Przykłady wyrae uywanych w kwerendach i filtrach

Wielkość: px
Rozpocząć pokaz od strony:

Download "Przykłady wyrae uywanych w kwerendach i filtrach"

Transkrypt

1 Przykłady wyrae uywanych w kwerendach i filtrach Przykłady kryteriów stosowanych przy pobieraniu rekordów Zakresy wartoci (>, <, >=, <=, <> lub Between...And) > 234 Dla pola Ilo; wywietla liczby wiksze ni 234. Poka wszystko < 1200,45 Dla pola CenaJednostkowa; wywietla liczby mniejsze ni 1200,45. >= "Kowalski" Dla pola Nazwisko; wywietla wszystkie nazwiska od nazwiska Kowalski a do koca alfabetu. Between #2/2/1999# And #12/1/1999# Between '2/2/1999' And '12/1/1999' Dla pola DataZamówienia; wywietla daty od 2 lutego 1999 do 1 grudnia 1999 (ANSI-89). Dla pola DataZamówienia wywietla daty od 2 lutego 1999 do 1 grudnia 1999 (ANSI-92). Wartoci niezgodne (Not) Not "USA" Dla pola KrajOdbiorcy; wywietla zamówienia dostarczone do krajów innych ni USA. Not 2 Dla pola ID; wywietla pracowników, których ID jest róny od 2. Not T* Not T% Dla pola Nazwisko; wywietla pracowników, których nazwiska nie zaczynaj si od litery T (ANSI-89). Dla pola Nazwisko; wywietla pracowników, których nazwiska nie zaczynaj si od litery T (ANSI-92). Wartoci znajdujce si na licie (In) In("Kanada", "Wielka Brytania") In(Francja, Niemcy, Japonia) Dla pola KrajOdbiorcy; wywietla zamówienia dostarczone do Kanady lub Wielkiej Brytanii. Dla pola Kraj; wywietla pracowników mieszkajcych we Francji, Niemczech lub w Japonii. Wartoci tekstowe, pasujce lub czciowo pasujce "Londyn" "Londyn" Or "Olsztyn" >="N" Dla pola MiastoOdbiorcy; wywietla zamówienia dostarczone do Londynu. Dla pola MiastoOdbiorcy; wywietla zamówienia dostarczone do Londynu lub Olsztyna. Dla pola NazwaFirmy; wywietla zamówienia dostarczone do firm, których nazwy zaczynaj si na liter od N do Z.

2 Like "S*" Like "S%" Right([IDZamówienia], 2)= "99" Len([NazwaFirmy]) > Val(30) Dla pola NazwaPrzesyłki; wywietla zamówienia dostarczone do klientów, których nazwy zaczynaj si na liter S (ANSI-89). Dla pola NazwaPrzesyłki; wywietla zamówienia dostarczone do klientów, których nazwy zaczynaj si na liter S (ANSI-92). Dla pola IDZamówienia; wywietla zamówienia, których identyfikatory kocz si cyframi 99. Dla pola NazwaFirmy; wywietla zamówienia firm, których nazwa jest dłusza ni 30 znaków. Cz wartoci pola (Like) Like "S*" Like "S%" Like "*Imports" Like "%Imports" nazwy zaczynaj si na liter S (ANSI-89). nazwy zaczynaj si na liter S (ANSI-92). nazwy kocz si wyrazem Imports (ANSI-89). nazwy kocz si wyrazem Imports (ANSI-92). Like "[A-D]*" nazwy zaczynaj si na litery od A do D (ANSI-89). Like "[A- D]%" Like "*ar*" Like "%ar%" Like "Maison Dewe?" Like "Maison Dewe_" nazwy zaczynaj si na litery od A do D (ANSI-92). Dla pola NazwaPrzesyłki wywietla zamówienia dostarczone do klientów, których nazwy zawieraj sekwencj liter ar (ANSI-89). nazwy zawieraj sekwencj liter ar (ANSI-92). pierwsza cz nazwy jest słowem Maison, a druga słowem picioliterowym zaczynajcym si od Dewe, gdzie ostatnia litera jest nieznana (ANSI-89). pierwsza cz nazwy jest słowem Maison, a druga słowem picioliterowym zaczynajcym si od Dewe, gdzie ostatnia litera jest nieznana (ANSI-92). Daty # # Dla pola DataWysyłki; wywietla zamówienia wysłane 2 lutego 2000 (ANSI-89). ' ' Date() Dla pola DataWysyłki; wywietla zamówienie wysłane 2 lutego 2000 (ANSI-92). Dla pola DataWymagana; wywietla zamówienia,

