Jan Aleksander Wierzbicki

1 Jan Aleksander WierzbickiBazy Danych wykład II Jan Alek...
Author: Stefan Suchoń
0 downloads 3 Views

1 Jan Aleksander WierzbickiBazy Danych wykład II Jan Aleksander Wierzbicki

2 Płaszczyzny bazy danychprojektu – schemat bazy (m.in. tabele, relacje) interfejsu użytkownika – narzędzia umożliwiające proste posługiwanie się bazą danych

3 Interfejs użytkownikapierwszy element – Kwerendy (zapytania) umożliwiają: wyszukiwanie określonych danych (ich różnych kolekcji), modyfikację danych, dopisywanie danych, usuwanie danych wszystkie mechamizmy pracy z bazą danych musimy „dać” użytkownikowi!!!

4 Dostępne kwerendy w Accesswybierające (wybór określonych danych), aktualizujące (modyfikacja danych), dołączające (dopisywanie danych), usuwające (usuwanie danych), tworzące tabelę, krzyżowe.

5 Kwerenda wybierająca Kwerenda wybierająca określamy warunki wyboru póli rekordów z tabeli Tabela (jedna) bądź Tabele (kilka) Tabela wirtualna tylko z określonymi polami i rekordami

6 Kwerenda wybierająca Pole: Imię Nazwisko Adres Kryteria: warunek 1Lub: warunek 4 warunek 5 i i i

7 Warunki oraz ich operatoryoperator porównywania tekstu LIKE ``maska`` np. dla pola nazwisko, Like ``W*`` operatory relacji <, >, >=, <=, =, <> np. dla pola ocena, >4

8 Operatory operatory logiczne operator przynależenia do listy INAND (iloczyn logiczny, koniunkcja) OR (suma logiczna, alternatywa) NOT (negacja, występuje z operatorem And, Or) np. dla pola ocena, >=3 And <5 operator przynależenia do listy IN IN (element 1; element2; ....) np. dla pola imię, In(``Adaś``;``Kasia``;``Basia``) dla pola ocena, In(2;3;4)

9 Operatory operator zawierania się w przedziale Between ... And...np. dla pola ocena, Between 2 And 5 inaczej >=2 And <=5 warunek do pól z „datami” #data# np. > # #

10 Kwerenda wybierająca z parametremPole: Tytuł Wydawnictwo Kryteria: ``PWN`` Pole: Tytuł Wydawnictwo Kryteria: ``NT`` Identycznie Problem - wybrania dopisanego przez użytkownika wydawnictwa

11 Kwerenda wybierająca z parametremzamiast wpisywać „konkretnej” wartości w warunku podajemy parametr Pole: Tytuł Wydawnictwo Kryteria: [Podaj wydawnictwo]

12 Przewidywanie zmian wartości w polachmożna tworzyć „kolumnę wirtualną”, której wartości powstaną poprzez działanie na wartościach innych pól (kolumn) cel – zobaczenie nowych wartości przed ich rzeczywistą zmianą - wprowadzeniem Pole: Tytuł Cena Nowa cena: [Cena]+20 Kryteria: Ta kolumna „fizycznie” nie istnieje

13 Grupowanie wartości - podsumowaniaISBN Tytuł Wydawnictwo 123xc3 Analiza... PWN 234er54 Topologia NT 2qw34w Geometria 356ty72w Algebra 12563w Logika... q12344 Algebra... Ile książek jest wydanych przez PWN?

14 Grupowanie wartości - podsumowaniaWydawnictwo Tytuł PWN 90 NT 23 WSiP 45 .... Wartość powtarzająca się jest wyświetlana tylko raz Tytuł jest zliczony

15 Grupowanie wartości - podsumowaniaPole: Wydawnictwo Tytuł Podsumowania: Grupuj według Policz Kryteria: Tu można stosować różne funkcje Pole: Wydawnictwo Rok wydania Tytuł Podsumowania: Grupuj według Grupuj wg Policz Kryteria:

16 Kwerenda wybierająca umożliwia wybór (wypisanie) danych:umieszczonych bezpośrednio w tabeli „ukrytych” – poprzez „kolumnę wirtualną” oraz „grupowanie” wybór danych z kilku tabel

17 Wybieranie danych z kilku tabelWYDAWNICTWA Skrót Wydawnictwo Tytuł Wydawnictwo KSIĄŻKI Pole: Tytuł Wydawnictwo Tabela: Ksiażki Wydawnictwa Kryteria:

18 Wybieranie danych z kilku tabelTytuł Wydawnictwo Algebra PWN Topologia NT Analiza Geometria Logika Skrót Wydawnictwo PWN Polskie...... NT Naukowo - Techniczne WSiP Wydawnictwo Szkolne i .....

19 Kwerenda aktualizującaumożliwia modyfikację danych w tabeli Pole: Tytuł Cena zamiana na: 100 Kryteria: Dane są modyfikowane trwale nie można cofnąć operacji!!! Pole: Tytuł Cena zamiana na: [cena]+20 Kryteria: Kryteria – tak jak w kwerendzie wybierającej

20 Kwerenda tworząca nową tabelęTytuł Wydawnictwo KSIĄŻKI WYDAWNICTWA Skrót Wykonujemy np. dla potrzeb eksportu określonej kolekcji danych do innej aplikacji Książki i wydawnictwo Tytuł Wydawnictwo

21 Kwerenda dołączająca Tytuł Wydawnictwo KSIĄŻKI WYDAWNICTWA Skrót Opis Dziedzina Dopisuje nowe rekordy do tabeli, wypełniając tylko te pola, które są w tabeli - nie dokłada nowych pól Książki i wydawnictwo Tytuł Wydawnictwo

22 Kwerenda dołączająca Pole: Tytuł Wydawnictwo Cena Dołączanie do: UwagaKryteria: Błąd

23 Kwerenda usuwająca Dane są modyfikowane trwale nie możnacofnąć operacji!!! Pole: Tytuł Usuwanie: Kryteria: Analiza Usuwane są całe wiersze!!!

24 Kwerenda Krzyżowa Kwerenda wybierająca z grupowaniem (podsumowaniami)Ile książek w kolejnym roku wydało określone wydawnictwo? Kwerenda wybierająca, pewne powtórzenia – np. nazw wydawnictw 1972 1980 1995 1998 PWN 3 2 1 4 NT 5 WSiP

25 A teraz – na ćwiczenia!!!