3543304258

3543304258



2. Opis bazy danych.

Utworzona baza danych jest przykładowym projektem stworzonym na potrzeby prostej wypożyczalni samochodów.

Baza zawiera informacje zarówno o klientach (dwie tabele z podstawowymi danymi klientów i numerami telefonów) oraz o samochodach (trzy tabele) jakimi dysponuje wypożyczalnia. Zaprojektowano też dodatkową tabelę z usługami opcjonalnymi, które klient może dokupić do podstawowej usługi, jaką jest wynajem auta.

Całość łączy jedna tabela o nazwie "wynajem", łącząca identyfikator klienta z numerem rejestracyjnym (reprezentującym konkretny egzemplarz auta) oraz z numerem dokupionej usługi dodatkowej oraz podstawowymi danymi dotyczącymi wynajmu.

3. Skrypt generujący bazę danych.

3.1. Tworzenie tabeli.

W tej części zostają utworzone tabele (7 sztuk). Większość atrybutów przyjmuje się jako NOT NULL, z wyjątkiem kilku, które nie uznano jako niezbędne do funkcjonowania wypożyczalni.

Tam, gdzie to było możliwe, zastosowano typ SERIAL, autonumerujący krotki w tabelach. Tak zdefiniowane atrybuty oczywiście będą kluczami głównymi.

DROP TABLE samochody CASCADE; CREATE TABLE samochody( id_auta SERIAL NOT NULL, klasa TEXT NOT NULL, marka TEXT NOT NULL, model TEXT NOT NULL, rocznik INTEGER, kolor TEXT,

silnik VARCHAR NOT NULL

);



Wyszukiwarka

Podobne podstrony:
12 Bazy danychCzym jest baza danych Trwałość bazy danych Ograniczoność bazy danych Dobra organi
12 Bazy danychCzym jest baza danych Trwałość bazy danych Ograniczoność bazy danych Dobra organi
img9 (8) Poziomy izolacji Jednym z trudniejszych zadań bazy danych jest izolacja operacji aktualizac
Przykład prostej bazy danych zaimplementowanej w modelu relacyjnym przedstawiono na slajdzie. Strukt
IMGP1322 Operacjo wyszukiwania Wyszukiwanie w stanie konceptualne] bazy danych jest kombinacją nastę
> Bazy danych - jak je ugryźć <9> wania bazy danych, jest określenie podstawowych obiektów
Bazy danych 2 - Laboratorium 2 Przykład 8 BEGIN «petlal» — etykieta pętli for i in 1.10
Bazy danych 2 - Laboratorium 2 Przykład 10 BEGIN for i in I..&n loop dbmsoutput.putline(i); end
Bazy danych 2 - Laboratorium 2 Przykład 2 Program "nic nie
Bazy danych 39 Kierownik projektu Kierownik projektu jest osobą, która czuwa nad całością projektu,
Koncepcja szkoleniowej bazy danych „Dynamiczna populacja” - projekt... Na rysunku 8 pokazano przykła
(BAZY DANYCH) Bazy danych - jest to dyscyplina zajmująca się organizacją dużych zbiorów wiarygodnych

więcej podobnych podstron