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

Podobne dokumenty
SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL

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

Wprowadzenie do baz danych

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

5. Bazy danych Base Okno bazy danych

- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji

Przestrzenne bazy danych Podstawy języka SQL

Bazy danych Access KWERENDY

Zapytania do baz danych

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Systemy GIS Tworzenie zapytań w bazach danych

Ref. 7 - Język SQL - polecenia DDL i DML

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

Autor: Joanna Karwowska

QUERY język zapytań do tworzenia raportów w AS/400

Wykład 5. SQL praca z tabelami 2

Po prawidłowym podłączeniu do serwera MySQL należy wybrać bazę, na której będziesz pracować:

Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska

Konspekt zajęć dotyczących kwerend

Wprowadzenie do języka SQL

SQL (ang. Structured Query Language)

SQL - Structured Query Language. strukturalny język zapytań

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

Język SQL. Rozdział 2. Proste zapytania

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

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

Podstawy języka SQL. standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi. Bazy danych s.5-1

Oracle11g: Wprowadzenie do SQL

opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)

Kwerendy (zapytania) wybierające

Zapytania do bazy danych

P o d s t a w y j ę z y k a S Q L

Baza danych kwerendy, formularze, raporty

BAZY DANYCH wprowadzenie do języka SQL. Opracował: dr inż. Piotr Suchomski

Bazy danych Access KWERENDY

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

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

Podstawowe zapytania SELECT (na jednej tabeli)

Baza danych Uczniowie.mdb

Bazy danych. Polecenia SQL

MS Access 2010 instrukcja część 2. Ćwiczenie 3.

CAL Access 3 zajęcia 6. Raporty

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

8.9. Język SQL Kwerenda wybierająca w języku SQL

Tworzenie bazy danych na przykładzie Access

ACCESS ćwiczenia (zestaw 1)

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

Ćwiczenie zapytań języka bazy danych PostgreSQL

MS Access - bazy danych.

Programowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie

5.5. Wybieranie informacji z bazy

Język SQL podstawy zapytań

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

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

Rozwiązanie. Uruchom program Access 2007.

Tworzenie bazy danych w środowisku OpenOffice.org Base tabela, formularz, kwerenda, raport

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

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

Bazy danych - wykład wstępny

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Relacyjne bazy danych. Podstawy SQL

Język SQL, zajęcia nr 1

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

BAZY DANYCH Formularze i raporty

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

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

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

Wybór wszystkich danych: SELECT * FROM employee Wybór określonych kolumn lub wyrażeń: SELECT first_name, last_name, salary FROM employee

Projektowanie systemów baz danych

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

Podstawy języka SQL. SQL Structured Query Languagestrukturalny

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

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

MS Access - bazy danych

Baza danych. Program: Access 2007

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

SIECI KOMPUTEROWE I BAZY DANYCH

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

Autor: Joanna Karwowska

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

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

INFORMATYKA W SELEKCJI

Symfonia Produkcja. Kreator raportów. Wersja 2013

Relacyjne bazy danych. Podstawy SQL

MS Access - bazy danych

Krzysztof Kadowski. PL-E3579, PL-EA0312,

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

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

Utwórz strukturę bazy

Wprowadzenie do SQL Użycie kwerend i SQL

Aby uruchomić program klienta i połączyć się z serwerem, należy komendę:

Wykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania.

10. Jak to zrobić - Ćwiczenia dla tych co zaczynają...

Obsługa pakietu biurowego OFFICE

Transkrypt:

Kwerendy wybierające Kwerenda wybierająca jest najczęściej używanym rodzajem kwerendy. Służy do otrzymywania danych z tabeli lub tabel i wyświetla wyniki w arkuszu danych, w którym można je następnie aktualizować (z pewnymi ograniczeniami). Kwerendy wybierające mogą być również używane do grupowania rekordów i obliczania sum, zliczeń, wyliczania średnich i przeprowadzania innych obliczeń. Ćwiczenie 1: Utwórz kwerendę wybierającą, która wyświetli oceny z przedmiotu j. polski zgodnie z poniższym schematem: imie, nazwisko, nazwa przedmiotu i ocena (na zwij ją Oceny z polskiego). Zacznij wyświetlanie od najlepszych do najgorszych ocen. Ćwiczenie 2 Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne. Odp: Ćwiczenie 3 Utwórz zestawienie w którym podasz ile jest ocen niedostatecznych z poszczególnych przedmiotów. Nazwij tą kwerendę zestawienie ocen niedostatecznych. Wykorzystaj opcję grupowania. 1

