Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

W.K. (c) 2007 1 Bazy danych Access. 2W.K. (c) 2007 Baza danych - definicje Baza danych to zbiór informacji dotyczących określonego tematu (stanowiących.

Podobne prezentacje


Prezentacja na temat: "W.K. (c) 2007 1 Bazy danych Access. 2W.K. (c) 2007 Baza danych - definicje Baza danych to zbiór informacji dotyczących określonego tematu (stanowiących."— Zapis prezentacji:

1 W.K. (c) Bazy danych Access

2 2W.K. (c) 2007 Baza danych - definicje Baza danych to zbiór informacji dotyczących określonego tematu (stanowiących spójną całość). Baza danych w Accessie – opakowanie na wszystkie dane oraz z wiązane z nimi obiekty

3 3W.K. (c) 2007 Tabele, rekordy, pola… Tabela – opakowanie na dane; Rekord – wiersz z danymi; Pola – kolumny; Wartości – autentyczny element danych

4 4W.K. (c) 2007 Pole – właściwości podstawowe NAZWA TYP DANYCH ROZMIAR Tekst – znaki alfanumeryczna (do 255)Tekst – znaki alfanumeryczna (do 255) Nota – znaki alfanumeryczna (do 65538) Nota – znaki alfanumeryczna (do 65538) Liczba – Wartości liczbowe Liczba – Wartości liczbowe Data/Godzina – Data i czas Data/Godzina – Data i czas Walutowy – dane finansowe Walutowy – dane finansowe Autonumerowanie – zwiększający się licznik liczbowy Autonumerowanie – zwiększający się licznik liczbowy Tak/Nie – wartości logiczne Tak/Nie – wartości logiczne Inne… Inne… Ilość znaków w polu Typ liczby (całkowita, rzeczywista …)

5 5W.K. (c) 2007 Klucz główny (podstawowy) Do identyfikacji rekordów (wierszy) stosuje się klucz główny (podstawowy), czyli jedną z kolumn (lub ich grupę), której wartości są unikatowe w całej tabeli (dzięki czemu jednoznacznie identyfikują rekord )

6 6W.K. (c) 2007 Indeks bazy danych Indeksowanie przyspiesza dostęp do danych, ogranicza dane do unikalnych wartości (jeśli jest to wymagane);

7 7W.K. (c) 2007 Relacje – relacyjna baza danych, podział baz danych Relacje – powiązania pomiędzy tabelami bazy danych; KARTOTEKOWA BAZA DANYCH – składa się z jednej tabel; RELACYJNA BAZA DANYCH – składa się z wielu tabel powiązanych relacjami; ROZPROSZONA BAZA DANYCH – dane zgromadzone na wielu komputerach

8 8W.K. (c) 2007 Dlaczego relacyjna baza danych – przykład: biblioteka Wszystkie informacje znajdują się w jednej tabeli Postać przykładowej bazy danych (kartotekowa baza danych)

9 9W.K. (c) 2007 Dlaczego relacyjna baza danych – anomalie bazy kartotekowej 1. Anomalie powstałe podczas uaktualnienia Aby uaktualnić numer telefonu do wydawnictwa PWN, trzeba go zmienić w wielu pozycjach

10 10W.K. (c) 2007 Dlaczego relacyjna baza danych – anomalie bazy kartotekowej 2. Anomalie powstałe podczas wstawiania danych Chcemy dodać informację o wydawnictwie, o którego książkach nic nie wiemy - powstaną puste pola. Szczególny problem powstanie, gdy ISBN będzie kluczem głównym

11 11W.K. (c) 2007 Dlaczego relacyjna baza danych – anomalie bazy kartotekowej 3. Anomalie powstałe podczas usuwania danych Jeśli usuniemy wszystkie książki autorstwa Kowalskiego, stracimy dane dot. wydawnictwa NWGA

12 12W.K. (c) 2007 Relacyjna baza danych Dane umieszczamy w dwóch tabelach

13 13W.K. (c) 2007 Relacyjna baza danych Relacja pomiędzy tabelami

14 14W.K. (c) 2007 Relacyjna baza danych Nazwa tabeli Klucz główny Relacja 1 JEDEN DO WIELU Klucz obcy

15 15W.K. (c) 2007 Kwerenda Mechanizm który z wykorzystaniem relacji wybierze z kilku tabel dane i przetworzy je wg zadanych wcześniej kryteriów ISBNTytułCena Nazwa_Wyd awn Telefon_Wyd awn Adres_Wyda wn Ala ma kota 23PWN23332Wa-wa Kot ma Alę 26WNT261111K-ce Ala ma kota 30ABC301111Ch-ów

16 16W.K. (c) 2007 KONIEC


Pobierz ppt "W.K. (c) 2007 1 Bazy danych Access. 2W.K. (c) 2007 Baza danych - definicje Baza danych to zbiór informacji dotyczących określonego tematu (stanowiących."

Podobne prezentacje


Reklamy Google