ZADANIE 1 Przygotuj bazę danych zawierającą podstawowe informacje dot. grupy statków handlowych. - Uruchom program Access. - W okienku dialogowym wybierz utworzenie nowej bazy danych uŝywając pustej bazy danych programu Access (zaznacz odpowiednią opcję). OK. - W oknie Nowy plik bazy danych wskaŝ na dysku STUDENT folder własny (tam będzie zapisany plik bazy) i wpisz nazwę pliku: STATKI HANDLOWE.MDB. Potwierdź przez przycisk Utwórz. - Utwórz projekt tabeli bazy danych definiując jej poszczególne pola, w następujący sposób: W powyŝszym okienku wybierz: Utwórz tabelę w widoku projektu (kliknij dwukrotnie) W oknie tabeli wpisz poniŝsze nazwy pól oraz ich typy i rozmiary(widoczne w dolnej części okna): IdStatku (typ danych: autonumerowanie) Nazwa (typ danych: tekst; rozmiar pola: 20) Typ (typ danych: tekst; rozmiar pola: 15) Armator (typ danych: tekst; rozmiar pola: 20) L (typ danych: liczba; rozmiar pola: podwójna precyzja; format: standardowy) B (typ danych: liczba; rozmiar pola: podwójna precyzja; format: standardowy) d (typ danych: liczba; rozmiar pola: podwójna precyzja; format: standardowy) V (typ danych: liczba; rozmiar pola: podwójna precyzja; format: standardowy) Data_budowy (typ danych: data/godzina) Dla pól L, B, d i V w ich właściwościach naleŝy wpisać w polu Tytuł opis jaki będzie się pojawiał w miejscu etykiety na formularzu, odpowiednio: o L : Tytuł: Długość [m] o B: Tytuł: Szerokość [m] o d: Tytuł: Zanurzenie [m] o V: Tytuł: Prędkość [kt] - Ustaw pole IdStatku jako klucz podstawowy: (ustaw kursor w nazwie pola IdStatku, z menu prawego przycisku myszy wybierz Klucz podstawowy) - Zapisz zdefiniowaną tabelę jako: Statki. (z menu Plik Zapisz). - Wprowadź dane do tabeli Statki. Aby przejść do edycji danych kliknij na przycisk Widok i wpisz dane do odpowiednich rekordów wg podanej poniŝej tabeli: IdStatku Nazwa Typ Armator L B d V Data_budowy 1 North Pioneer gazowiec Japonia 105 16 7,21 16 1998-10-08 2 Arctic Princess gazowiec Dania 165 28 9,5 16,5 2007-03-20 3 Celestine Rivver gazowiec Wielka Brytania 289,7 49 11,9 19,5 2007-12-14 4 Mol Paramont kontenerowiec Panama 293,19 40 14 26 2005-10-26 5 Naikai Zosen tankowiec Japonia 179,9 32,2 11,65 16,3 2003-10-25 6 Yufusan tankowiec Japonia 333 60 20,9 17 2005-11-01 7 Rio Genoa tankowiec Panama 276,88 50 16,14 15,25 2007-10-15 8 Golden Spring masowiec Panama 229 32,24 14,55 14 2008-01-31 9 Azur masowiec Japonia 224,8 32,26 14,4 14,5 2007-11-12 10 Valente Venus masowiec Niemcy 161 54 14 13 2008-01-16 1
11 Delmas Tamboti kontenerowiec Taiwan 277 32,25 13,5 24,2 1999-12-28 12 Cosco Hellas kontenerowiec Niemcy 283,2 32,2 13,5 24 2000-05-20 13 Hapag-Lloyd kontenerowiec Wielka Brytania 292 42 12 26,4 2001-02-16 14 Vibeke ro-ro Szwecja 192,5 29,9 6,3 22 2003-01-07 ZADANIE 2 Uzupełnij bazę danych statków handlowych o zdjęcie kaŝdego statku. - Otwórz tabelę Statku w oknie widoku projektu: (wskaŝ na ikonę tej tabeli, a następnie na przycisk projektuj). - Dodaj nowe pole do tabeli: w oknie widoku projektu wskaŝ pole Typ i wybierz z menu Wstaw Wiersze. Jako nazwę nowego pola wpisz Zdjęcie, typ pola wybierz z listy: Obiekt OLE. - Zapisz i zamknij okno projektu tabeli. - Uzupełnij bazę o pliki zawierające zdjęcia poszczególnych statków: Otwórz zawartość tabeli Statki (kliknij dwukrotnie na nazwie tabeli) Ustaw kursor w polu Zdjęcie dla pierwszego statku w tabeli; wciśnij prawy przycisk myszy i z menu podręcznego wybierz Wstaw obiekt ; w oknie dialogowym zaznacz opcję Utwórz z pliku i wciśnij przycisk Przeglądaj ; na dysku STUDENT w folderze INFORMATYKA_PLIKI_POM wyszukaj plik typu BMP o nazwie zgodnej z nazwą statku; potwierdź dwukrotnie OK. Analogicznie uzupełnij bazę o pliki ze zdjęciami pozostałych statków. Zapisz zmiany w tabeli. ZADANIE 3 Korzystając z kreatora formularzy przygotuj formularz ułatwiający wprowadzanie i modyfikację bazy danych uwzględniając poniŝsze wskazówki: > Tworząc formularz umieść w nim wszystkie pola tabeli Statki. > W kolejnych krokach kreatora wybierz układ kolumnowy, a styl formularza wybierz z proponowanych. > Utworzony formularz nazwij: Formularz Statki. > Dokonaj zmian na formularzu tak, aby całe zdjęcie statku było widoczne (z menu prawego przycisku Właściwości, na zakładce Format: typ wymiarowania : rozciągnij) > Dokonaj poniŝej wymienionych zmian w nowoutworzonym formularzu korzystając z jego projektu: o powiększyć obszar do 13 cm długości; o zdjęcie umieści na dole formularza, powiększyć oraz uwypuklić - na zdjęciu kliknąć prawym przyciskiem myszy i wybrać efekt specjalny podniesienie; o pola dotyczące nazwy statku umieścić centralnie na formularzu, reszta pół i opisów wyrównać do lewej krawędzi i zwiększyć odstępy miedzy nimi; o dla pola z nazwą statku ustawić format: czcionka Broadway, 14 pkt, pogrubiona, kolor zieleń; o ustawić format opisów: czcionka Tahoma, 12 pkt, pogrubiona, kolor granatowy; o ustawić format dla wartości pół: czcionka Arial, 12 pkt, pogrubiona, kolor czarny; o dopasować wielkość i połoŝenie pól z opisami i wartościami tak, aby cała ich zawartość była widoczna; o ustawić wyśrodkowanie pól z wartościami zawierającymi nazwę statku, typu i datę, oraz wyrównanie do prawej dla pozostałych wartości; o ustawić kolor tła formularza na jasno błękitny (z menu prawego przycisku wybrać Kolor wypełnienie/tła); o wstawić w nagłówku formularza tytuł bazy o treści: Baza danych statków handlowych : utworzyć nagłówek formularza powiększając jego obszar, na około 2 cm, poprzez przesunięcie belki z napisem Szczegóły; z Przybornika wybrać Etykietę i wstawić do nagłówka; wpisać treść tytułu; ustawić format tytułu: czcionka Times New Roman, 24 pkt, pogrubiona, wyśrodkuj, kolor purpurowy; o na formularzu dodaj przycisk zamykający formularz: z Przybornika wstaw Przycisk polecenia, w lewym oknie Kreatora wybierz Operacje na formularzach, a w prawym zaznacz Zamknij formularz, następnie wybierz przycisk Dalej, w kolejnym kroku moŝesz wybrać czy na wstawionym przycisku ma być widoczny test lub obrazek, następnie zakończ. > Uzyskany formularz powinien mieć postać jak poniŝej: 2
ZADANIE 4 Wyszukaj w bazie danych statki, których armatorem jest Japonia, korzystając z kwerendy wybierającej - WskaŜ obiekt Kwerendy i wybierz opcję Utwórz kwerendę w widoku projektu (kliknij dwukrotnie). - WskaŜ tabelę (kliknij dwukrotnie), której dotyczyć będzie zapytanie (Statki). Zamknij. - Wstaw do tabeli projektu kwerendy z tabeli Statki następujące pola: IdStatku, Nazwa, Typ, Armator, L, B, d, V, Data_budowy (kliknij w wierszu Pole w odpowiednią komórkę i wybierz z listy właściwą nazwę pola) - Dla pola Armator wpisz jako kryterium Japonia - Zapisz kwerendę jako Japonia. Zamknij okno kwerendy. - Sprawdź poprawność zdanego zapytania (kwerendy) do bazy danych koła naukowego (w widoku Statki handlowe: Baza danych kliknij dwukrotnie na kwerendzie Japonia). Zamknij okno z wynikami zapytania. ZADANIE 5 Zmodyfikuj kwerendę Japonia tak, aby wyszukiwała statki armatorów innych niŝ Japonia. - WskaŜ kwerendę Japonia i wciśnij przycisk. - Wykorzystaj operator negacji NOT do określenia kryterium dla pola Armator, czyli w polu Kryteria wpisz: Not Japonia - Zapisując zmodyfikowaną kwerendę wybierz z menu Plik Zapisz jako... : niejaponia. Sprawdź poprawność utworzonego zapytania. 3
ZADANIE 6 Utwórz w bazie danych następujące kwerendy wyszukujące : Wstaw do tabeli projektu kwerendy z tabeli Statki następujące pola: IdStatku, Nazwa, Typ, Armator, Data_budowy Kwerenda 1: Wszystkie statki typu kontenerowiec (nazwij ją Kontenerowiec) Kwerenda 2: Wszystkie statki poza kontenerowcami i gazowcami (nazwij ją Inne statki1) (wsk.: kryterium powinno mieć postać: not kontenerowiec and not gazowiec) Kwerenda 3: Wszystkie statki typu ro-ro lub tankowce (nazwij ją Inne statki2) (wsk.: kryterium powinno mieć postać: ro-ro or tankowiec) Kwerenda 4: Wszystkie statki, których nazwa rozpoczyna się na literę A (nazwij ją Statki na A) (wsk.: kryterium powinno mieć postać: A*) Kwerenda 5: Wszystkie statki zbudowane w roku 2005, posortowane alfabetycznie wg nazwy statku (nazwij ją Statki 2005) (wsk.: kryterium powinno mieć postać: 2005-*-*) ZADANIE 7 Utwórz w bazie danych kolejne kwerendy wyszukujące : Wstaw do tabeli projektu kwerendy z tabeli Statki następujące pola: IdStatku, Nazwa, Typ, Armator, L, B, d, V Kwerenda 6: Wszystkie statki, których długość L jest powyŝej 200 m (nazwij ją L 200) (wsk.: kryterium powinno mieć postać: >200) Kwerenda 7: Wszystkie statki, których długość L jest powyŝej 200 m a szerokość B jest w granicach (35 m; 60 m), posortowane wg długości w kierunku malejącym (nazwij ją L 200 i B35-60) (wsk.: kryterium dla szerokości powinno mieć postać: >35 and <60) Kwerenda 8: Wszystkie statki, których prędkość V jest mniejsza lub równa 17 naleŝące do armatora z Panamy, posortowane alfabetycznie wg typów i wg prędkości rosnąco (nazwij ją Panama V17) ZADANIE 7 Przy uŝyciu Kreatora raportów utwórz w bazie danych raport (podsumowanie) zawierające informacje dotyczące statków armatora z Japonii: - W widoku Statki handlowe: Baza danych wskaŝ obiekt Raporty i wybierz opcję Utwórz raport za pomocą kreatora - Dla pola Tabele/Kwerendy wskaŝ z listy: Kwerenda: Japonia i wybierz dla raportu wszystkie pola tej kwerendy - W kolejnym okienku dialogowym wybierz jako poziom grupowania pole Typ i wciśnij przycisk - Następnie wybierz sortowanie wg Nazwy rosnąco - Zaznacz układ raportu Zarys2, orientacja Pionowa - Jako styl raportu zaznacz styl Firmowy - Jako tytuł raportu wpisz: Statki Japonia Obejrzyj utworzone podsumowanie w postaci raportu 4
ZADANIE 1 Przygotuj bazę danych zawierającą poniŝsze informacje dot. studentów naleŝących do koła naukowego Wicher. Plik zapisz do własnego folderu na dysku STUDENT pod nazwą Wicher.mdb. Tworząc projekt tabeli bazy danych zdefiniuj odpowiednio poszczególne jej pola uwzględniając właściwe typy danych i poniŝsze uwagi: Ustaw pole IdStudenta jako klucz podstawowy; dla poniŝej wymienionych pól w ich właściwościach naleŝy wpisać w polu Tytuł opis jaki będzie się pojawiał w miejscu etykiety na formularzu, odpowiednio: o NrD : Tytuł: Nr domu o NrM: Tytuł: Nr mieszkania dla poniŝej pól: Imię, Nazwisko, Ulica, Miasto w ich właściwościach naleŝy wpisać w polu Maska wprowadzenia wzorzec: >L<??????????, który przy uzupełnianiu tabeli danymi będzie wpisywać tekst z pierwszą wielką literą; ustaw wzorzec dla pola Kod w polu Maska wprowadzenia, korzystając z gotowego wzorca: kliknij w pole o nazwie KOD, w dolnej części okna wskaŝ na Maskę wprowadzania, klikając na przycisk i wybierz interesującą nas pozycję kod pocztowy ustaw wzorzec dla pola DataUr w polu Maska wprowadzenia wybierając Datę krótką. IdStudenta Imię Nazwisko Ulica NrD NrM Kod Misato DataUr 1 Jan Kowalski Kwiatowa 5 11 23212 Złocieniec 1987-12-05 2 Łukasz Janicki Letnia 12 3 70514 Szczecin 1988-12-03 3 BoŜena Rogal Focza 4 3 71598 Szczecin 1987-03-30 4 Michał Kotowski Belgijska 22 1 80456 Słupsk 1987-09-25 5 Ewa Wojtczak Rataja 1 1 45558 Piła 1988-09-02 6 Dariusz Malicki Wielka 6 8 23568 Złocieniec 1987-12-05 - Zapisz tabelę pod nazwą Studenci i zamknij okno widoku projektu. ZADANIE 2 Przygotuj według własnego projektu formularz o układzie wyjustowanym prezentujący dane zawarte w tabeli Studenci. ZADANIE 3 Wykorzystaj formularz do uzupełnienia bazy danych koła naukowego Wicher o trzy kolejne osoby wg poniŝszych informacji. 7 Rafał Leśniewski Łucznicza 12 8 71225 Szczecin 1987-12-14 8 Ewelina Skoczylas Ruska 10 1 45554 Piła 1988-08-02 9 Sylwia Mazurek Polna 6 9 23568 Złocieniec 1987-03-27 ZADANIE 4 Utwórz w bazie danych następujące kwerendy wyszukujące : Wstaw wszystkie pola z tabeli Studenci do tabeli kwerendy. Kwerenda 1: Wszystkie osoby płci Ŝeńskiej (nazwij ją Kobiety) (wsk.: zauwaŝ, Ŝe imiona Ŝeńskie kończą się na literę a) Kwerenda 2: Wszystkich męŝczyzn mieszkających w Szczecinie (nazwij ją Men_in_Szczecin) Kwerenda 3: Wszystkie osoby o nazwisku rozpoczynającym się na literę K nie mieszkające w Pile (nazwij ją niepiła) 5