Kwerendy parametryczne Wykonanie kwerendy parametrycznej powoduje wyświetlenie okna dialogowego, w którym należy podać informacje, takie jak kryteria pobierania rekordów czy wartości, które mają być wstawione w polach. Kwerendę można tak zaprojektować, aby użytkownik był pytany o kilka różnych informacji, na przykład o dwie daty. Następnie w programie Access zostaną wyszukane wszystkie te rekordy, których daty zawierają się między dwoma podanymi datami. Kwerendy parametryczne są również przydatne do tworzenia formularzy, raportów i stron dostępu do danych. Na przykład: na podstawie kwerendy parametrycznej można utworzyć miesięczny wykaz pensji. Przy drukowaniu raportu wyświetlane jest okno dialogowe, w którym użytkownik jest proszony o podanie miesiąca, którego raport ma dotyczyć. Po podaniu miesiąca program Access wydrukuje odpowiedni raport. Ćwiczenie 4 Utwórz kwerendę parametryczną, która zapyta o nazwę przedmiotu, a po wpisaniu nazwy wyświetli oceny z tego przedmiotu zgodnie z poniższym schematem(nazwij ją Oceny z danego przedmiotu). Imie nazwisko nazwa ocena Aby utworzyć kwerendę parametryczną należy w kwerendzie wybierającej wywołać okno dialogowe z pytaniem - robimy to nawiasem [] który umieszczamy w wierszu KRYTERIA bądź LUB kwerendy. W nawiasie tym możemy wpisać treść komunikatu, który będzie wyświetlony w oknie. UWAGA: Instrukcja LIKE [Wpisz nazwę przedmiotu] & * 2

wprowadzona w polu Przedmiot umożliwi wyszukiwać przedmioty podając część początku ich nazwy. Ćwiczenie 5. Utwórz kwerendę parametryczną, która wyświetli dwa okna dialogowe w których podamy dwie oceny (ocenaa i ocenab) a następnie wyświetli oceny z przedziału (ocenaa do ocenab) zgodnie z poniższym schematem (nazwij ją Przedział ocen). Zadanie: 1. Utwórz zapytanie wypisujące imię i nazwisko ucznia, których wychowawcą jest pan Krystian Salwacki 2. Utwórz kwerendę parametryczną, która prosi o padanie nazwiska oraz imienia wychowawcy a następnie wypisze imię i nazwisko wszystkich uczniów, którymi opiekuje się podana osoba. Kwerendy funkcjonalne Budowa kwerend krzyżowych Kwerendy krzyżowe stosowane są w celu obliczenia i zmiany struktury danych, co ułatwia analizowanie tych danych. Kwerendy krzyżowe obliczają sumę, średnią, zliczają dane lub przeprowadzają inny rodzaj podsumowania dla danych zgrupowanych według dwóch typów informacji jeden wzdłuż lewej, a drugi wzdłuż górnej krawędzi arkusza danych. Ćwiczenie 6. Utwórz kwerendę krzyżową, która policzy ile jest poszczególnych ocen z wszystkich przedmiotów. Kwerendę nazwij Ilość ocen. Wynik: 3

Ćwiczenie 7. Utwórz kwerendę krzyżową, która policzy ile jest uczniów w poszczególnych klasach.kwerendę nazwij Ilość uczniów. Wynik: Fragment: Wprowadzenie do SQL SQL - Structured Query Language -strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w relacyjnych bazach danych Powstał w firmie IBM pod koniec lat 70-tych Występuje w produktach większości firm produkujących oprogramowanie do zarządzania bazami danych Polecenia SQL mają postać podobną do zdań w języku angielskim Pomimo prób standaryzacji istnieje szereg różnych dialektów SQL 4

