python_7.pdf

(92 KB) Pobierz
75065033 UNPDF
Kurs języka Python
Wykład 7.
Bazy danych:
Bazy danych typu dbm
Bazy danych w architekturze klient-serwer
Trójwarstwowy model aplikacji
Interfejs
użytkownika
Logika
aplikacji
Baza
danych
75065033.001.png
Dostępne bazy danych
Dbm
Klient-serwer (SQL)
Oracle
dbm
DB/2
GNU's dbm
SQLite
MySQL
Firebird
PostgreSQL
Berkeley DB
75065033.002.png
Bazy danych typu Dbm
D ata b ase m anager:
Dane przechowywane są w pliku, który
przypomina słownik
Dostęp do danych jest po kluczu
Wartość zwykle może być tylko napisem
Implementacja: zwykle tablice haszujące i
b-drzewa
Brak odrębnego serwera, dane pamiętane są
w lokalnym pliku
Dostępne moduły
dbm - (n)dbm
gdbm – GNU's dbm
bsddbm – Berkeley DBM
hashdb
Zgłoś jeśli naruszono regulamin