Baza Danych – zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego specjalizowanego do gromadzenia i przetwarzania tych danych.
System zarządzania bazą danych – oprogramowanie bądź system informatyczny służący do zarządzania bazą danych. System zarządzania bazą danych może być również serwerem bazy danych (SBD).
System bazy danych – System zarządzania bazą danych wraz z bazami danych i językiem komunikowania się.
Modele baz danych :
- hierarchiczny model danych,
- relacyjny model danych,
- sieciowy (grafowy) model danych,
- obiektowy model danych,
- sieci semantyczne.
- logiczny model danych.
- temporalny model danych.
Cechy relacyjnego modelu bazy danych – model organizacji danych bazujący na matematycznej teorii mnogości, w szczególności na pojęciu relacji. Na modelu relacyjnym oparta jest relacyjna baza danych (ang. Relational Database) – baza danych, w której dane są przedstawione w postaci relacyjnej.
Encja – to „rzecz”, która może być wyraźnie identyfikowalna (lub odróżnialna od innych „rzeczy”), jak np. osoba, przedsiębiorstwo, wydarzenia; i encje są powiązane relacjami, jak na przykład relacja „ojciec-syn” łączy dwie encje „Osoba”.
Krotka – przechowują stałe wartości o różnych typach danych
Atrybut – jest to dowolna cecha danej encji.
Diagramy ERD – rodzaj graficznego przedstawienia związków pomiędzy encjami używany w projektowaniu systemów informacyjnych do zademonstrowania konceptualnych modeli danych używanych w systemie. Diagramy ERD –
