Dane ang. data; z łaciny datum - to, co jest dane;

Krotka wiersz w modelu relacyjnym;

Typ danych forma reprezentacji danych w komputerze, n zbudowane z bitów/batów.

Generacje modeli BD proste modele danych (struktura v rekordów - pliki - operacje - odczyt/zapis);

System Zarządzania Bazami Danych D B M S - Data Base v v Management System - zbiór programów, bibliotek i narzędzi, v które zwalniają programistę od pamiętania o szczegółach v v przechowywania i zarządzania danymi;

Model warstwowy poszczególne warstwy mogą być w c pewien sposób niezależne od siebie;

Model płaski (prosty)każdy rekord to zbiór wartości, zgodnie v z wymaganiami struktury;

Związki pomiędzy encjami

Modele baz danych (podział) sieciowy; hierarchiczny; v relacyjny; obiektowy; relacyjno-obiektowy.

Model hierarchiczny Podstawą hierarchicznego model danych jest struktura danych określana jako drzewo. Począwszy od węzła (wierzchołka) podstawowego, będącego korzeniem drzewa, poprzez krawędzie - rozgałęzienia, dochodzimy do ostatnich zbiorów danych - liści. Przedstawiany przez zwiazek „rodzic-potomek”. Rodzic posiada pewną liczbę potomków, potomkowie swoich potomków itd. Drzewo - posiada wiele realizacji związanych z szeregiem dodatkowych warunków. A Drzewo binarne dopuszcza podział węzła tylko na 2podwęzły;

Model sieciowyW modelu sieciowym możliwe jest wykorzystanie praktycznie wszystkich typów związków. Model sieciowy jest obecnie bardzo rzadko stosowany. W zakresie wielu powiązań (bez ograniczenia potomek ma tylko jednego rodzica) zastąpił go model relacyjny (dostępny poprzez o wiele prostszy interfejs).

Budowa dokumentu XML

XML Schema umożliwia znaczną eliminację wad dużo w DTD;

XQuery pozwala definiować zmienne, funkcje, moduły, itd., jak a w wielu językach programowania

Relacja tabela w modelu relacyjnym (w tabeli każda dziedzina m jest reprezentowana przez kolumnę (nazwa i typ));

Model relacyjny związany jest z podstawowa strukturą danych określaną poprzez relację, najczęściej implementowany w oprogramowaniu systemów zarządzania bazami danych (SZBD);

Warunki integralności danych: model hierarchiczny: każdy rekord musi posiadać własnego rodzica (z wyjątkiem korzenia); dla więcej niż 1 rodzica, rekord musi być skopiowany dla każdego rodzica oddzielnie; usunięcie rekordu oznacza usunięcie rekordów wywodzących się z niego;

Algebra relacyjna wybór (z ang. select); rzut (z ang. project);

Diagram związków encji

Normalizacja (uproszczenie) schematu baz danych

Grupy składni języka SQL

Wyzwalacze

CREATE TRIGGER name

{ BEFORE | AFTER }

{ event [ OR ... ] }

ON table

[ FOR [ EACH ] { ROW |STATEMENT }]

EXECUTE PROCEDURE

funcname( arguments )

DROP TRIGGER triggername ON tablename

ALTER TRIGGER name ON table RENAME TO newname

Przyznawanie i odbieranie uprawnień

GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES]} ON [TABLE] objectname [,...] TO {username | GROUP groupname | PUBLIC } [,...]

REVOKE { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES]} ON [TABLE] object [,...] FROM {username | GROUP groupname | PUBLIC } [,...]

poziom globalny - uprawnienia do wszystkich baz danych na serwerze;

poziom bazy danych - uprawnienia do wszystkich tabel w danej bazie;
poziom tabeli - uprawnienia do wszystkich kolumn w danej tabeli;

poziom kolumny - uprawnienia do pojedynczych kolumn w danej tabeli.

Transakcjazbiór operacji na bazie danych, które stanowią w istocie pewną całość;warunki jakie powinny spełniać transakcje szczegółowo opisują zasady ACID

Funkcje agregacjiza pomocą funkcji agregacji dostępnych w języku SQL, można badać różne statystyki dla zbiorów wartości:

COUNT (*)

MIN (nazwa kolumny)

MAX (nazwa kolumny)

AVG (nazwa kolumny)

Formy SQL