Poniżej prezentuję pierwszą lekcję szkolenia „Bazy danych w aplikacjach internetowych”, oraz krótki słowniczek. Gdyby jeszcze jakieś terminy wymagały wytłumaczenia, proszę zgłaszać. Postaram się w miarę szybko uzupełnić słowniczek.
Dla większej wygody można powiększyć nagranie klikając ikonkę w prawym dolnym rogu filmu. Klip wymaga wtyczki Adobe Flash Player.
Słowniczek
- rekord
- wiersz tabeli, pojedynczy wpis do bazy o ustalonej strukturze
- pole
- najmniejsza część rekordu przechowująca daną określonego typu
- klucz potencjalny
- złożenia pól lub pojedyncze pola, których wartość jednoznacznie identyfikuje rekord tabeli
- klucz podstawowy
- może być też nazywany kluczem głównym. Jest to jeden z kluczy potencjalnych. Jeżeli tabela zawiera tylko jeden klucz potencjalny, automatycznie jest on kluczem podstawowym
- klucz obcy
- pole lub pola zawierające klucz podstawowy z innej tabeli
- relacja
- powiązanie rekordów z różnych tabel wykorzystujące klucze główne i obce tworzące logiczną całość. Występują trzy rodzaje relacji:
-
relacja jeden do jednego
jednemu rekordowi z pierwszej tabeli odpowiada tylko jeden rekord z tabeli drugiej
-
relacja jeden do wielu
jednemu rekordowi z pierwszej tabeli odpowiada jeden lub wiele rekordów z tabeli drugiej
-
relacja wiele do wielu
jednemu lub wielu rekordom z pierwszej tabeli odpowiada jeden lub wiele rekordów z tabeli drugiej. Tę relację w praktyce realizuje się poprzez dodanie dodatkowej tabeli, z którą realizowane są dwie relacje jeden do wielu
-
- indeks
- jest to dodatkowo utworzona struktura służąca zoptymalizowaniu operacji dotyczących danej kolumny. W uproszczeniu można powiedzieć, że jest to kopia kolumny odpowiednio posortowana.
Zapraszam na szkolenie Bazy danych w aplikacjach internetowych