Bazy danych Access KWERENDY

Podobne dokumenty
Bazy danych Access KWERENDY

Kwerendy (zapytania) wybierające

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

ACCESS ćwiczenia (zestaw 1)

Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Kwerendy, czyli zapytania. Opracowała: I. Długoń

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

MsAccess ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne

Konspekt zajęć dotyczących kwerend

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bazy danych. Wykład V Kwerendy. Copyrights by Arkadiusz Rzucidło 1

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

T A B E L E i K W E R E N D Y

Projektowanie baz danych

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

5. Bazy danych Base Okno bazy danych

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

Podstawy Informatyki Wykład X

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

MATERIAŁY SZKOLENIOWE ACCESS PODSTAWOWY

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

INFORMATYKA W SELEKCJI

Język Query-By-Example (QBE) w SZBD Microsoft Access

TP1 - TABELE PRZESTAWNE od A do Z

Obsługa pakietu biurowego OFFICE

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

MS Access - bazy danych.

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

BAZY DANYCH Formularze i raporty

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Bazy danych Karta pracy 1

Tworzenie bazy danych na przykładzie Access

Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe)

Spis treści 3. Spis treści

Systemy GIS Tworzenie zapytań w bazach danych

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Zapytania do bazy danych

Komputerowe systemy zarządzania. Część I: relacyjna baza danych

Rozwiązanie. Uruchom program Access 2007.

Baza danych Uczniowie.mdb

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

CAL Access 2 zajęcia 5. Relacje Kwerendy Relacje w bazie danych. 1) Określenie relacji (sprzężeń) między tabelami

5.5. Wybieranie informacji z bazy

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Moduł 5 - Bazy danych

Kolumny są polami bazy danych. Unikaj umieszczania pustych kolumn. Pusta kolumna oznacza, że w rekordzie nie ma już więcej pól.

Microsoft Access. Prezentacja

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

System imed24 Instrukcja Moduł Analizy i raporty

BAZY DANYCH Panel sterujący

Nie przegrzewaj mózgu wrzuć dane do bazy!

1. MS Access opis programu.

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego.

Stosowanie filtrów. 4) Prawidłowo zdefiniowane relacje pomiędzy poszczególnymi tabelami projektu powinny wyglądać tak:

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Materiały pomocnicze Program MS Access 2000

5. Arkusz kalkulacyjny Excel 205

Zapytania i wstawianie etykiet z bazy danych do rysunku

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

EXCEL TABELE PRZESTAWNE

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Bazy danych w arkuszu kalkulacyjnym

Podstawowe zagadnienia z zakresu baz danych

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci

Baza danych. Program: Access 2007

Scenariusz lekcji. Scenariusz lekcji. podać definicję filtru w bazie danych; wymienić i opisać kwerendy funkcjonalne;

Opracował: mgr inż. Marcin Olech

Technologia informacyjna

Krzysztof Kadowski. PL-E3579, PL-EA0312,

MsAccess - ćwiczenie nr 2 (zao) Kwerendy wybierające

Bazy danych i systemy informatyczne materiały laboratorium

WPROWADZENIE DO BAZ DANYCH

Baza danych część 8. -Klikamy Dalej

1. Zarządzanie informacją w programie Access

4. Kwerendy - uzupełnienie

Przestrzenne bazy danych Podstawy języka SQL

Przewodnik Szybki start

Wprowadzenie do baz danych

Instrukcja użytkownika

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

o nazwie: adresy.xls. Fragment danych źródłowych przestawiono na rysunku 1. Rysunek 1. Dane źródłowe - plik "adresy.xls"

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

MS Access - bazy danych

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Pola wielowartościowe Edytowanie relacji Wprowadzanie przykładowych danych

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

Transkrypt:

Bazy danych Access KWERENDY

Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły

System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł

Wyszukiwanie danych wyszukiwanie dowolnego ciągu znaków definiowanie filtrów definiowanie kwerend (zapytań)

Wyszukiwanie dowolnego ciągu znaków standardowa technika wykorzystywana w aplikacjach MS Windows umożliwia wyszukiwanie danych w wybranej kolumnie lub całym arkuszu możliwość określenia sposobu porównania poszukiwanego wzorca z wartościami pola definicja za pomocą symboli wieloznacznych *,?, # (dowolna cyfra)

Wyszukiwanie przy użyciu filtrów bardziej zaawansowana technika wyszukiwania danych w arkuszu różne rodzaje filtrów: wg formularza, wg wyboru wartości pola tabeli, szablon QBE używa się do wybierania i porządkowania wyświetlanych rekordów wyszukiwanie możliwe jest tylko w jednej tabeli można zapamiętać definicję filtru w postaci zapytania wybierającego filtry stosuje się tylko w otwartej tabeli, zamknięcie tabeli powoduje anulowanie działania filtru

