Rozwiązanie I. Tworzenie nowej bazy danych Uruchom program Access 2007. Na stronie Wprowadzenie do programu Microsoft Office Access kliknij przycisk Pusta baza danych. Po prawej stronie ekranu pojawi się panel boczny, w którym należy: wpisać nazwę pliku, w którym będzie przechowywana baza; określić miejsce zapisu pliku bazy danych; nacisnąć przycisk Utwórz. Access utworzy plik bazy danych w podanej lokalizacji, a po prawej stronie ekranu wyświetli pustą tabelę w widoku arkusza danych okno to zamykamy. 1
Rozwiązanie II. Importowanie danych z pliku tekstowego kandydaci.txt Na karcie Dane zewnętrzne w grupie Importowanie wybierz Plik tekstowy. Pojawi się pierwszy ekran kreatora importu tekstu, w którym należy wskazać plik źródłowy. Ponieważ dane mają być przechowywane w nowej tabeli, powinna być zaznaczona opcja Importuj dane źródłowe do nowej tabeli w bieżącej bazie danych. Po wybraniu pliku tekstowego kandydaci.txt i naciśnięciu OK pojawi się okno, w którym określa się sposób zorganizowania pliku z danymi. W pliku źródłowym do rozdzielenia danych zastosowano znaki odstępu i dlatego zaznaczamy opcję: Ograniczony znaki takie, jak przecinek lub tabulator rozdzielają pola. Naciskamy przycisk Dalej pojawi się kolejne okno specyfikacji importu. 2
Rozwiązanie W kolejnym kroku kreatora podajemy typ ogranicznika rozdzielającego pola (zaznaczamy opcję Odstęp ) i zaznaczamy pole wyboru Pierwszy wiersz zawiera nazwy pól. Naciskamy przycisk Dalej. Teraz należy określić nazwy, typy i właściwości pól danych: idosoby tekst, pole indeksowane bez duplikatów; imię, nazwisko, płeć tekst; matematyka, informatyka, fizyka, językobcy liczba całkowita W kolejnych krokach ustalamy, że pole idosoby ma być kluczem podstawowym, a tabela zostanie zapisana pod nazwą Kandydaci. 3
Rozwiązanie III. Importowanie danych z pliku tekstowego zgloszenia.txt W podobny sposób należy zaimportować dane z pliku zgloszenia.txt i dobrać dla nich odpowiedni typ danych. kierunek tekst idosoby tekst Pozwalamy programowi Access na utworzenie dodatkowego pola ID, które będzie kluczem podstawowym. Tabelę zapisujemy pod nazwą Zgloszenia. 4
Rozwiązanie IV. Definiowanie relacji między tabelami Na karcie Narzędzia bazy danych w grupie Pokazywanie/ukrywanie kliknij przycisk Relacje. Umieść utworzone tabele w oknie Relacje. Połącz pola idosoby w obydwu tabelach. Zaznacz opcję Wymuszaj więzy integralności. Wskazówka: Przeciągnij pole idosoby z tabeli Kandydaci (klucz podstawowy) na pole idosoby (klucz obcy) w tabeli Zgloszenia. Tabele powinny zostać połączone relacją typu jeden do wielu. Teraz można już zamknąć okno Relacje i przystąpić do definiowania kwerend. 5
Projektowanie kwerend Naszym zadaniem jest utworzenie listy imion i nazwisk osób, które uzyskały 400 punktów rekrutacyjnych. Zauważmy, że wszystkie potrzebne dane znajdują się w tabeli Kandydaci. A zatem będzie to tabela źródłowa dla naszej kwerendy. Korzystamy z kreatora prostych kwerend. Wybierz: Tworzenie Inne Kreator kwerend» Kreator prostych kwerend. Dodaj do kwerendy pola: imie i nazwisko z tabeli Kandydaci. Jako nazwę kwerendy podaj Podpunkt a 6 Zaznacz opcję Modyfikuj projekt kwerendy Naciśnij przycisk Zakończ.
Projektowanie kwerend Kreator umieścił w siatce projektowej dwa pola: imie i nazwisko. Naszym zadaniem jest utworzenie nowego pola, w którym będzie podana liczba punktów rekrutacyjnych dla każdego kandydata. Utwórz pole wyliczane za pomocą konstruktora wyrażeń. W nowej kolumnie siatki projektowej kliknij prawym przyciskiem myszy wiersz Pole i wybierz Konstruuj. Utwórz wyrażenie: Wyr1: [Kandydaci]![matematyka] + [Kandydaci]![informatyka] + [Kandydaci]![fizyka] + [Kandydaci]![jezykobcy] W wierszu Kryteria dla pola wyliczanego wpisz warunek wyboru: 400 Wyłącz pokazywanie pola Wyr1. W wierszu Sortuj dla pola nazwisko wybierz wartość Rosnąco. 7
Projektowanie kwerend Chcemy utworzyć zestawienie, w którym podane będzie, ilu kandydatów zgłosiło się na informatykę, ilu na matematykę, a ilu na fizykę. Zauważmy, że wszystkie potrzebne dane znajdują się w tabeli Zgloszenia. Korzystamy z kreatora kwerend wyszukujących duplikaty. Wybierz: Kreator kwerend» Kreator kwerend wyszukujących duplikaty. Wskaż tabelę Zgloszenia, a w następnym kroku wybierz pole kierunek. W kolejnych krokach: jako nazwę kwerendy podaj Podpunkt b, zaznacz opcję Modyfikuj projekt kwerendy i naciśnij przycisk Zakończ. W polu kierunek wpisz kryterium: "informatyka" Or "matematyka" Or "fizyka" 8
Projektowanie kwerend Mamy wyszukać osoby, które zgłosiły się na pięć kierunków studiów. Tworzymy nową kwerendę w widoku projektu. Wybierz: Tworzenie Inne Projekt kwerendy. Jako źródło danych wybierz tabele Kandydaci i Zgloszenia. W siatce projektowej umieszczamy pola: Kandydaci.imie, Kandydaci.nazwisko i Zgloszenia.kierunek. Na karcie Projektowanie wybieramy ikonę w projekcie kwerendy zostanie dodany wiersz Podsumowanie. W polu kierunek : w wierszu Podsumowanie wybieramy funkcję Policz, w wierszu Kryteria wpisujemy: 5, a w wierszu Pokaż wyłączamy pokazywanie pola. 9
Projektowanie kwerend Chcemy uzyskać liczbę kobiet oraz liczbę mężczyzn, którzy zgłosili się jako kandydaci na informatykę. Tworzymy nową kwerendę w widoku projektu. Jako źródło danych wybieramy tabele Kandydaci i Zgloszenia. W siatce projektowej umieszczamy pola: Kandydaci.plec, Zgloszenia.kierunek i Zgloszenia.Identyfikator. Wyświetlamy wiersz podsumowań i w polu Identyfikator wybieramy Policz. W polu kierunek wpisujemy kryterium informatyka i usuwamy zaznaczenie w rubryce Pokaż kolumna ta powinna być niewidoczna. Zapisujemy kwerendę jako Podpunkt d. 10
Projektowanie kwerend Obliczymy średnią liczbę punktów z matematyki, uzyskanych przez kandydatów, którzy zgłosili się na fizykę. Wynik zaokrąglimy do dwóch miejsc po przecinku. Tworzymy nową kwerendę w widoku projektu. Jako źródło danych wybieramy tabele Kandydaci i Zgloszenia. W siatce projektowej umieszczamy pola: Zgloszenia.kierunek i Kandydaci.matematyka. Wyświetlamy wiersz podsumowań i w polu matematyka wybieramy Średnia. W polu kierunek wpisujemy kryterium fizyka. Klikamy prawym przyciskiem myszy pole Średnia i wybieramy Właściwości. W oknie właściwości pola ustawiamy wartości: Format: Stałoprzecinkowy, Miejsca dziesiętne: 2. 11
Eksport danych Przygotowanie pliku tekstowego z odpowiedziami Uruchom kwerendę Podpunkt A. Na karcie Dane zewnętrzne w grupie Eksportowanie wybierz opcję Plik tekstowy. Pojawi się okno Eksportowanie Plik tekstowy, w którym należy określić nazwę pliku i jego lokalizację. Zaznacz pole wyboru Eksportuj dane z formatowaniem i układem i naciśnij przycisk OK. W następnych krokach pojawią się okna dialogowe, w których należy wybrać odpowiednie opcje. Program Access wyeksportuje dane i wyświetli stan operacji eksportowania na ostatniej stronie kreatora. W analogiczny sposób wyeksportuj dane z pozostałych kwerend. Na koniec utwórz w Notatniku plik raport.txt i skopiuj do niego zawartość plików z wynikami. 12