• Analiza wymagań dotyczących dostępu Rozmiar i zmienność pliku mają wpływ na dostęp do bazy danych:
SIm większy plik, tym większa konieczność zastosowania specjalnych struktur dostępu do baz danych
Slm bardziej zmienny plik, tym bardziej konieczne są jak najmniej czasochłonne struktury dostępu do baz danych
Zapytanie |
Częstotliwość wykonywania |
Konieczność zapewnienia najkrótszego czasu wykonania zapytania |
Podaj tytuły książek |
Raz na rok |
- |
Podaj autorów książek |
Raz na rok |
- |
Podaj tytuły książek technicznych |
Raz na miesiąc |
- |
Podaj numery książek technicznych |
Raz dziennie |
- |
Podaj tytuły beletrystyczne |
Wiele razy dziennie |
+ (przykład) |
Podaj zarezerwowane tytuły beletrystyczne |
Wiele razy dziennie |
+ (przykład) |
Rezerwacje tytułów technicznych lub beletrystycznych |
Wiele razy dziennie |
+ |
Podaj książki beletrystyczne |
Wiele razy dziennie |
+ (przykład) |
4.1.4. Analiza integralności
Trzy typy więzów integralności wewnętrznej:
• klucza głównego (np. Idksiazki w tabeli Ksiazka nie może być równy nuli)
• klucza obcego (np. ld_tytulu_ w tabeli Ksiazka nie może być równy nuli)
• dziedziny wartości np. atrybut typ tytulu {Techniczna, Beletrystyczna} może przybierać tylko dwie wartości: Techniczna lub Beletrystyczna
Typy więzów integralności dodatkowej:
• więzy przejścia np. jeśli żadna książka o danym tytule nie była wypożyczona przez rok, należy te książki wraz tytułem usunąć z bazy danych
• więzy statyczne: liczba rezerwacji danego tytułu nie może przekroczyć podwójnej liczby książek o tym tytule
Obsługa więzów integralności jest czasochłonna.
Zofia Kruczkiewicz, 1-6, p325 C3
6 Internetowe bazy danych, Wykład 5