3 które maj by zrealizowane w dniu biecym. Between Date( ) And DateAdd("m", 3, Date( )) Dla pola DataWymagana; wywietla zamówienia, które maj by zrealizowane w cigu trzech miesicy poczynajc od daty biecej. < Date( ) - 30 Dla pola DataZamówienia; wywietla zamówienia starsze ni 30 dni. Year([DataZamówienia]) = 1999 DatePart("q", [DataZamówienia]) = 4 DateSerial(Year ([DataZamówienia]), Month([DataZamówienia]) + 1, 1) - 1 Year([DataZamówienia]) = Year(Now()) And Month([DataZamówienia]) = Month(Now()) Dla pola DataZamówienia; wywietla zamówienia z roku Dla pola DataZamówienia; wywietla zamówienia z czwartego kwartału. Dla pola DataZamówienia wywietla zamówienia z ostatniego dnia kadego miesica. Dla pola DataZamówienia; wywietla zamówienia z biecego miesica. Warto pusta (Null lub cig znaków o zerowej długoci) Is Null Dla pola RegionOdbiorcy; wywietla zamówienia klientów, dla których pole RegionOdbiorcy ma warto Null (Null: Warto, któr mona wprowadza w polach lub uywa w wyraeniach i kwerendach, aby wskaza dane brakujce lub nieznane. W jzyku Visual Basic warto Null wskazuje słowo kluczowe Null. Niektóre pola, na przykład pola klucza podstawowego, nie mog zawiera wartoci Null.) (puste). Is Not Null Dla pola RegionOdbiorcy; wywietla zamówienia klientów, dla których pole RegionOdbiorcy zawiera warto. " " Dla pola Faks; wywietla zamówienia klientów, którzy nie maj faksu w pole Faks zamiast wartoci Null zawiera cig znaków o zerowej długoci (cig o zerowej długoci: Cig, który nie zawiera adnych znaków. Cigu o zerowej długoci mona uy, aby wskaza, e dla danego pola nie istnieje adna warto. Cig o zerowej długoci wprowadza si przez wpisanie dwóch znaków podwójnego cudzysłowu bez spacji midzy nimi ("").). i funkcji agregujcej domeny > (DStDev("[Fracht]", "Zamówienia") + DAvg("[Fracht]", "Zamówienia")) > DAvg("[Ilo]", "SzczegółyZamówie") Dla pola Fracht; wywietla zamówienia, dla których koszt frachtu przewysza warto redni zwikszon o odchylenie standardowe. Dla pola Ilo; wywietla produkty zamówione w iloci wikszej ni rednia ilo zamówienia. podkwerendy jako kryterium (SELECT [CenaJednostkowa] FROM [Produkty] WHERE [NazwaProduktu] Dla pola CenaJednostkowa; wywietla produkty, których cena jest równa cenie syropu anykowego.

4 = "Syrop anykowy") > (SELECT AVG([CenaJednostkowa]) FROM [Produkty]) > ALL (SELECT [Płaca] FROM [Pracownicy] WHERE ([Tytuł] LIKE "*Dyrektor*") OR ([Tytuł] LIKE "*Wiceprezes*")) > ALL (SELECT AVG([CenaJednostkowa] * [Ilo]) FROM [SzczegółyZamówie]) Dla pola CenaJednostkowa; wywietla produkty, których cena jednostkowa jest wysza do redniej. Dla pola Pensja; wywietla wszystkich przedstawicieli handlowych, których wynagrodzenie jest wysze od wynagrodzenia pracowników, których tytuł zawiera okrelenia Dyrektor lub Wiceprezes. Dla pola obliczeniowego (pole obliczeniowe: Pole zdefiniowane w kwerendzie, w którym wywietlany jest wynik wyraenia, a nie dane przechowywane. jest obliczany ponownie za kadym razem, gdy zmienia si jakakolwiek warto wystpujca w wyraeniu.) SumaZamówienia: [CenaJednostkowa] * [Ilo]; wywietla zamówienia, dla których całkowita warto zamówienia jest wysza od redniej. Przykłady wyrae uywanych w polach obliczeniowych Wykonywanie operacji na wartociach tekstowych ImiINazwisko: [Imi] & " " & [Nazwisko] Adres2: [Miasto] & " " & [Region] & " " & [KodPocztowy] IDProduktu: Left([NazwaProduktu], 1) KodTypu: Right([KodMajtkowy], 2) NumerKierunkowy: Mid([Telefon], 2, 2) W polu ImiINazwisko wywietla wartoci pól Imi i Nazwisko oddzielone spacj. W polu Adres2 wywietla wartoci pól Miasto, Region i KodPocztowy oddzielone spacjami. W polu IDproduktu wywietla pierwszy znak pola NazwaProduktu. W polu KodTypu wywietla dwa ostatnie znaki pola KodrodkaTrwałego. W polu NumerKierunkowy wywietla trzy znaki (poczwszy od drugiego) pola Telefon. Wykonywanie operacji arytmetycznych OpłataCałkowita: [Fracht] * 1,1 WysokoZamówienia: [Ilo] * [CenaJednostkowa] CzasDostawy: [DataWysyłki] - [DataDostawy] IloDo Dyspozycji: [StanMagazynu] + [IloZamówienia] ProcentOpłatPrzewozowych: Sum([Fracht])/Sum([Podsumowanie]) W polu OpłataCałkowita wywietla opłat frachtow powikszon o 10 procent. W polu WartoZamówienia wywietla iloczyn wartoci z pól Ilo i CenaJednostkowa. W polu CzasKierowania wywietla rónic wartoci z pól DataWymagana i DataWysyłki. W polu IloDo Dyspozycji wywietla sum wartoci z pól StanMagazynu i IloZamówiona. W polu ProcentOpłatPrzewozowych wywietla udział procentowy wartoci frachtu w kadym podsumowaniu,

