Baza danych- kolekcja danych odnosząca się do pewnego obszaru zainteresowań.
Baza danych dla informatyka-kolekcja zarządzana przez specjalistyczne oprogramowanie,, system zarządzania bazą danych.
Oznaczenia; baza danych- BD
system zarządzania bazą danych- SZBD system bazy danych- SBD BD+SZBD=SBD system informatyczny- SI
Pierwsze SBD- 60-te lata, hierarchiczne i sieciowe, w 70roku dr Codd opublikował artykuł o relacyjnych BD, przedstawił nową koncepcję BD- tabela lub zbiór tabel, z punktu matematycznego- zapisanie za pomocą relacji.
Dwa punkty widzenia relacyjnych BD (RBD):
- matematyczne- relacje, tabele
Dzisiejsze BD- post relacyjne BD- wykraczają poza RBD z 70 roku, idą w kierunku obiektowości, temporalnych???, itp.
Dwa rodzaje SBD;
1. SBD operacyjnych- stanowią podstawę systemów transakcyjnych.
transakcje- zbiór operacji, mają własność atomowości - zachodzi relacja w całośd lub nie zachodzi w cale.
2. SBD analitycznych- stanowią podstawę systemów analitycznych, hurtowni danych, OLAP.
OLAP, OLTP- odnoszą się do sposobu użytkowania SBD i interfejsu SBD OLAP- interakcyjny system przetwarzania danych Można korzystać z OLAP i OLTP w dwóch trybach;
1. interakcyjny- gdy użytkownik zleca wykonanie pewnych działań w toku dialogu z SBD, za pomocą pewnych narzędzi.
2. programowany- gdy zbiór narzędzi, poleceń jest przedstawiony na początku w postaci pliku, skrypty w" trybie skompilowanym lub interpretowanym
Oracle, Informdx, Microsoft SOL serwer
System dedykowany- interfejs zaprojektowały do konkretnego SBD przez producenta.
System uniwersalny- interfejs ukierunkowany dla dowolnych BD.
1. Narzędzia profesjonalne- Oracle, InfoririLx, SQL.
2, Narzędzia końcowego użytkownika- Access.
Systemy homogeniczne- Oracle serwer BD + Access- tu napiszemy oprogramowanie, Banachowsłri „Projektowanie BD"
Motor BD, serwer BD, silnik BD
1