11.07.2015 Views

Laboratorium 5 1 Wprowadzenie do relacyjnych baz danych

Laboratorium 5 1 Wprowadzenie do relacyjnych baz danych

Laboratorium 5 1 Wprowadzenie do relacyjnych baz danych

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TECHNOLOGIA INFORMACYJNA — laboratoriumrelacyjne <strong>baz</strong>y <strong>danych</strong>: MS Access11. Stwórz nową tabelę o nazwie WYPOZYCZENIA według wytycznych jak niżej:Klucz Nazwa Typ <strong>danych</strong> Rozmiar Atrybuty Ksiazka_Sygnatura Liczba całkowita długa Czytelnik_ID Liczba całkowita długa Data_wypozyczenia Data/godzina data krótka wartość <strong>do</strong>myślna: Date()Data_oddania Data/godzina data krótkaZauważ, że zgodnie z powyższą specyfikacją żadne pole w tabeli nie będzie mieć ustalonego atrybutuWymagane=TAK. Dlaczego?Otwórz ponownie wi<strong>do</strong>k relacji, <strong>do</strong>daj tabelę WYPOZYCZENIA i ustal odpowiednie relacje.Wskazówka: dla tej tabeli trzeba ustalić relacje z dwiema tabelami.5 Praca <strong>do</strong>mowaCelem ćwiczenia jest nabycie umiejętności samodzielnej analizy wymagań funkcjonalnych <strong>baz</strong>y<strong>danych</strong>. Poniżej w kilku zdaniach przedstawione zostały wymagania przyszłego użytkownika <strong>baz</strong>y<strong>danych</strong>. Wymagania wyrażone są w języku naturalnym, stąd mogą być nieprecyzyjne.Zbuduj tabelę (lub kilka tabel), która zapewni poprawne wprowadzanie oraz przetwarzanie <strong>danych</strong> <strong>do</strong>niej wprowadzanych. Ustaw odpowiednie atrybuty.Biblioteka przechowuje także multimedia, <strong>baz</strong>a <strong>danych</strong> powinna dawać możliwośćprzechowywania o nich <strong>danych</strong>.Multimedia mamy na różnych nośnikach – na płytach CD, DVD, a nawet na kasetach.Są to zarówno filmy, audiobooki, jak i utwory muzyczne.Większość pozycji jest zabezpieczona przed kopiowaniem.W przypadku filmów przydałoby się mieć <strong>do</strong>stęp <strong>do</strong> informacji o tym, czy są napisy i/lub lektorIstotną informacją jest długość nagrania.Niektórych pozycji nie można wypożyczyć – <strong>do</strong>stęp <strong>do</strong> nich jest możliwy wyłącznie w czytelni.Ważne jest, by system nie pozwolił osobie wprowadzającej dane wprowadzić pozycji bezpodania informacji o języku; wystarczą 3 litery np. POL, ANG (wyświetlanie jako wielkie litery).Jeśli się da, to <strong>do</strong>brze byłoby dysponować okładką danej pozycji.Stwórz odpowiednią liczbę niezbędnych tabel (słownikowych) i ustal odpowiednie relacje.6 Pytania sprawdzające wiedzę i umiejętności1. Co to jest (relacyjna) <strong>baz</strong>a <strong>danych</strong>?2. Co to jest system zarządzania <strong>baz</strong>ami <strong>danych</strong>?3. Co to jest tabela <strong>baz</strong>y <strong>danych</strong>?4. Co to jest pole tabeli?5. Co to jest rekord tabeli?6. Jak przechowywane są poszczególne wartości w <strong>baz</strong>ie <strong>danych</strong>?7. Jakie typy <strong>danych</strong> można przechowywać w <strong>baz</strong>ie MS Access 2007?8. Jakie właściwości można określać dla poszczególnych typów <strong>danych</strong>?9. Jakie mamy typy relacji? Co każdy z nich oznacza?10. Co to jest klucz podstawowy tabeli, a czym jest klucz obcy?11. Co jest celem normalizowania <strong>baz</strong>y <strong>danych</strong>?mgr inż. Tomasz Sitek, mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010Wydział Zarządzania i Ekonomii Politechniki Gdańskiej9/10ST.E

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!