5 *100 dzielc sum wartoci w polu Fracht przez sum wartoci w polu Podsumowanie. Wiersz Podsumowanie w siatce projektu (siatka projektu: Siatka uywana do projektowania kwerendy albo filtrowania danych w widoku projektu kwerendy lub w oknie Filtr/Sortowanie zaawansowane. W przypadku kwerend siatka ta była wczeniej nazywana siatk QBE.) musi by wywietlony, a komórka Podsumowanie dla tego pola musi mie ustawienie. Jeli właciwo Format dla tego pola ma ustawienie Procentowy, naley pomin klauzul *100. SumaJednostek: Nz([StanMagazynu], 0) + Nz([IloZamówiona], 0). W polu SumaPozycji wywietla sum wszystkich jednostek znajdujcych si w magazynie i na zamówieniu. Jeli w wyraeniu uywany jest operator arytmetyczny (+, -, *, /) i jedno z pól w wyraeniu ma warto Null (Null: Warto, któr mona wprowadza w polach lub uywa w wyraeniach i kwerendach, aby wskaza dane brakujce lub nieznane. W jzyku Visual Basic warto Null wskazuje słowo kluczowe Null. Niektóre pola, na przykład pola klucza podstawowego, nie mog zawiera wartoci Null.), wynik całego wyraenia bdzie Null. Jeli niektóre rekordy w jednym z pól wyraenia mog mie warto Null, mona skonwertowa warto Null na zero, uywajc funkcji Nz. Wykonywanie operacji na datach i obliczanie dat CzasDostawy: DateDiff("d", [DataZamówienia], [DataWysyłki]) RokZatrudnienia: DatePart("yyyy", [DataZatrudnienia]) NrMiesica: DatePart("M", [DataZamówienia]) DataWczeniejsza: Date( ) - 30 W polu CzasKierowania wywietla liczb dni pomidzy dat zamówienia i dat wysyłki. W polu RokZatrudnienia wywietla rok, w którym pracownik został zatrudniony. W polu NrMiesica wywietla numer miesica. W polu DataWczeniejsza wywietla dat wczeniejsz o 30 dni od daty biecej. Uywanie funkcji SQL i funkcji agregujcych domeny Count(*) Uywa funkcji Count (Policz) do liczenia rekordów w kwerendzie, łcznie z rekordami zawierajcymi pola z wartociami Null (Null: Warto, któr mona wprowadza w polach lub uywa w wyraeniach i kwerendach, aby wskaza dane brakujce lub nieznane. W jzyku Visual Basic warto Null wskazuje słowo kluczowe Null. Niektóre pola, na przykład pola klucza podstawowego, nie mog zawiera

6 wartoci Null.) (pola puste). ProcentOpłatPrzewozowych: Sum([Fracht]) / Sum([Podsumowanie]) *100 rednifracht: DAvg("[Fracht]", "[Zamówienia]") W polu ProcentOpłatPrzewozowych wywietla udział procentowy wartoci frachtu w kadym podsumowaniu, dzielc sum wartoci w polu Fracht przez sum wartoci w polu Podsumowanie. Wiersz Podsumowanie w siatce projektu (siatka projektu: Siatka uywana do projektowania kwerendy albo filtrowania danych w widoku projektu kwerendy lub w oknie Filtr/Sortowanie zaawansowane. W przypadku kwerend siatka ta była wczeniej nazywana siatk QBE.) musi by wywietlony, a komórka Podsumowanie dla tego pola musi mie ustawienie. Jeli właciwo Format dla tego pola ma ustawienie Procentowy, naley pomin klauzul *100. W polu rednifracht wywietla redni rabat udzielony wszystkim zamówieniom. Uywanie wartoci Null BiecyKraj: IIf(IsNull([Kraj]), " ", [Kraj]) CzasDostawy: IIf(IsNull([DataWymagana] - [DataWysyłki]), "Znajd brakujc dat", [DataWymagana] - [DataWysyłki]). SprzedaPółroczna: Nz([Sprzeda1Kw], 0) + Nz([Sprzeda2Kw], 0). W polu BiecyKraj wywietla pusty cig znaków, jeli pole Kraj zawiera warto Null (Null: Warto, któr mona wprowadza w polach lub uywa w wyraeniach i kwerendach, aby wskaza dane brakujce lub nieznane. W jzyku Visual Basic warto Null wskazuje słowo kluczowe Null. Niektóre pola, na przykład pola klucza podstawowego, nie mog zawiera wartoci Null.); w przeciwnym wypadku wywietla zawarto pola Kraj. W polu CzasKierowania wywietla komunikat Znajd brakujc dat, jeli warto w polu DataWymagana lub DataWysyłki jest wartoci Null. Jeli nie, wywietlana jest rónica tych wartoci. W polu SprzedaPółroczna wywietla sum wartoci z pól opisujcych sprzeda w pierwszym i drugim kwartale, wykorzystujc funkcj Nz do konwersji wartoci Null na zero. Uywanie podkwerendy Kategoria: (SELECT [NazwaKategorii] FROM [Kategorie] WHERE [Produkty].[IDkategorii]=[Kategorie].[IDkategorii]). W polu Kategoria wywietla warto pola NazwaKategorii, jeli IDKategorii w tabeli Kategorie jest taki sam, jak IDKategorii w tabeli Produkty. Przykłady wyrae uywanych w kwerendach aktualizujcych Poniszych wyrae (wyraenie: Dowolna kombinacja operatorów matematycznych i logicznych, stałych,

7 funkcji, nazw pól, formantów i właciwoci, której wynikiem jest pojedyncza warto. Wyraenia mog przeprowadza obliczenia, operowa znakami lub testowa dane.) mona uy w siatce projektu (siatka projektu: Siatka uywana do projektowania kwerendy albo filtrowania danych w widoku projektu kwerendy lub w oknie Filtr/Sortowanie zaawansowane. W przypadku kwerend siatka ta była wczeniej nazywana siatk QBE.) kwerendy w komórce Aktualizacja do pola, które ma by aktualizowane. "Sprzedawca" Zmienia warto tekstow na wyraz Sprzedawca. # # Zmienia dat na 10 sierpnia Tak "NC" & [NumerCzci] [CenaJednostkowa] * [Ilo] [Fracht] * 1,5 DSum("[Ilo] * [CenaJednostkowa]", "Opisy zamówie", "[IDProduktu]=" & [IDProduktu]) Right([KodPocztowyWysyłki], 5) IIf(IsNull([CenaJednostkowa]), 0, [CenaJednostkowa]) Zmienia warto Nie w polu typu Tak/Nie na Tak. Dodaje NC na pocztku kadego podanego numeru. Oblicza iloczyn ceny jednostkowej i iloci. Zwiksza opłat przewozow o 50 procent. Jeli identyfikatory produktów w biecej tabeli odpowiadaj identyfikatorom produktów w tabeli Opisy zamówie, aktualizuje podsumowania sprzeday w oparciu o ilo i cen jednostkow produktu. Odrzuca pocztkowe znaki, pozostawiajc pi pierwszych znaków od prawej. Zmienia warto w polu CenaJednostkowa z Null (Null: Warto, któr mona wprowadza w polach lub uywa w wyraeniach i kwerendach, aby wskaza dane brakujce lub nieznane. W jzyku Visual Basic warto Null wskazuje słowo kluczowe Null. Niektóre pola, na przykład pola klucza podstawowego, nie mog zawiera wartoci Null.) na zero (0). Przykłady wyrae uywanych w instrukcjach SQL W wielu miejscach w instrukcji SQL (cig/instrukcja SQL: definiujce polecenie jzyka SQL (Structured Query Language), na przykład SELECT, UPDATE lub DELETE, i zawierajce klauzule, na przykład WHERE i ORDER BY. Cigi/instrukcje SQL s zazwyczaj uywane w kwerendach i funkcjach agregujcych.) mona zastosowa wyraenia (wyraenie: Dowolna kombinacja operatorów matematycznych i logicznych, stałych, funkcji, nazw pól, formantów i właciwoci, której wynikiem jest pojedyncza warto. Wyraenia mog przeprowadza obliczenia, operowa znakami lub testowa dane.), co przedstawiono w nastpujcych przykładach. Wyraenia przedstawiono tekstem pogrubionym. SELECT [Imi], [Nazwisko] FROM [Pracownicy] WHERE [Nazwisko] = "Kowalski"; SELECT [IDProduktu], [NazwaProduktu] FROM [Produkty] WHERE [IDKategorii] = Forms![NoweProdukty]![IDKategorii]; SELECT Avg([CenaKocowa]) AS [redniacenakocowa] FROM W polach Imi i Nazwisko wywietla wartoci dla pracowników o nazwisku Kowalski. W polach IDProduktu i NazwaProduktu z tabeli Produkty wywietla wartoci dla rekordów, w których warto IDKategorii zgadza si z wartoci IDKategorii w otwartym formularzu NoweProdukty. W polu o nazwie redniacenakocowa wywietla redni cen kocow zamówie, w