Metody filtrowania filtrowanie wg formularza poprzez wskazanie na liście wyboru w danym polu poszukiwanej wartości filtrowanie wg wyboru zastosowanie filtru należy poprzedzić przejściem do komórki zawierającej poszukiwaną wartość filtrowanie z wyłączeniem wyboru wybierane są rekordy, które nie zawierają w polu wartości wskazanej w danej kolumnie filtrowanie zaawansowane złożone warunki filtrowania z wykorzystaniem m.in. operatorów logicznych AND i OR

Filtrowanie wg formularza

Filtrowanie zaawansowane

Zapytania (kwerendy) umożliwiają dostęp do danych w jednej lub wielu tabelach automatycznie wybierają i przetwarzają dane np. wykonywanie obliczeń, zmiana wartości, sortowanie rekordów usuwanie danych z tabeli tworzenie tabel łączenie informacji pochodzących z wielu tabel wprowadzanie zmian w tabelach

Zapytania (kwerendy)

Kategorie zapytań (kwerend)

Kategorie zapytań (kwerend)

Kategorie zapytań (kwerend) wybierające prosty sposób wyświetlania informacji pochodzących z wielu tabel funkcjonalne tworzące tabele aktualizujące dołączające usuwające krzyżowe tworzenie złożonych zestawień informacyjnych SQL składające przekazujące definiujące dane

Narzędzia do tworzenia kwerend Język SQL strukturalny język zapytań Język QBE metoda formułowania zapytań oparta na szablonie i technice drag-and-drop

Sposób tworzenia kwerend 1. Wybór zakładki Kwerendy. 2. Klikniecie na przycisk Nowy. 3. Wybór sposobu tworzenia zapytania: wykorzystanie kreatorów, samodzielny projekt. 4. Wybór tabeli/kwerend na podstawie, których utworzona będzie kwerenda. 5. Określenie w oknie projektu charakterystycznych parametrów dla kwerendy (kryteria wyboru, sortowanie itp.). 6. Zapis kwerendy. 7. Wykonanie kwerendy.

Wyświetlanie kwerend Widok Arkusza danych podgląd danych w postaci tabelarycznej Widok Projektu definicja kwerendy w szablonie QBE Widok SQL definicja kwerendy w języku SQL

Kwerendy wybierające

Wyświetlanie kwerend

Kwerendy wybierające wybór informacji z jednej lub wielu tabel definicja statycznych i dynamicznych warunków wyboru rekordów konstruowanie wyrażeń i wykonywanie działań matematycznych na wartościach w polach formatowanie i sortowanie wyświetlanych danych

Kwerendy wybierające szablon QBE

Kryteria wyboru rekordów - operatory operatory porównania: <, >, <=, >=, <> operator LIKE porównanie z zadanym wzorcem z użyciem symboli zastępczych:? pojedynczy znak * - dowolny ciąg znaków # - pojedyncza cyfra [b-t] dowolny znak z podanego zakresu![b-t] - dowolny znak nie należący do podanego zakresu inne operatory IN (lista wartości) należy do zbioru BETWEEN AND - przedział wartości IS NULL sprawdzenie wartości pustej

Kryteria wyboru rekordów - złożone pojedyncze pola: użycie operatorów AND i OR w wierszu Kryterium wykorzystanie wiersza Kryterium oraz wiersza lub, jeśli warunek ma postać alternatywy wielu warunków logicznych dla wielu pól: warunek w wierszu Kryterium w różnych kolumnach szablonu QBE (iloczyn logiczny warunków dla pojedynczych pól) wprowadzenie warunków w wierszu Kryterium i wierszu lub (alternatywa warunków dla pojedynczych pól)

Wybór danych z wielu tabel - uwagi należy wskazać wszystkie tabele związki między tabelami w zapytaniu oraz typ połączenia między nimi są dziedziczone ze schematu relacji w przypadku braku relacji pomiędzy tabelami w schemacie relacji Access domyślnie tworzy połączenia między tymi obiektami w oparciu o te same nazwy pól możliwe jest zdefiniowanie związków pomiędzy tabelami w zapytaniu całkowicie niezależnie od typu połączenia określonego na etapie definiowania relacji usunięcie związków pomiędzy tabelami w zapytani nie wpływa na schemat relacji pomiędzy tabelami możliwe jest definiowanie dodatkowych związków między obiektami zapytania, których ważność ograniczona jest wyłącznie w obrębie zapytania

