Bazy danych cz.2
W modelu relacyjnym dane ugrupowane sa w relacje, które reprezentowane sa przez tablice. Relacje sa zbiorem rekordow o identycznej strukturze wewnętrznej powiazancyh za pomocą zwiazkow zachodzacyhc pomiędzy danymi. Relacje zgrupowane sa chematy bazy danych. Przykład: Relacja jest tabela zawierajaca dane teleadresowe pracowników, a schemat zawiera wszystkie dane dotyczące firmy.
Zobaczyc na Wikipedii budowÄ™ tabeli w bazie danych
Ostatni slajd z poprzedneij prezentacji.
Klucz główny jest unikatowym identyfikatorem w elacji i może być jedna kolumna lub kombinajca kilku kolumn. Jego zadaniem jest jednoznaczna identyfikacja krotek ( wierszy ) w tabeli. Klucz obcy to zbior atrybutów jednej tabeli ( relacji ) wskazujący wartości klucza głównego innej tabeli. Służy do wskazywania zależności pomiędzy danymi skałdowymi w różnych tabelach.
Relacje:
W relacji jeden do jednego kazde rekord w tabeli A może mieć tylko jeden dopasowany rekord z tabeli B, i tak samo każdy rekord w tabeli B może mieć tylko jeden dopasowany rekord z tabeli A.
W relacji jeden do wielu rekord w tabeli A może mieć wiele dopasowanych rekordow z tabeli B, ale rekord w tabeli B ma tylko jeden dopasowany rekord w tabeli A.
W relacji wiele do wielu rekord w tabeli A może mieć wiele dopasowanych rekordow z ytbaeli B i tak samo rekord w tabeli B może mieć wiele dopasowanych rekordow z tabeli a.
System zarzadzania baza danych, szbd jest to oprogramowanie bądź system informatyczny sluzacy do zarzadzania baza danchych. System zarzadzania baza danych może mieć architekturę:
Serwera bazy danych\
Jednloity program udostepniajacy baze danych lokalnie – na określonym komputerze.
Komercyjne systemy relacyjnych baz danych:
M Access – architektura prosta – SZBD M Jet
MySQL – architektura klient-serwer –
Oracle – architektura klient serwer – SZBD RDBMS
M SQL Serwer – architektura klient serwer – M serwer