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

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Konspekt zajęć dotyczących kwerend

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

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

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

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

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

Projektowanie baz danych

4. Kwerendy - uzupełnienie

5. Bazy danych Base Okno bazy danych

Technologia informacyjna

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

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

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

INFORMATYKA W SELEKCJI

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

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

TP1 - TABELE PRZESTAWNE od A do Z

MATERIAŁY SZKOLENIOWE ACCESS PODSTAWOWY

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

Obsługa pakietu biurowego OFFICE

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

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

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

Podstawy Informatyki Wykład X

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

MS Access - bazy danych.

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

Relacyjne bazy danych. Podstawy SQL

5. Arkusz kalkulacyjny Excel 205

Tworzenie bazy danych na przykładzie Access

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

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

Bazy danych Karta pracy 1

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Rozwiązanie. Uruchom program Access 2007.

Spis treści 3. Spis treści

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

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.

2. Podstawy programu 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

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

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

Zapytania do bazy danych

Moduł 5 - Bazy danych

Baza danych Uczniowie.mdb

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

Systemy GIS Tworzenie zapytań w bazach danych

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

Microsoft Access. Prezentacja

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

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

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

Wykład 5. Cel wykładu. Korespondencja seryjna. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.

Nie przegrzewaj mózgu wrzuć dane do bazy!

1. MS Access opis programu.

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

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

Zapytania i wstawianie etykiet z bazy danych do rysunku

Materiały pomocnicze Program MS Access 2000

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

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

Podstawowe zagadnienia z zakresu baz danych

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

Bazy danych w arkuszu kalkulacyjnym

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

Baza danych część 8. -Klikamy Dalej

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Bazy danych i systemy informatyczne materiały laboratorium

WPROWADZENIE DO BAZ DANYCH

1. Zarządzanie informacją w programie Access

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

EXCEL TABELE PRZESTAWNE

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Wprowadzenie do baz danych

Przewodnik Szybki start

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"

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

WSCAD. Wykład 5 Szafy sterownicze

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

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

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

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ą

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ą

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ą

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ą

Tworzenie kwerend usuwających rekordy

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