8 [RozszerzoneOpisyZamówie] WHERE [CenaKocowa] > 1000; SELECT [IDKategorii],Count([IDProduktu]) AS [LiczbaIDProduktów] FROM [Produkty] GROUP BY [IDKategorii] HAVING Count([IDProduktu]) > 10; wypadku których warto w polu CenaKocowa jest wiksza ni W polu o nazwie LiczbaIDproduktów wywietla łczn liczb produktów dla kategorii, które zawieraj ponad 10 produktów.

a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty)

a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty) Ćwiczenia MS Access/SQL I. Zadania podstawowe 1. Wyświetlanie zawartości tabeli a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty). ; b) Polecenie: Wyświetl dane (wszystkie

Bardziej szczegółowo

Zadania do wykonaj przed przyst!pieniem do pracy:

Zadania do wykonaj przed przyst!pieniem do pracy: wiczenie 3 Tworzenie bazy danych Biblioteka tworzenie kwerend, formularzy Cel wiczenia: Zapoznanie si ze sposobami konstruowania formularzy operujcych na danych z tabel oraz metodami tworzenia kwerend

Bardziej szczegółowo

Bazy danych. Plan wykładu. Podstawy modeli relacyjnych. Diagramy ER. Wykład 3: Relacyjny model danych. SQL

Bazy danych. Plan wykładu. Podstawy modeli relacyjnych. Diagramy ER. Wykład 3: Relacyjny model danych. SQL Plan wykładu Bazy danych Wykład 3: Relacyjny model danych. SQL Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - podstawy Małgorzata Krtowska Katedra Oprogramowania e-mail:

Bardziej szczegółowo

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

CAL Access 2 zajęcia 5. Relacje Kwerendy. 5.1. Relacje w bazie danych. 1) Określenie relacji (sprzężeń) między tabelami CAL Access 2 zajęcia 5 Relacje Kwerendy 5.1. Relacje w bazie danych 1) Określenie relacji (sprzężeń) między tabelami Po podzieleniu danych na tabele i zdefiniowaniu pól kluczy podstawowych trzeba wprowadzić

Bardziej szczegółowo

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

SQL - Structured Query Language. strukturalny język zapytań SQL - Structured Query Language strukturalny język zapytań SQL - Structured Query Language - strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY 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

Bardziej szczegółowo

Konspekt zajęć dotyczących kwerend

Konspekt zajęć dotyczących kwerend Konspekt zajęć dotyczących kwerend Kwerendy służą wyszukiwaniu danych w sposób wiele elastyczniejszy niż przy użyciu samych tylko tabel. Można powiedzieć, że są one specjalną nakładką na tabele pozwalającą

Bardziej szczegółowo

SQL (ang. Structured Query Language)

SQL (ang. Structured Query Language) SQL (ang. Structured Query Language) SELECT pobranie danych z bazy, INSERT umieszczenie danych w bazie, UPDATE zmiana danych, DELETE usunięcie danych z bazy. Rozkaz INSERT Rozkaz insert dodaje nowe wiersze

Bardziej szczegółowo

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

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL 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

Bardziej szczegółowo

Wprowadzenie do baz danych

Wprowadzenie do baz danych Wprowadzenie do baz danych Dr inż. Szczepan Paszkiel szczepanpaszkiel@o2.pl Katedra Inżynierii Biomedycznej Politechnika Opolska Wprowadzenie DBMS Database Managment System, System za pomocą którego można

Bardziej szczegółowo

Systemy GIS Tworzenie zapytań w bazach danych

Systemy GIS Tworzenie zapytań w bazach danych Systemy GIS Tworzenie zapytań w bazach danych Wykład nr 6 Analizy danych w systemach GIS Jak pytać bazę danych, żeby otrzymać sensowną odpowiedź......czyli podstawy języka SQL INSERT, SELECT, DROP, UPDATE

Bardziej szczegółowo

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może

Bardziej szczegółowo

Autor: dr inż. Katarzyna Rudnik

Autor: dr inż. Katarzyna Rudnik Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe

Bardziej szczegółowo

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

opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy) Zapytania SQL. Polecenie SELECT jest używane do pobierania danych z bazy danych (z tabel lub widoków). Struktura polecenia SELECT SELECT FROM WHERE opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje

Bardziej szczegółowo

Kwerendy (zapytania) wybierające

Kwerendy (zapytania) wybierające Access 2. Kwerendy (zapytania) wybierające Kwerendy wybierające (nazywane też zapytaniami wybierającymi) są podstawowymi obiektami w MS Access służącymi do wyszukiwania danych w tabelach. W wyniku uruchomienia

Bardziej szczegółowo

Relacyjne bazy danych. Podstawy SQL

Relacyjne bazy danych. Podstawy SQL Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umożliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.

Bardziej szczegółowo

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Uzupełnij pola tabeli zgodnie z przykładem poniżej, 1. Wykonaj bazę danych biblioteki szkolnej, Otwórz MS Access a następnie z menu plik wybierz przycisk nowy, w oknie nowy plik wybieramy pusta baza danych nadaj jej nazwę Biblioteka i wybierz miejsce w

Bardziej szczegółowo

SUPLEMENT SM-BOSS WERSJA 6.15

SUPLEMENT SM-BOSS WERSJA 6.15 SUPLEMENT SM-BOSS WERSJA 6.15 Spis treci Wstp...2 Pierwsza czynno...3 Szybka zmiana stawek VAT, nazwy i PKWiU dla produktów...3 Zamiana PKWiU w tabeli PKWiU oraz w Kartotece Produktów...4 VAT na fakturach

Bardziej szczegółowo

Relacyjne bazy danych. Podstawy SQL

Relacyjne bazy danych. Podstawy SQL Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umoŝliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.

Bardziej szczegółowo

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

Bazy danych. Wykład V Kwerendy. Copyrights by Arkadiusz Rzucidło 1 Bazy danych Wykład V Kwerendy Copyrights by Arkadiusz Rzucidło 1 Wprowadzenie Istotą bazy danych jest możliwość efektywnego wyszukiwania informacji Realizację operacji wyszukiwania zapewniają kwerendy

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może