Kwerendy parametryczne Kwerenda parametryczna rodzaj kwerendy wybierającej, która po uruchomieniu pobiera od użytkownika parametry kwerendy umożliwiają modyfikację wartości użytej w Kryterium podczas uruchamiania zapytania wymagane jest wpisanie nazwy parametru w wierszu Kryterium w nawiasach prostokątnych np: [Jaki kolor?] możliwe jest definiowanie wielu parametrów w tym samym polu lub dla różnych pól w wyniku działania kwerendy parametrycznej wyświetlane jest okno dialogowe, w którym użytkownik powinien wprowadzić bieżącą wartość kryterium domyślna kolejność wyświetlania okien dialogowych jest zgodna z kolejnością ich występowania w polach kryteriów kolejność wyświetlania można zmienić oknie Parametrów kwerendy

Kwerendy parametryczne

Kwerendy wybierające (pola obliczeniowe) umożliwiają wykonywanie obliczeń na wartościach pól obliczenia można wykonywac dla pól tekstowych, liczbowych, walutowych, daty i godziny domyślna nazwa pola to Wyr#: pole można dowolnie nazywać, po nazwie pola należy umieścić dwukropek, np. Imię i nazwisko: wyrażenia można definiować w prosty sposób za pomocą Konstruktora wyrażeń Przykład: Imię i nazwisko: [Adresy].[Imię] & " " & [Adresy].[Nazwisko]

Kwerendy wybierające agregacja danych umożliwiają wykonywanie działań na wartościach tego samego pola obliczenia można wykonywać na danych typu Liczba, Data/Godzina, Walutowy, Autonumer wymagane jest wyświetlenie dodatkowego wiersza w szablonie QBE (Widok/Sumy)

Funkcje podsumowujące (agregujące) Grupuj według grupowanie rekordów, na których mają być wykonane obliczenia Suma suma wartości danego pola Średnia średnia arytmetyczna wartości pola Minimum najmniejsza wartość pola Maksimum największa wartość pola Policz zlicza liczbę niepustych wartości pola (rekordów w grupie) OdchStd odchylenie standardowe wartości w polu Wariancja wariancja wartości pola Pierwszy wartość pola z pierwszego rekordu w grupie Ostatni wartość pola z ostatniego rekordu w grupie Wyrażenie pole obliczeniowe zawierające w swoim wyrażeniu funkcję agregującą Gdzie kryterium ograniczające liczbę rekordów

Kwerendy funkcjonalne spełniają określoną funkcję, która polega nie tylko na wybraniu rekordów typ kwerend wybierających, którym przypisano określone zadanie do wykonania na grupie rekordów (tworzenie tabeli, aktualizacja, dołączanie lub usuwanie rekordów) zmiany mają trwały charakter modyfikacje rekordów jednej tabeli można wykonywać bez ograniczeń modyfikacja rekordów wymaga posiadania odpowiednich praw do wykonania tych operacji

Kwerendy funkcjonalne c.d. wykonanie zapytania można poprzedzić kontrolą poprawności jego wykonania (przełączenie się do widoku arkusza danych) uruchomienie kwerendy funkcjonalnej odbywa się przez wybór Kwerenda/Uruchom właściwa kwerenda składa się z części realizującej wybieranie określonych rekordów (kwerenda wybierająca) i części realizującej zadanie charakterystyczne dla danego rodzaju kwerendy np. usunięcie rekordów, dołączenie rekordów, skoiowanie do innej tabeli

Kwerendy funkcjonalne - rodzaje kwerendy aktualizujące kwerendy tworzące tabele kwerendy dołączające kwerendy usuwające

Kwerendy aktualizujące umożliwiają szybką i automatyczną modyfikacje wartości pól w wielu rekordach równocześnie aktualizacja może dotyczyć wartości pól w jednej tabeli (bez żadnych ograniczeń) lub rekordów w tabelach tworzących relacje (obowiązuje warunek kaskadowej aktualizacji rekordów) Elementy szablonu QBE zapytania aktualizującego: Pole nazwa aktualizowanego pola Tabela nazwa tabeli, w której zostanie przeprowadzona aktualizacja Aktualizacja do wartość stała lub wyrażenie wstawiane do pola Kryteria warunek ograniczający, które rekordy mają zostać zaktualizowane

Tworzenie kwerend aktualizujących utworzenie kwerendy wybierającej w szablonie QBE zmiana rodzaju zapytania (Kwerenda/Kwerenda aktualizująca) wskazanie pól, które mają zostać zaktualizowane wprowadzenie w wierszu Aktualizacja do wartość, która zostanie przypisana do pola definicja kryteriów wyboru rekordów do aktualizacji zapis kwerendy pod unikalną nazwą

