BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.

Slides:



Advertisements
Podobne prezentacje
Procedury wyzwalane Procedura wyzwalana (ang. trigger) - stanowi kod użytkownika przechowywany wewnątrz bazy i uruchamiany w określonych sytuacjach np.
Advertisements

MS Access 2000 Relacje Piotr Górczyński 2005.
Jan Aleksander Wierzbicki
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
Kwerendy i ich rodzaje Wybierające
MS Access 2000 Formularze Piotr Górczyński 03/12/2003.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
25/08/2001 Bazy danych II 1 Piotr Górczyński Wstęp do SQL.
Kwerendy –wszystkie typy (usuwające, aktualizujące i inne)
Microsoft Office Access
Kwerendy, formularze, relacje, raporty i makra
BD-LAB6 Wojciech Pieprzyca
Projektowanie fizycznej bazy danych
WYKONYWANIE ZAPYTAŃ Przygotował Lech Banachowski na podstawie: 1.Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGrawHill, 2000 (książka.
Język SQL (Structured Query Language) DDL (Data Definition Language)
Zadania Bazy danych.
KWERENDY 1. Kwerenda wybierająca – zadania 1-5. Zadanie 1 Wyświetl następujące dane z tabeli Pracownicy: nazwisko, imię oraz data urodzenia. Skorzystaj.
dr inż. Piotr Muryjas Wyższa Szkoła Przedsiębiorczości i Administracji
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
MS ACCESS Kwerendy.
SQL – zapytania posumowanie
MySQL – ODBC - ACCESS.
Arkusze kalkulacyjne, część 3
Instrukcje: CREATE, INSERT, UPDATE, DELETE, DROP
dr hab. Ryszard Walkowiak prof. nadzw.
Bazy danych podstawowe pojęcia
Projektowanie formularzy
Bazy danych.
Informatyka Relacyjne bazy danych.
SQL - Structured Query Language
Kwerendy.
Zarządzanie informacją
KWERENDY ćw. 3.
Systemy Zarządzania Bazami Danych Laboratorium 05 Widoki i eksport tabel/widoków 1.
Wyprowadzanie informacji z bazy danych - kwerendy wybierające Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Komendy SQL do pracy z tabelami i bazami
MICROSOFT Access TWORZENIE MAKR
Bazy danych Microsoft access 2007.
Temat 1: Strukturalny język zapytań SQL
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Projektowanie baz danych w programie Access Informatyka.
Autor: Damian Urbańczyk
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Wyszukiwanie danych w programie Access Informatyka.
Komendy SQL do pracy z danymi
Bazy danych.
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Ms Access Raporty Marzena Nowakowska WZiMK, PŚk
Projektowanie postaci formularza:
BAZY DANYCH MS Access.
Portal edukacyjny A.Ś. Tworzenie kwerend w programie Access.
TEMAT: ACCESS - KWERENDY.
BAZY DANYCH Microsoft Access Adrian Horzyk Akademia Górniczo-Hutnicza
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
SZTUCZNA INTELIGENCJA
BAZY DANYCH ZAAWANSOWANE MECHANIZMY Microsoft Access Adrian Horzyk
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
Temat: Tworzenie bazy danych
Kurs Access.
Strukturalny język zapytań SQL - historia
Technologie Informacyjne Bazy danych
Zapis prezentacji:

BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium Biocybernetyki Kraków, al. Mickiewicza 30, paw. C3/205 Google: Adrian Horzyk Adrian Horzyk Adrian Horzyk KWERENDY SQL & DML

BAZY DANYCH SQL – Structured Query Language [S Q L] GB, [siquel] US STRUKTURALNY JĘZYK ZAPYTAŃ SQL: Nazywany jest językiem programowania baz danych Nazywany jest językiem programowania baz danych Nie jest pełnym językiem programowania Nie jest pełnym językiem programowania Służy do manipulacji danymi poprzez formułowanie zapytań. Służy do manipulacji danymi poprzez formułowanie zapytań. Zapytania tworzone są w języku manipulacji danymi DML – Data Manipulation Language. Zapytania tworzone są w języku manipulacji danymi DML – Data Manipulation Language. Do podstawowych instrukcji DML zalicza się, np.: SELECT, FROM, DISTINCT, WHERE, ORDERED BY, GROUPED BY… Do podstawowych instrukcji DML zalicza się, np.: SELECT, FROM, DISTINCT, WHERE, ORDERED BY, GROUPED BY…

BAZY DANYCH KWERENDY Kwerendy – zapytania do bazy danych: Projektowane są często z wykorzystaniem graficznych interfejsów, np. w Accessie. Projektowane są często z wykorzystaniem graficznych interfejsów, np. w Accessie. Fizycznie są jednak przekształcane na zapis w języku DML, który jest częścią SQLa. Fizycznie są jednak przekształcane na zapis w języku DML, który jest częścią SQLa. Bardziej skomplikowane kwerendy mogą być prostsze do zapisania bezpośrednio w DMLu. Bardziej skomplikowane kwerendy mogą być prostsze do zapisania bezpośrednio w DMLu.

BAZY DANYCH RODZAJE KWEREND Kwerendy – zapytania do bazy danych: Kwerendy wybierające i tworzące projekcje (SELECT) Kwerendy wybierające i tworzące projekcje (SELECT) Kwerendy krzyżowe (SELECT, TRANSFORM) budujące tabele przestawne, umożliwiając zliczanie, sumowanie, obliczanie średniej, a w Accessie również odchylenia i wariancji. Kwerendy krzyżowe (SELECT, TRANSFORM) budujące tabele przestawne, umożliwiając zliczanie, sumowanie, obliczanie średniej, a w Accessie również odchylenia i wariancji. Kwerendy tworzące tabele (SELECT … INTO) Kwerendy tworzące tabele (SELECT … INTO) Kwerendy aktualizujące dane (UPDATE) Kwerendy aktualizujące dane (UPDATE) Kwerendy dołączające dane (INSERT … INTO) Kwerendy dołączające dane (INSERT … INTO) Kwerendy usuwające istniejące dane (DELETE) Kwerendy usuwające istniejące dane (DELETE)

Baza danych Firma Firma zatrudnia pracowników, którzy mogą korzystać w pracy z samochodu, niektórzy sprzedają towary lub realizują dostawy dla klientów.

Baza danych Firma – schemat relacji MENU: NARZĘDZIA BAZY DANYCH  Relacje Relacje pomiędzy tabelami odwzorowują związki (relacje) pomiędzy danymi zawartymi w tych tabelach. Relacje realizowane są poprzez klucze główne i klucze obce. W przypadku gdy nie każdy pracownik posiada samochód, nie można żądać od bazy wymuszania więzów integralności. Relacje pomiędzy tabelami odwzorowują związki (relacje) pomiędzy danymi zawartymi w tych tabelach. Relacje realizowane są poprzez klucze główne i klucze obce. W przypadku gdy nie każdy pracownik posiada samochód, nie można żądać od bazy wymuszania więzów integralności.

KWERENDY WYBIERAJĄCE MENU: TWORZENIE  Kreator kwerend Kwerendy wybierające tworzą perspektywy istniejących tabel, umożliwiając ograniczenie wyświetlanych danych do podzbioru pożądanych. Instrukcja SELECT wykorzystywana jest do pobrania serii pól z wybranej tabeli lub tabel. SELECT atrybut1, …, atrybutN FROM tabela

KWERENDY WYBIERAJĄCE MENU: TWORZENIE  Kreator kwerend Kwerendy wybierające tworzą perspektywy istniejących tabel, umożliwiając ograniczenie wyświetlanych danych do podzbioru pożądanych. Instrukcja SELECT wykorzystywana jest do pobrania serii pól z wybranej tabeli lub tabel. SELECT atrybut1, …, atrybutN FROM tabela

KWERENDY WYBIERAJĄCE MENU: TWORZENIE  Kreator kwerend Kwerendy wybierające tworzą perspektywy istniejących tabel, umożliwiając ograniczenie wyświetlanych danych do podzbioru pożądanych. Instrukcja SELECT wykorzystywana jest do pobrania serii pól z wybranej tabeli lub tabel. SELECT atrybut1, …, atrybutN FROM tabela

KWERENDY WYBIERAJĄCE Kwerendy wybierające tworzą perspektywy istniejących tabel. Tak powstałe perspektywy można traktować podobnie jak inne tabele i wykonywać na nich kolejne kwerendy, np. sortujące, filtrujące. Kwerendy wybierające tworzą perspektywy istniejących tabel. Tak powstałe perspektywy można traktować podobnie jak inne tabele i wykonywać na nich kolejne kwerendy, np. sortujące, filtrujące. Instrukcja SELECT wykorzystywana jest do pobrania serii pól z wybranej tabeli lub tabel. SELECT atrybut1, …, atrybutN FROM tabela

KWERENDY WYBIERAJĄCE Instrukcja SELECT DISTINCT robi to samo co SELECT z tą różnicą, iż wybiera tylko unikalne wiersze zgodnie z podanymi atrybutami: SELECT DISTINCT atrybut1, …, atrybutN FROM tabela

KWERENDY WYBIERAJĄCE MENU: TWORZENIE  Kr. kwerend Możliwość wyszukiwania i usuwania duplikatów może być bardzo cenna, szczególnie w odniesieniu do perspektyw, które takie duplikaty mogą zawierać. Kwerenda wyszukująca duplikaty może być bardzo przydatna, szczególnie w przypadku, gdy chcemy utworzyć klucz główny dla tabeli spośród istniejących danych. Nasza perspektywa Telefony Pracowników nie zawiera duplikatów całych wierszy ani duplikatów dla poszczególnych atrybutów.

KWERENDY WYBIERAJĄCE MENU: TWORZENIE  Kreator kwerend Kwerenda wyszukująca duplikaty może być bardzo przydatna, szczególnie w przypadku, gdy chcemy utworzyć klucz główny dla tabeli spośród istniejących danych.

KREATOR i PROJEKTANT KWEREND MENU: TWORZENIE  Projekt kwerendy Najpierw należy wybrać tabele, dla których kwerenda będzie projektowana. Kreator kwerend ma sporo ograniczeń. Nie umożliwia np. tworzenia wyrażeń, więc bardziej skomplikowane kwerendy zmuszeni jesteśmy tworzyć w widoku projektu kwerendy.

PROJEKTOWANIE KWERENDY W górnej części widzimy tabele, z których kwerenda będzie pobierać dane, w dolnej projektujemy kwerendę

PROJEKTOWANIE KWERENDY Podwójne kliknięcie atrybutu lub wybranie z pozycji Pole Uruchomienie kwerendy przez naciśnięcie wykrzyknika w menu. SELECT Nazwa FROM TOWARY

KREATOR i PROJEKTANT KWEREND MENU: NARZĘDZIA KWEREND  PROJEKTOWANIE  Uruchom ! Po uruchomieniu otrzymamy perspektywę Kwerenda1 wg projektu kwerendy. Projektant kwerend umożliwia nam określenie różnych warunków, uporządkowania itp., które mają być zastosowane do wybranych tabel i ich atrybutów.

KREATOR i PROJEKTANT KWEREND MENU: NARZĘDZIA KWEREND  PROJEKTOWANIE  Uruchom ! Po uruchomieniu otrzymamy informacje o tym, które meble są drogie. Uzupełniamy kwerendę o pozycję Cena (podwójnie klikając ją w tabeli lub wybierając z listy), i dodajemy pole obliczeniowe wpisując: Drogie: IIf([Cena]>2000;"Drogie";"Ekonomiczne").

PROJEKTOWANIE KWERENDY W następnej kolumnie definiujemy: Złączenie: Drogie & „ „ & Nazwa, które połączy wartość tych dwóch kolumn:

PROJEKTOWANIE KWERENDY W polu zwróć wybieramy: 5 oraz ustawiamy sortowanie malejąco. Z tabeli samochody, chcemy wyświetlić 5 najnowszych (rocznikowo) samochodów:

PROJEKTOWANIE KWERENDY ŁĄCZENIE DANYCH Z RÓŻNYCH TABEL

BAZY DANYCH