SQL używany jest jako standardowe narzędzie umożliwiające dostęp do danych w różnych środowiskach, z różnym sprzętem komputerowym i różnymi systemami operacyjnymi Język SQL jest niewrażliwy na rejestr czcionki, czyli wielkie i małe litery nie są rozróżniane SQL zapewnia obsługę: zapytań - wyszukiwanie danych w bazie operowania danymi - wstawianie, modyfikowanie i usuwanie definiowania danych - dodawanie do bazy danych nowych tabel sterowania danymi - ochrona przed niepowołanym dostępem Użytkownik określa operacje jakie mają być wykonane nie wnikając w to, jak mają być wykonane Najprostsza postać zapytań w SQL służy do wybierania rekordów pewnej tabeli, które spełniają określony w zapytaniu warunek Taki typ zapytania stanowi odpowiednik operatora selekcji w algebrze relacyjnej Takie najprostsze zapytanie, jak zresztą prawie wszystkie zapytania w tym języku, konstruuje się za pomocą trzech słów kluczowych: SELECT, FROM i WHERE Język SQL (Structured Query Language) służy do manipulowania danymi umieszczonymi w relacyjnych bazach danych. Jest językiem uniwersalnym, dzięki czemu praca na różnych systemach baz danych sprowadza się do wydawania tych samych lub podobnych komend tzw. zapytań SQL. Język SQL został zaimplementowany w większości relacyjnych systemów baz danych takich jak: DB2, Oracle, InterBase, MySQL, dbase, Paradox. Składnię języka SQL można podzielić na trzy części: język definiowania struktur danych - DDL (Data Definition Language) - jest wykorzystywany do wszelkiego rodzaju operacji na tabelach, takich jak: tworzenie, modyfikacja oraz usuwanie, język do wybierania i manipulowania danymi - DML (Data Manipulation Language) - służy do manipulowania danymi umieszczonymi w tabelach, pozwala na wstawienie danych, ich prezentację, modyfikowanie oraz usuwanie, język do zapewnienia bezpieczeństwa dostępu do danych - DCL (Data Control Language) - jest używany głównie przez administratorów systemu baz danych do nadawania odpowiednich uprawnień do korzystania z bazy danych. Kwerendy SQL są tworzone na podstawie instrukcji SQL. Języka SQL (Structured Query Language) można używać do wykonywania kwerend, aktualizacji i zarządzania relacyjnymi bazami danych, takimi jak bazy danych programu Access. Gdy w widoku Projekt kwerendy tworzona jest kwerend a, program Access konstruuje w tle odpowiednie instrukcje SQL. W rzeczywistości, większość właściwości kwerendy w arkuszu właściwości w widoku Projekt kwerendy ma swoje odpowiedniki wśród klauzul i opcji dostępnych w widoku SQL Jeśli jest to konieczne, można wyświetlić lub edytować instrukcję SQL w widoku SQL. Jednakże po dokonaniu zmian kwerendy w widoku SQL kwerenda ta może nie być wyświetlana w taki sposób, w jaki była wyświetlana wcześniej w widoku Projekt. 5

Niektórych kwerend SQL nie można utworzyć w siatce projektu. Dla kwerend przekazujących, definiujących dane składających instrukcje SQL trzeba tworzyć bezpośrednio w widoku SQL. Dla podkwerend, instrukcje SQL należy wpisać w wierszu Pole lub Kryteria w siatce projektu kwerendy. Podstawowe klauzule w SQL SELECT nazwy_kolumn FROM nazwa_tabeli WHERE warunek; Pozwalają na wybranie z tabeli określonych kolumn i rekordów spełniających ustalone warunki czyli pozwalają na realizację rzutowania i selekcji. Wybieranie rekordów - operacja SELECT Zapytanie SELECT służy do wybierania z bazy danych żądanych rekordów. Jest ono podstawowym i najbardziej rozbudowanym poleceniem języka SQL gdyż często potrzebujemy zaprezentować dane w odpowiedni sposób oraz pobrać je w zależności od innych parametrów. Zapytanie składa się z : instrukcji SELECT oznaczającej chęć wybrania danych z bazy nazw kolumn oddzielonych przecinkami znajdujących się w tabeli części FROM w której podajemy nazwę tabeli SELECT kolumna,kolumna,.. FROM tabela Zapytanie SELECT.. ORDER BY jest używane do posortowania wybranych danych. Sortowanie odbywa się według wartości podanej kolumny(kolumn). Możemy sortować rosnąco co oznaczamy słowem kluczowym ASC (ascend) lub malejąco co oznaczamy słowem DESC (descend). SELECT kolumna,kolumna,.. FROM tabela ORDER BY kolumna DESC Sortować można również według kolumn nie wybieranych w danym zapytaniu a tylko znajdujących się w tabeli. Zapytanie SELECT.. WHERE stosowane jest gdy chcemy wybrać rekordy z tabeli według podanych kryteriów. Wynikiem będą tylko te, które spełniają warunek (warunki) postawiony zaraz po klauzuli WHERE. SELECT kolumna,kolumna,.. FROM tabela WHERE kolumna='wartość' Warunki logiczne mogą składać się z operatorów takich jak : znak rówości (=) negacja (!=) znak mniejszości (<) lub (<=) znak więkoszości (>) lub (>=) 6