Zagadnienie: Słownik podstawowych pojęć

Notatka:
Dane – wartości przechowywane w bazie danych

Np. 1801, 22, WK

Informacje – przetworzone dane – zrozumiałe dla odbiorcy.

Np. powiat bieszczadzki, 22% VAT, wspomaganie kierownicy

Baza danych powinna dostarczać użytkownikom informacje . Informacje można uzyskiwać tylko wtedy, jeśli dostępne są odpowiednie dane , a baza danych jest skonstruowana w sposób, który umożliwi odpowiednie przekształcenie tychże danych”
Michael J. Hernandez – Bazy danych dla zwykłych śmiertelników, Mikom, W-wa 1998, str. 51

Null (wartość zerowa) – jeśli dana wartość nie jest znana lub nie ma jej w ogóle mówimy, że jest Null (to nie to samo co 0 lub znak spacji). Wartość Null może być przyczyną trudnyh do wykrycia błędów w wyrażeniach matematycznych i funkcjach.

Tabela – zbiór rekordów, które składają się z pól, wskazane jest by zawierały informacje na jeden wspólny temat.

Tabela walidacji – przechowuje dane zapewniające integralność np. listy wartości, które mogą być wybrane jako dane.

Tabela danych – przechowuje dane najczęsciej ciągle modyfikowane.

Pole (arybut) – przechowuje jednostkowe dane. Rozróznia się pola: segmentowe, wielowartościowe, wyliczeniowe.

Rekord (krotka) – rekord to pełny zestaw pól dane tabeli – pojedyńcza kompletna informacja na dany temat.

Perspektywa – wirtualna tabela – składa się z pól jednej lub większej liczby rzeczywistych tabel. Perspektywy są często interpretowane jako zapytania (kwerendy) w prostych SZRBD.

Klucze – pola pełniące specjalne funkcje.

Klucz podstawowy – jednoznacznie identyfikuje dany rekord.

Klucz obcy – pozwala na tworzenie relacji między tabelami.

Indeksy – najczęsciej pozwalają na sprawne przeszukiwanie danych.

Relacje – powiązania między dwoma tabelami za pomocą klucza podstawowego i klucza obcego lub specjalnej tabeli (tabela łącząca), każda relacja opisana jest przez typ relacji .

Typ relacji – rozróżniamy relacje:
- jeden do jednego (1 -> 1) np. jedna osoba w tabeli osoby do jednego miejsca urodzenia w tabeli miejsce_urodzenia ;
- jeden do wielu (1 -> oo) np. jedna osoba w tabeli osoby do wielu samochodów w tabeli samochody ;
- wiele do wielu (oo -> oo) np. wiele oób w tabeli studenci do wielu wykładowców w tabeli wykładowcy ;

Relacje wielu-do-wielu rzadko się stosuje, gdyż praca z tabelami połączonymi taką relacją jest naprawdę trudna.