INFORMATYKA W ZARZĄDZANIU LOTNICTWEM
Transkrypt
INFORMATYKA W ZARZĄDZANIU LOTNICTWEM
INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM Wykonać projekt systemu informatycznego przechowującego informacje na temat rozkładu lotów dla wybranego lotniska. Zadanie należy wykonać za pomocą systemu zarządzającego bazą danych (DBMS – Database Managment System) jakim jest MS ACCESS. System ma umożliwiać: 1. Wybór lotniska startowego/docelowego 2. Wyświetlenie danych dotyczących wybranego połączenia tj.: Numer rejsu Daty kursowania Dni tygodnia Godziny odlotu Godziny przylotu Nazwa przewoźnika Sprawdzenie ceny biletu: ulgowego, normalnego 3. Sprawdzanie dla wybranego lotniska aktualnego dnia przylotów i odlotów Dokonać analizy opisanego powyżej systemu i korzystając z przedstawionego modelu ERD (Diagramy Związków Encji) (rys. 1) utworzyć odpowiednie tabele. Rys. 1. Model ERD Ćw. 1. Utworzyć i zapisać bazę danych w MS ACCESS o nazwie Nazwisko_Imię_LOT. Ćw. 2. 1. Utworzyć tabelę Kraj Tabela powinna zawierać pola: ID_kraju. Typ danych Autonumerowanie. Rozmiar pola: Liczba całkowita długa. Indeksowane (Tak bez Duplikatów). Ustawić odpowiednio klucz. Nazwa_kraju. Typ danych Tekst. Pole o rozmiarze 40. Ustawić w Formacie, aby nazwa kraju była wyświetlana zawsze wielkimi literami (zastosować format niestandardowy). 2. Utworzyć tabelę Kursowanie oraz wybrać odpowiedni typ danych dla każdego pola tabeli. Dla poszczególnych pól tabel ustawić maski wprowadzania: Tabela Kursowanie: Pole: Data_poczatkowa - Data krótka Pole: Data_koncowa - Data krótka Pole: Godz_odlotu - Godzina krótka Pole: Godz_przylotu - Godzina krótka 3. Utworzyć tabelę Lotniska oraz wybrać odpowiedni typ danych dla każdego pola tabeli. Ustawić rozmiar pola Nazwa_lotniska na 40 znaków. 4. Utworzyć tabelę Miasto oraz wybrać odpowiedni typ danych dla każdego pola tabeli. Ustawić w Formacie, aby nazwa miasta była wyświetlana zawsze wielkimi literami (zastosować format niestandardowy). 5. Utworzyć tabelę Przewoźnik oraz wybrać odpowiedni typ danych dla każdego pola tabeli. 6 Utworzyć tabelę Rejs oraz wybrać odpowiedni typ danych dla każdego pola tabeli. Dla poszczególnych pól tabel ustaw maski wprowadzania: dla pola Nazwa_rejsu, format wprowadzonych danych powinien być następujący: dwie duże litery wymagane, 3 cyfry wymagane i jedna cyfra opcjonalna (LL0009) 7 Utworzyć tabelę Typ samolotu oraz wybrać odpowiedni typ danych dla każdego pola tabeli. Dla poszczególnych pól tabel ustaw maski wprowadzania: Tabela Typ_samolotu: Pole: Liczba_pasażerów - 0009 Ćw.3. Wszystkie tabele należy zapisać. Po zbudowaniu wszystkich tabel należy połączyć je relacjami. Tworzenie relacji pomiędzy tabelami za pomocą karty dokumentu Relacje Na karcie Narzędzie bazy danych w grupie Pokazywanie/ukrywanie kliknąć przycisk Relacje. Jeśli nie zostały jeszcze zdefiniowane relacje, zostanie automatycznie wyświetlone okno dialogowe Pokazywanie tabeli. Jeśli nie zostanie ono wyświetlone, na karcie Projektowanie w grupie Relacje kliknąć przycisk Pokaż tabelę. W oknie dialogowym Pokazywanie tabeli są wyświetlane wszystkie tabele i kwerendy zawarte w bazie danych. Aby zobaczyć tylko tabele, kliknąć kartę Tabele. Aby zobaczyć tylko kwerendy, kliknij kartę Kwerendy. Aby zobaczyć tabele i kwerendy, kliknąć kartę Obie. Zaznaczyć co najmniej jedną tabelę lub kwerendę, a następnie kliknij przycisk Dodaj. Po zakończeniu dodawania tabel i kwerend do karty dokumentu Relacje kliknąć przycisk Zamknij. Przeciągnij pole (zwykle klucz podstawowy) z jednej tabeli do pola wspólnego (klucza obcego) w drugiej tabeli. Aby przeciągnąć kilka pól, przed przeciągnięciem kliknij kolejne pola przy naciśniętym klawiszu CTRL. Zostanie wyświetlone okno dialogowe Edytowanie relacji. Poniżej przedstawiono okno dialogowe Edytowanie relacji dla tabel: Przewoznik i Rejs. Sprawdzić, czy pokazane nazwy pól oznaczają pola wspólne relacji. Jeśli nazwa pola jest niepoprawna, kliknij ją i wybierz z listy odpowiednie pole. Aby wymusić więzy integralności, zaznacz pole wyboru Wymuszaj więzy integralności. Kliknąć przycisk Utwórz. Powyżej opisane procedury wykonać dla wszystkich pól, które są powiązane z innymi tabelami, aby w efekcie uzyskać prawidłowe relacje w bazie danych Rozkładu lotów. Po wykonaniu ćwiczeń należy przygotować sprawozdanie. W sprawozdaniu należy zamieścić rozwiązania z kolejno wykonywanych zadań oraz uwagi i wnioski z kolejno wykonywanych czynności na laboratorium. W sprawozdaniu należy umieścić zrzuty ekranów stosownych przeprowadzonych ćwiczeń wraz z podpisami rysunków i wysłać do prowadzącego zajęcia.