Kwerendy aktualizujące

Tworzenie kwerend aktualizujących

Kwerendy dołączające umożliwiają dodanie do istniejącej tabeli nowych rekordów pochodzących z tabeli kwerendy źródłowej docelowa tabela musi już istnieć w BD rekordy można dopisywać w obrębie tej samej bazy lub do innej bazy MS Access rekordy można również dopisywać do otwartej tabeli Elementy szablonu QBE zapytania dołączającego: nazwa tabeli docelowej, do której dołączone zostaną dane Pole nazwa pola, którego wartości będą kopiowane do innej tabeli Tabela nazwa tabeli źródłowej Sortuj - określanie kolejności dołączania rekordów Dołączanie do nazwa pola, do którego zostaną przyporządkowane wartości z pola tabeli źródłowej Kryteria warunek określający, które rekordy mają zostać dołączone

Tworzenie kwerend dołączających utworzenie kwerendy wybierającej w szablonie QBE zmiana rodzaju zapytania (Kwerenda/Kwerenda dołączająca) wskazanie tabeli docelowej wskazanie pól tabeli źródłowej, które mają zostać skopiowane definicja kryteriów wyboru rekordów do dołączenia zapis kwerendy pod unikalną nazwą

Kwerendy dołączających

Tworzenie kwerend dołączających

Kwerendy dołączające - uwagi dopisanie nowych rekordów odbywa się na końcu tabeli docelowej dołączanie nie wymaga zgodności liczby pól w tabeli źródłowej i docelowej (dla pominiętych pól zostanie przypisana wartość domyślna lub NULL) jeżeli tabela docelowa ma klucz podstawowy, rekordy nie mogą zawierać wartości NULL, ani też posiadać zduplikowanych wartości pola klucza w przypadku rekordów zawierających pole Autonumer nie należy tego pola dodawać do tabeli docelowej

Kwerendy tworzące tabele umożliwiają tworzenie kopii zapasowych i archiwizację danych rezultat zapytania przechowywany jest w postaci trwałej nowej tabeli często używane w celu tworzenia tabel pomocniczych, np. wykorzystywanych do generowania raportów Elementy szablonu QBE zapytania tworzącego tabelę: nazwa tworzonej tabeli Pole nazwa pola (wyrażenie), którego wartości będą kopiowane do nowej tabeli Tabela nazwa tabeli (kwerendy) źródłowej Podsumowanie rodzaj wyrażenia grupującego Sortuj - określanie kolejności dołączania rekordów Pokaż określenie czy dane pole ma być wstawiane Kryteria warunek określający, które rekordy mają zostać wybrane i przeniesione do nowo tworzonej tabeli

Tworzenie kwerend tworzących tabele utworzenie kwerendy wybierającej w szablonie QBE zmiana rodzaju zapytania (Kwerenda/Kwerenda tworząca tabelę) wskazanie tabeli zawierającej informacje źródłowe wskazanie pól tabeli źródłowej, które mają zostać przeniesione do nowo tworzonej tabeli definicja kryteriów wyboru rekordów do skopiowania do nowej tabeli zapis kwerendy pod unikalną nazwą

Kwerendy tworzących tabelę

Tworzenie kwerend tworzących tabele

Kwerendy usuwające umożliwiają usuwanie wielu rekordów jednocześnie usuwanie może odbywać się w jednej lub w wielu tabelach wykonanie kwerendy usuwającej (usunięcie rekordów) jest operacją nieodwracalną Elementy szablonu QBE zapytania usuwającego rekordy: Pole nazwa pola wchodzącego w skład warunku zdefiniowanego w kryterium Tabela nazwa tabeli, z której będą usuwane rekordy Usuwanie opcje zapytania (Skąd wskazanie tabeli, Gdzie wskazanie pola) Kryteria warunek określający, które rekordy mają zostać usunięte

Tworzenie kwerend usuwających rekordy utworzenie kwerendy wybierającej w szablonie QBE zmiana rodzaju zapytania (Kwerenda/Kwerenda usuwająca) określenie w wierszu Pole tabeli z której mają być usuwane rekordy oraz podanie nazw pól, które definiują warunki usuwania rekordów definicja kryteriów wyboru rekordów do usunięcia zapis kwerendy pod unikalną nazwą

Kwerendy usuwających dane

Tworzenie kwerend usuwających rekordy

Kolejny wykład: Kwerendy - elementy języka SQL