1300739489
Po pierwsze musimy określić, jakie dane będą nam potrzebne. Dla uproszczenia przyjmijmy, że potrzebujemy tabelek:
• CZYTELNIK
° każdy ma nadany unikalny numer (ID)
0 interesują nas tylko dane:
■ imię
■ nazwisko
■ miasto
■ kod pocztowy
■ adres
• KSIĄŻKA
0 sygnatura jest po prostu liczbą całkowitą ° interesuje nas tylko:
■ sygnatura (ID)
■ tytuł
■ autor1
■ rok wydania
Do tego musimy je w jakiś sposób powiązać, zatem mamy relację - nazwijmy ją WYPOŻYCZENIE. Określona będzie przez konkretną książkę i czytelnika, oraz trzy daty - datę wypożyczenia, termin zwrotu do którego książka powinna zostać oddana, oraz datę zwrotu w której faktycznie wróciła do biblioteki.
Co istotne, każdy czytelnik może wypożyczyć wiele książek (niekoniecznie w tym samym momencie, ale przechowujemy całą historię wypożyczeń), a książka może być wypożyczana przez wielu czytelników (na pewno niejednocześnie...)
Schematycznie strukturę naszej bazy przedstawić można w postaci jak na rysunku poniżej:
WYPozrczeNte:
Dodo- hupoti/ce. ‘ Te r»n i*\Żuro?U ‘PoYa £t*irofu
CZYTELNIK
/2>
Imię
blaitjisko Mi a ii o Kod fldrei
Rysunek 1: Schemat bazy danych biblioteki, podejście 1
1
Zakładamy tutaj, że każda książka ma dokładnie jednego autora (nie ma prac zbiorowych) -jak radzić sobie w sytuacji, gdyby jednak tak nie było powiemy sobie w jednym z kolejnych rozdziałów
Wyszukiwarka
Podobne podstrony:
Wstęp jest rozważenie dwóch innych rozwiązań. Po pierwsze, należy określić ogólne, najbardziej typowDSC00261 (16) DEFINICJE STRATEGII Kompletny plan, który określa, jakie decyzje będą podjęte w każdejZabezpieczenie wody i żywności: •Po pierwsze, musimy dbać o czystość pomieszczeń, w których znajdujejuż po pierwsze tworzywa sztuczne. Stały się one groźną konkurencją dla alabastru po II wojnie światmusimy określić jako dążenie do godzenia i łączenia dla zgodnego współżycia ludności ziem mieszanychDSC01857 Wvnłk * M « fyi “»< .im Wvnłk * M « fyi “»< .im b C) jakie dane byłyby et pOkłady na nogi można stosować w trakcie wykonywania pielęgnacji twarzy. Będą nam potrzebne dwa mai*rankomat.pl Jakie dane firmy są potrzebne, by polisa była fakturą? [***») o NIP O Adres firmy DaneInżynieria finansowa Tarcz6 166 Strategie inwestowania... Dla uproszczenia załóżmy, że spółka nie6.2 Granica funkcji Niech dane będą: zbiór A CTln , funkcja / : A—* Tli Po-punkt skupienia zbioru A.CCF20090214 042 •. j Po pierwsze, rozumienie umożliwia nam wyjście z ciasnoty własnych przeżyć, otwiSławomir Sikora nem filmu13. Decyzja zaakceptowania pary „mieszanej" przyszła nam łatwo, po pieDSC04369 16 Rozdział 1. U podstaw badari nad edukacją pomoże nam w tym przypadek Ani. Po pierwsze. wz wielości kategorii prowadzących inne style życia, łagodzone będą - po pierwsze - za sprawą separacformularze do IMP w Łodzi, gdzie trwa testowanie bazy, natomiast po zakończeniu tego etapu dane będąwięcej podobnych podstron