Bardziej szczegółowo

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

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5KW) 3. Zapoznaj się ze strukturą bazy (tabele, relacje) 4. Wykorzystując

Bardziej szczegółowo

Podstawy języka SQL. SQL Structured Query Languagestrukturalny

Podstawy języka SQL. SQL Structured Query Languagestrukturalny Podstawy języka SQL SQL Structured Query Languagestrukturalny język zapytań DDL Język definicji danych (np. tworzenie tabel) DML Język manipulacji danych (np. tworzenie zapytań) DCL Język kontroli danych

Bardziej szczegółowo

Bazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce

Bazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce Plan wykładu Bazy danych Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce Małgorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl Proces dobrego projektowania

Bardziej szczegółowo

Przestrzenne bazy danych Podstawy języka SQL

Przestrzenne bazy danych Podstawy języka SQL Przestrzenne bazy danych Podstawy języka SQL Stanisława Porzycka-Strzelczyk porzycka@agh.edu.pl home.agh.edu.pl/~porzycka Konsultacje: wtorek godzina 16-17, p. 350 A (budynek A0) 1 SQL Język SQL (ang.structured

Bardziej szczegółowo

Język SQL. Rozdział 2. Proste zapytania

Język SQL. Rozdział 2. Proste zapytania Język SQL. Rozdział 2. Proste zapytania Polecenie SELECT, klauzula WHERE, operatory SQL, klauzula ORDER BY. 1 Wprowadzenie do języka SQL Język dostępu do bazy danych. Język deklaratywny, zorientowany na

Bardziej szczegółowo

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

Stosowanie filtrów. 4) Prawidłowo zdefiniowane relacje pomiędzy poszczególnymi tabelami projektu powinny wyglądać tak: 1) Uzupełnienie poprzednich zajęć Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 2 1) Dodać do tabeli Produkty następujące pola Tabela: Produkty Pola Nazwa Typ Rozmiar DataProdukcji Data/ Godzina

Bardziej szczegółowo

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

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne. 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ć

Bardziej szczegółowo

Wprowadzenie do języka SQL

