Ćwiczenie 1
Na podstawie wysłuchanego materiału zaimplementuj w programie Microsoft Access lub w aplikacji LibreOffice Base bazę danych spełniającą przedstawione wymagania. Dobierz odpowiednie typy danych oraz określ ich zakres (np. liczba rzeczywista pojedynczej precyzji przedstawiona w postaci procentowej). Możesz zaproponować dodatkowe pola, które według ciebie poprawią efektywność i komfort korzystania z bazy.
Pokaż rozwiązanie Przykładowe rozwiązanie w programie Microsoft Access
Projekt tabeli z widocznymi ustawieniami dla jednego z pól:
Ruwgx7cGrAtol Zrzut ekranu przedstawia arkusz zatytułowany „pozytki”. Od góry mamy dwie kolumny: „Nazwa pola” i „Typ danych” i w takiej kolejności przybliżymy wpisane dane. Od góry wpisano w kolejne wiersze: 1. Identyfikator – Autonumerowanie, 2. SzerokoscGeograficzna - Liczba, 3. DlugoscGeograficzna – Liczba, 4. PowierzchniaUprawy – Liczba, 5. RodzajUprawy – Krótki tekst, 6. StopienWyczerpania – Liczba (to lista rozwijana), 7. DataGodzinaZnalezienia – Data/Godzina. Wymienione dane są obramowane zielonym prostokątem, na który wskazuje strzałka. Poniżej znajdują dwie zakładki: „Ogólne” (otwarta) i „Odnośnik”. W zakładce „Ogólne” znajduje się tabela składająca się z dwóch kolumn z parametrami. Dane podamy parami według schematu: kolumna pierwsza – kolumna druga. 1. Rozmiar pola – Pojedyncza precyzja, 2. Format – Procentowy, 3. Miejsca dziesiętne – Auto. Ramką objęte są pojęcia z drugiej kolumny: „Pojedyncza precyzja, Procentowy, Auto”. Na tę ramkę wskazuje druga strzałka.
Tabela z dwoma przykładowymi rekordami:
Rt0z4mbmBV6Md Zrzut ekranu przedstawia arkusz zatytułowany „pozytki”. Od góry mamy siedem kolumn, a poniżej ma uzupełnione danymi dwa wiersze. Nagłówki od lewej: 1. Identyfikator, 2. SzerokoscGeograficzna, 3. DlugoscGeograficzna, 4. PowierzchniaUprawy, 5. RodzajUprawy, 6. StopienWyczerpania, 7. DataGodzinaZnalezienia. Poniżej uzupełniono wiersze następującymi danymi. Wiersz pierwszy. 1. Identyfikator - 1, 2. SzerokoscGeograficzna – 50,9341, 3. DlugoscGeograficzna – 17,954, 4. PowierzchniaUprawy – 3,6, 5. RodzajUprawy – pole rzepaku, 6. StopienWyczerpania – 70,00%, 7. DataGodzinaZnalezienia – 21.05.2020. Wiersz drugi: 1. Identyfikator – 2, 2. SzerokoscGeograficzna – 50,9641, 3. DlugoscGeograficzna – 17,994, 4. PowierzchniaUprawy – 7,9, 5. RodzajUprawy – lasek akacjowy, 6. StopienWyczerpania – 85,00%, 7. DataGodzinaZnalezienia – 23.06.2020. Wiersz trzeci zaznaczono i wpisane w nim są od lewej: (Nowy), 0, 0, 0, 0,00%.
Przykładowe rozwiązanie w programie LibreOffice Base
Projekt tabeli z widocznymi ustawieniami dla jednego z pól:
R19IaDOCASTET Zrzut ekranu przedstawia dane w arkuszu LibreOffice Base, projekt tabeli. W pierwszej kolumnie zatytułowanej „nazwa pola” wprowadzono następujące dane. Kolejno: Identyfikator, SzerokoscGeograficzna, DługoscGeograficzna, PowierzchniaUprawy, RodzajUprawy, StopienWyczerpania, DataGodzinaZnalezienia. W drugiej kolumnie, zatytułowanej „typ pola”, wprowadzono następujące dane: Integer [INTEGER], Dziesiętny [DECIMAL], Dziesiętny [DECIMAL], Dziesiętny [DECIMAL], Tekst [VARCHAR], Dziesiętny [DECIMAL], Data/Godzina [TIMESTAMP] Poniżej znajduje się drugie okienko z polami. 1. Wpis wymagany: Nie. 2. Długość: 4. 3. Miejsca dziesiętne: 2. 4. Wartość domyślna: puste. 4. Przykład formatu: 0.
Tabela z dwoma przykładowymi rekordami:
R1Tsc5SdC5zRS Zrzut ekranu przedstawia tabelę z dwoma przykładowymi rekordami w arkuszu LibreOffice Base. Widok danych tabeli. W zerowym wierszu, nagłówki kolejnych kolumn to: Indentyfikator, SzerokoscGeograficzna, DługoscGeograficzna, PowierzchniaUprawy, RodzajUprawy, StopienWyczerpania, DataGodzina,Znalezienia. W pierwszym i drugim wierszu wprowadzono dane liczbowe i tekstowe. W pierwszym wierszu: Identyfikator: 0. SzerokoscGeograficzna: 50,93. DlugoscGeograficzna: 17,95. PowierzchniaUprawy: 3,6. RodzajUprawy: pole rzepaku. StopienWyczerpania: 0,7. DataGodzinaZnalezienia: 2020-05-21 17:34.