Wprowadzenie do języka SQL Wprowadzenie do języka SQL język dostępu do bazy danych grupy poleceń języka: DQL (ang( ang.. Data Query Language) DML (ang( ang.. Data Manipulation Language) DDL (ang( ang.. Data Definition Language)

Bardziej szczegółowo

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

Komputerowe systemy zarządzania. Część I: relacyjna baza danych Komputerowe systemy zarządzania Część I: relacyjna baza danych 0 Pozwala na wpisanie cyfry, wpis wymagany 9 lub # Pozwala na wpisanie cyfry lub spacji, wpis nie wymagany L Pozwala na wpisanie litery, wpis

Bardziej szczegółowo

Zapytania do bazy danych

Zapytania do bazy danych Zapytania do bazy danych Tworzenie zapytań do bazy danych MS Access może być realizowane na dwa sposoby. Standard SQL (Stucture Query Language) lub QBE (Query by Example). Warto wiedzieć, że drugi ze sposobów

Bardziej szczegółowo

ACCESS ćwiczenia (zestaw 1)

ACCESS ćwiczenia (zestaw 1) ACCESS ćwiczenia (zestaw 1) KWERENDY Ćw. 1. Na podstawie tabeli PRACOWNICY przygotować kwerendę, która wybiera z obiektu źródłowego pola Nazwisko, Imię, KODdziału i Stawka. (- w oknie bazy danych wybrać

Bardziej szczegółowo

Bazy danych SQL Server 2005

Bazy danych SQL Server 2005 Bazy danych SQL Server 2005 TSQL Michał Kuciapski Typ zadania: Podstawowe zapytania Select Zadanie 1: Wyświetl następujące informacje z bazy: A. 1. Wyświetl informacje o klientach: nazwa firmy, imie, nazwisko,

Bardziej szczegółowo

Podstawy Informatyki Wykład X

Podstawy Informatyki Wykład X Podstawy Informatyki Wykład X Bazy danych Access - cz. II Copyright by Arkadiusz Rzucidło 1 Praca z polami Używanie Maski wprowadzania Własności Rozmiar pola Zmiana porządku pól w tabeli Listy i pola typu

Bardziej szczegółowo

Wykład 5. SQL praca z tabelami 2

Wykład 5. SQL praca z tabelami 2 Wykład 5 SQL praca z tabelami 2 Wypełnianie tabel danymi Tabele można wypełniać poprzez standardową instrukcję INSERT INTO: INSERT [INTO] nazwa_tabeli [(kolumna1, kolumna2,, kolumnan)] VALUES (wartosc1,

Bardziej szczegółowo

Bazy danych SQL. Wstp. SQL (Structured( Query Language) strukturalny jzyk zapyta

Bazy danych SQL. Wstp. SQL (Structured( Query Language) strukturalny jzyk zapyta Wstp (Structured( Query Language) strukturalny jzyk zapyta Podstawowe cechy jzyka : - zapytania wyszukiwanie danych w bazie danych, - operowanie danymi wstawianie, modyfikacja, usuwanie danych z bazy danych,

Bardziej szczegółowo

Podstawowe zapytania SELECT (na jednej tabeli)

Podstawowe zapytania SELECT (na jednej tabeli) Podstawowe zapytania SELECT (na jednej tabeli) Struktura polecenia SELECT SELECT opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje FROM nazwy tabel lub widoków WHERE warunek (wybieranie wierszy) GROUP

Bardziej szczegółowo

PODSTAWOWE I ZŁOŻONE POLECENIA SQL W IMPLEMENTACJACH MS SQL SERVER 2008

PODSTAWOWE I ZŁOŻONE POLECENIA SQL W IMPLEMENTACJACH MS SQL SERVER 2008 ZESZYTY NAUKOWE 113-136 Jerzy STANKIEWICZ 1 PODSTAWOWE I ZŁOŻONE POLECENIA SQL W IMPLEMENTACJACH MS SQL SERVER 2008 Streszczenie W artykule w oparciu o wcześniej utworzoną bazę danych zostały sformułowane

Bardziej szczegółowo

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 1

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 1 Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 1 1. Utworzenie tabeli: Tabele\ Nowy\ Kreator tabel\ Produkty (opcja Służbowe) Tabelę możemy również utworzyć wybierając: Tabele\ Nowy\ Widok Projekt

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Projektowanie Systemów Inf.

Projektowanie Systemów Inf. Projektowanie Systemów Inf. Wykład V Kwerendy Copyrights by Arkadiusz Rzucidło 1 Wprowadzenie Istotą bazy danych jest możliwość efektywnego wyszukiwania informacji Realizację operacji wyszukiwania zapewniają

Bardziej szczegółowo

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa Kwerenda parametryczna, z polem wyliczeniowym, krzyżowa Operatory stosowane w wyrażeniach pól wyliczeniowych Przykład: wyliczanie wartości w kwerendach W tabeli Pracownicy zapisano wartości stawki godzinowej

Bardziej szczegółowo

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

PRZESTRZENNE BAZY DANYCH WYKŁAD 2 PRZESTRZENNE BAZY DANYCH WYKŁAD 2 Baza danych to zbiór plików, które fizycznie przechowują dane oraz system, który nimi zarządza (DBMS, ang. Database Management System). Zadaniem DBMS jest prawidłowe przechowywanie

Bardziej szczegółowo

SUPLEMENT SM-BOSS WERSJA 6.15

SUPLEMENT SM-BOSS WERSJA 6.15 SUPLEMENT SM-BOSS WERSJA 6.15 Spis treci Wstp...2 Pierwsza czynno...3 Szybka zmiana stawek VAT, nazwy i PKWiU dla produktów...3 Szeroki wydruk rejestru VAT...4 Filtry wydruków dotyczcych VAT...5 Kontrola

Bardziej szczegółowo

Widok Connections po utworzeniu połączenia. Obszar roboczy

Widok Connections po utworzeniu połączenia. Obszar roboczy Środowisko pracy 1. Baza danych: Oracle 12c - Serwer ELARA - Konta studenckie, dostęp także spoza uczelni - Konfiguracja: https://e.piotrowska.po.opole.pl/index.php?option=conf 2. Środowisko: SQL Developer

Bardziej szczegółowo

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego, Wstp GeForms to program przeznaczony na telefony komórkowe (tzw. midlet) z obsług Javy (J2ME) umoliwiajcy wprowadzanie danych według rónorodnych wzorców. Wzory formularzy s pobierane z serwera centralnego

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY 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

Bardziej szczegółowo

Bazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.

Bazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Plan wykładu Bazy danych Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Deficja zależności funkcyjnych Klucze relacji Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów

Bardziej szczegółowo

Technologie baz danych

Technologie baz danych Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów

Bardziej szczegółowo

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

Wybór wszystkich danych: SELECT * FROM employee Wybór określonych kolumn lub wyrażeń: SELECT first_name, last_name, salary FROM employee Polecenie SELECT instrukcja pobierająca dane z bazy danych (z tabel, widoków) użytkownik posługujący się nią musi mieć uprawnienia do pobierania danych wynikiem zapytania jest zawsze tablica o określonych

Bardziej szczegółowo

Kiedy i czy konieczne?

Kiedy i czy konieczne? Bazy Danych Kiedy i czy konieczne? Zastanów się: czy często wykonujesz te same czynności? czy wielokrotnie musisz tworzyć i wypełniać dokumenty do siebie podobne (faktury, oferty, raporty itp.) czy ciągle

Bardziej szczegółowo

SIECI KOMPUTEROWE I BAZY DANYCH

SIECI KOMPUTEROWE I BAZY DANYCH KATEDRA MECHANIKI I ROBOTYKI STOSOWANEJ WYDZIAŁ BUDOWY MASZYN I LOTNICTWA, POLITECHNIKA RZESZOWSKA SIECI KOMPUTEROWE I BAZY DANYCH Laboratorium DB1, DB2: TEMAT: Wprowadzenie do SQL. Praca z pojedyncza

Bardziej szczegółowo

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

T A B E L E i K W E R E N D Y BAZY DANYCH LABORATORIUM T A B E L E i K W E R E N D Y W bazie danych programu Microsoft Access informacje rozmieszczone tabelami w tabelach.! " # o czekoladkach ich nazwy, rysunki i koszty produkcji.

Bardziej szczegółowo

Microsoft SQL Server Podstawy T-SQL

Microsoft SQL Server Podstawy T-SQL Itzik Ben-Gan Microsoft SQL Server Podstawy T-SQL 2012 przełożył Leszek Biolik APN Promise, Warszawa 2012 Spis treści Przedmowa.... xiii Wprowadzenie... xv Podziękowania... xix 1 Podstawy zapytań i programowania

Bardziej szczegółowo

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Zestaw ćwiczeń1 Dzięki DDL (Data Definition Language) można operować na strukturach, w których dane są przechowywane czyli np. dodawać, zmieniać i kasować tabele lub bazy. Najważniejsze polecenia tej grupy

Bardziej szczegółowo

Język SQL, zajęcia nr 1

Język SQL, zajęcia nr 1 Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze

Bardziej szczegółowo

MS Access - bazy danych

MS Access - bazy danych MS Access - bazy danych Ćwiczenia - dla tych co zaczynają... Pamiętaj o następujących zasadach tworzenia struktury bazy danych: baza danych to zbiór informacji na określony temat - niech nazwa pola odzwierciedla

Bardziej szczegółowo

Laboratorium nr 5. Temat: Funkcje agregujące, klauzule GROUP BY, HAVING

Laboratorium nr 5. Temat: Funkcje agregujące, klauzule GROUP BY, HAVING Laboratorium nr 5 Temat: Funkcje agregujące, klauzule GROUP BY, HAVING Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania w zapytaniach języka SQL predefiniowanych funkcji agregujących.

Bardziej szczegółowo

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

- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji 6. Język SQL Język SQL (Structured Query Language): - język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji - stworzony w IBM w latach 70-tych DML (Data Manipulation

Bardziej szczegółowo

Baza danych Uczniowie.mdb

Baza danych Uczniowie.mdb Baza danych Uczniowie.mdb Zadania: 1. Tabele: Założyć bazę danych uczniowie.mdb o strukturze danych: Uczniowie-dane - zip Uczniowie1_dane - zip uczzsbd1.mdb 1) UCZNIOWIE (NRU, nazwisko, imie) a) Wpisać

Bardziej szczegółowo

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych

Bardziej szczegółowo

MS Access - bazy danych.

MS Access - bazy danych. MS Access - bazy danych. Sugerowany sposób rozwiązania problemów. Pomoc dla Lektury - ćwiczenie 1. Wykorzystaj kreator kwerend i utwórz zapytanie dla tabeli Lektury z kryterium b* (wielkość liter bez znaczenia)

Bardziej szczegółowo

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie

Bardziej szczegółowo

PODZAPYTANIE (SUBSELECT)

PODZAPYTANIE (SUBSELECT) 2. Podzapytania PODZAPYTANIE (SUBSELECT) oddzielna, ujęta w nawiasy instrukcja SELECT, zagnieżdżona w innej instrukcji SQL, zazwyczaj w instrukcji SELECT W instrukcji SELECT, podzapytanie może być umieszczone

Bardziej szczegółowo

Instrukcja obsługi dodatku InsERT GT Smart Documents

Instrukcja obsługi dodatku InsERT GT Smart Documents Instrukcja obsługi dodatku InsERT GT Smart Documents InsERT, grudzie 2003 http://www.insert.com.pl/office2003 InsERT GT Smart Documents to przygotowany przez firm InsERT specjalny dodatek, umoliwiajcy

Bardziej szczegółowo

Język DML. Instrukcje DML w różnych implementacjach SQL są bardzo podobne. Podstawowymi instrukcjami DML są: SELECT INSERT UPDATE DELETE

Język DML. Instrukcje DML w różnych implementacjach SQL są bardzo podobne. Podstawowymi instrukcjami DML są: SELECT INSERT UPDATE DELETE Język DML Instrukcje DML w różnych implementacjach SQL są bardzo podobne. Podstawowymi instrukcjami DML są: SELECT INSERT UPDATE DELETE Systemy Baz Danych, Hanna Kleban 1 INSERT Instrukcja INSERT dodawanie

Bardziej szczegółowo

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl Bazy danych Podstawy języka SQL Dr inż. Paweł Kasprowski pawel@kasprowski.pl Plan wykładu Relacyjne bazy danych Język SQL Zapytania SQL (polecenie select) Bezpieczeństwo danych Integralność danych Współbieżność

Bardziej szczegółowo

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

MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne Opracowanie: mgr Grażyna Gębal, dr hab. Marzena Nowakowska, dr Maria Szczepańska MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne 1. Zdefiniować kwerendę o nazwie Statystyka,

Bardziej szczegółowo

5. Bazy danych Base Okno bazy danych

5. Bazy danych Base Okno bazy danych 5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org

Bardziej szczegółowo

Bazy danych. Plan wykładu. Zalenoci funkcyjne. Wykład 4: Relacyjny model danych - zalenoci funkcyjne. SQL - podzapytania A B

Bazy danych. Plan wykładu. Zalenoci funkcyjne. Wykład 4: Relacyjny model danych - zalenoci funkcyjne. SQL - podzapytania A B Plan wykładu Bazy danych Wykład 4: Relacyjny model danych - zalenoci funkcyjne. SQL - podzapytania Definicja zalenoci funkcyjnych Klucze relacji Reguły dotyczce zalenoci funkcyjnych Domknicie zbioru atrybutów

Bardziej szczegółowo

Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych

Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych Informatyka sem. III studia inżynierskie Transport 2018/19 Lab 2 LAB 2 1. Backup bazy danych Tworzenie kopii (backup) bazy danych Odtwarzanie bazy z kopii (z backup u) 1. Pobieramy skrypt Restore 2. Pobieramy

Bardziej szczegółowo

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

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi 1. Obiekt bazy danych, który w programie Microsoft Access służy do tworzenia zestawień i sprawozdań, ale nie daje

Bardziej szczegółowo

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe (1) Gdzie w edytorze tekstu wprowadza się informację lub ciąg znaków, który ma pojawić się na wszystkich stronach

Bardziej szczegółowo

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

Laboratorium nr 4. Temat: SQL część II. Polecenia DML Laboratorium nr 4 Temat: SQL część II Polecenia DML DML DML (Data Manipulation Language) słuŝy do wykonywania operacji na danych do ich umieszczania w bazie, kasowania, przeglądania, zmiany. NajwaŜniejsze

Bardziej szczegółowo

Zapytania INSERT. Forma_platnosci. INSERT INTO forma_platnosci VALUES ('1', 'Gotówka'); INSERT INTO forma_platnosci VALUES ('2', 'Przelew odroczony');

Zapytania INSERT. Forma_platnosci. INSERT INTO forma_platnosci VALUES ('1', 'Gotówka'); INSERT INTO forma_platnosci VALUES ('2', 'Przelew odroczony'); Zapytania INSERT Forma_platnosci INSERT INTO forma_platnosci VALUES ('1', 'Gotówka'); INSERT INTO forma_platnosci VALUES ('2', 'Przelew odroczony'); INSERT INTO forma_platnosci VALUES ('3', 'Przelew');

Bardziej szczegółowo

2017/2018 WGGiOS AGH. LibreOffice Base

2017/2018 WGGiOS AGH. LibreOffice Base 1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,

Bardziej szczegółowo

Bazy danych. Plan wykładu. Pierwsza posta normalna. Druga posta normalna. Wykład 7: Sprowadzanie do postaci normalnych. DDL, DML

Bazy danych. Plan wykładu. Pierwsza posta normalna. Druga posta normalna. Wykład 7: Sprowadzanie do postaci normalnych. DDL, DML Plan wykładu azy danych Wykład 7: Sprowadzanie do postaci normalnych. DDL, DML Przykład sprowadzenia nieznormalizowanej relacji do 3NF SQL instrukcja EXISTS DDL DML (insert) Małgorzata Krtowska Katedra

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska Jeśli pobieramy dane z więcej niż jednej tabeli, w rzeczywistości wykonujemy tak zwane złączenie. W SQL istnieją instrukcje pozwalające na formalne wykonanie złączenia tabel - istnieje

Bardziej szczegółowo

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas)

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Bazy danych podstawowe pojęcia Baza danych jest to zbiór danych zorganizowany zgodnie ze ściśle określonym modelem danych. Model danych to zbiór ścisłych

Bardziej szczegółowo

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

Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9 Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9 Tabele 9 Klucze 10 Relacje 11 Podstawowe zasady projektowania tabel 16 Rozdział 2. Praca z tabelami 25 Typy danych 25 Tworzenie tabel 29 Atrybuty kolumn

Bardziej szczegółowo

Projektowanie baz danych

Projektowanie baz danych Rodzaj zajęć: Materiały: Prowadzący: Projektowanie baz danych ćwiczenia www.fem.put.poznan.pl dr inż. Katarzyna Ragin-Skorecka Celem zajęć jest: poznanie metodologii projektowania baz danych, stworzenie

Bardziej szczegółowo

Agregacja i Grupowanie Danych. Funkcje Agregacji. Opcje GROUP BY oraz HAVING

Agregacja i Grupowanie Danych. Funkcje Agregacji. Opcje GROUP BY oraz HAVING Agregacja w SQL 1 Bazy Danych Wykład p.t. Agregacja i Grupowanie Danych Funkcje Agregacji. Opcje GROUP BY oraz HAVING Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano materiały:

Bardziej szczegółowo

MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - "TDane.dbf"

MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - TDane.dbf MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - "TDane.dbf" Uruchom, zaznacz Utwórz nową bazę danych używając Pusta baza danych programu Access. Wpisz nazwę dla tworzonego pliku np. TDane. Powstanie

Bardziej szczegółowo

RELACYJNE BAZY DANYCH TEORIA. Bazy danych to uporzdkowany zbiór informacji z okrelonej dziedziny lub tematyki przeznaczony do wyszukiwania

RELACYJNE BAZY DANYCH TEORIA. Bazy danych to uporzdkowany zbiór informacji z okrelonej dziedziny lub tematyki przeznaczony do wyszukiwania RELACYJNE BAZY DANYCH TEORIA Bazy danych to uporzdkowany zbiór informacji z okrelonej dziedziny lub tematyki przeznaczony do wyszukiwania W kadej bazie danych mona wyodrbni dwa składniki: - model danych,

Bardziej szczegółowo

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

P o d s t a w y j ę z y k a S Q L P o d s t a w y j ę z y k a S Q L Adam Cakudis IFP UAM Użytkownicy System informatyczny Aplikacja Aplikacja Aplikacja System bazy danych System zarządzania baz ą danych Schemat Baza danych K o n c e p

Bardziej szczegółowo

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

Programowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie Programowanie MSQL show databases; - pokazanie jakie bazy danych są dostępne na koncie show databases; - wyświetlenie wszystkich baz danych na serwerze create database nazwa; - za nazwa wstawiamy wybraną

Bardziej szczegółowo

SQL, LIKE, IN, CASE, EXISTS. Marcin Orchel

SQL, LIKE, IN, CASE, EXISTS. Marcin Orchel SQL, LIKE, IN, CASE, EXISTS Marcin Orchel Spis treści 1 LIKE 2 2 BETWEEN 4 3 IN 5 4 EXISTS 6 5 WYRAŻENIA CASE 7 6 Zadania 9 1 Rozdział 1 LIKE Predykat LIKE jest testem dopasowującym wzorzec łańcucha. Składnia

Bardziej szczegółowo

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

Podstawy języka SQL. standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi. Bazy danych s.5-1 Podstawy języka SQL standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi Bazy danych s.5-1 Język SQL SQL (ang. Structured Query Language, strukturalny język zapytań) język

Bardziej szczegółowo

1. Tworzenie tabeli. 2. Umieszczanie danych w tabeli

1. Tworzenie tabeli. 2. Umieszczanie danych w tabeli 1. Tworzenie tabeli Aby stworzyć tabele w SQL-u należy użyć polecenia CREATE TABLE nazwa_tabeli (nazwa_pola1 właściwości_pola1, nazwa_pola2 właściwości_pola2, itd.) Nazwa_tabeli to wybrana przez nas nazwa

Bardziej szczegółowo

ACESS- zadania z wykorzystaniem poleceń SQL

ACESS- zadania z wykorzystaniem poleceń SQL ACESS- zadania z wykorzystaniem poleceń SQL Dane są relacje o schematach: Pracownik ( (nr integer, nazwisko text(12), etat text(10), szef integer, pracuje_od date, placa_pod Currency, placa_dod Currency,

Bardziej szczegółowo

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Lekcja 9 - LICZBY LOSOWE, ZMIENNE Lekcja 9 - LICZBY LOSOWE, ZMIENNE I STAŠE 1 Liczby losowe Czasami spotkamy si z tak sytuacj,»e b dziemy potrzebowa by program za nas wylosowaª jak ± liczb. U»yjemy do tego polecenia: - liczba losowa Sprawd¹my

Bardziej szczegółowo

TEST E.14 BAZY DANYCH

TEST E.14 BAZY DANYCH TEST E.14 BAZY DANYCH 1 CZAS PRACY: 45 MINUT 1. W celu dodania rekordu do tabeli Pracownicy należy użyd polecenia SQL a. INSERT INTO Pracownicy VALUES ("Jan", "Kowalski"); b. INSERT VALUES (Jan; Kowalski)

Bardziej szczegółowo

Język SQL, zajęcia nr 2

Język SQL, zajęcia nr 2 Język SQL, zajęcia nr 2 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Funkcja agregująca

Bardziej szczegółowo

Instalacja programu Sprzeda

Instalacja programu Sprzeda Instalacja programu Sprzeda 1. Aby zainstalowa program Sprzeda w wersji 2.10, na serwerze lub komputerze, na którym przechowywane bd dane programu, pozamykaj wszystkie działajce programy i uruchom plik

Bardziej szczegółowo

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy: wiczenie 2 Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Cel wiczenia: Zapoznanie si ze sposobami konstruowania tabel, powiza pomidzy tabelami oraz metodami manipulowania

Bardziej szczegółowo

Wstęp do SQL. copyright: KGiIS WGGiOŚ AGH

Wstęp do SQL. copyright: KGiIS WGGiOŚ AGH Wstęp do SQL SQL (Structured Query Language) strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Język SQL jest językiem deklaratywnym.

Bardziej szczegółowo

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi. Marek Robak Wprowadzenie do języka SQL na przykładzie baz SQLite Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi. Tworzenie tabeli Pierwsza tabela W relacyjnych bazach danych jedna

Bardziej szczegółowo

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

Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe) Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe) Istotą baz danych jest stworzenie możliwości efektywnego wyszukiwania informacji. W bazach danych służą do tego celu zapytania,

Bardziej szczegółowo

Bazy danych. Polecenia SQL

Bazy danych. Polecenia SQL Bazy danych Baza danych, to miejsce przechowywania danych. Dane w bazie danych są podzielone na tabele. Tabele składają się ze ściśle określonych pól i rekordów. Każde pole w rekordzie ma ściśle ustalony

Bardziej szczegółowo