Projekty uzupeªniaj ce dla przedmiotów Systemy Baz Danych Zaawansowane Systemy Baz Danych (SUM - SKiSR)
|
|
- Marek Szulc
- 8 lat temu
- Przeglądów:
Transkrypt
1 Projekty uzupeªniaj ce dla przedmiotów Systemy Baz Danych Zaawansowane Systemy Baz Danych (SUM - SKiSR) 15 maja 2007 Ka»dy projekt polega na stworzeniu: 1. Skryptu tworz cego zestaw umo»liwiaj cy rozwi zywanie zada«zdeniowanych w ramach projektu. Zadaniem skryptu jest: (a) skasowanie wcze±niej istniej cych tabel wchodz cych w skªad projektu, (b) utworzenie odpowiedniego zestawu tabel, (c) wypeªnienie tabel odpowiednim zestawem krotek. 2. Pliku zawieraj cego zadania, których rozwi zaniem byªyby zapytania, które charakteryzowaªyby si poni»ej omówionymi wªasno±ciami. 3. Opcjonalnego pliku zawieraj cego rozwi zania zada«- je»eli takiego pliku nie b dzie podczas oddawania projektu mo»na spodziewa si pyta«werykacyjnych. Zasady ogólne: 1. Nazwy tabel w ramach zestawu maj zawsze ten sam preks. 2. Atrybuty w ramach tabeli maj zawsze ten sam preks pochodz cy od nazwy tabeli 3. Ograniczenia integralno±ciowe zawsze maj swoje nazwy 4. Nazwy ogranicze«integralno±ciowych maj preks pochodz cy od nazwy tabeli 5. Dla ka»dego zestawu nale»y opracowa 12 zada«pogrupowanych w cztery kategorie: ZAPYTANIA PROSTE, GRUPOWANIE, POŠ CZENIA, PO- DZAPYTANIA. 1
2 6. Kategoria ZAPYTANIA PROSTE powinna zawiera 3 pytania. Pierwsze pytanie powinno wymaga u»ycia klauzuli WHERE. Drugie pytanie powinno wymaga u»ycia klauzuli WHERE zªo»onej z kilku warunków poª czonych operatorami logicznymi. Trzecie pytanie powinno wymaga u»ycia klauzuli WHERE i ORDER BY. 7. Kategoria GRUPOWANIE powinna zawiera 3 pytania. Pierwsze pytanie powinno wymaga u»ycia klauzuli GROUP BY i jednej funkcji grupowej. Drugie pytanie powinno wymaga u»ycia klauzuli WHERE, GROUP BY i kilku funkcji grupowych. Trzecie pytanie powinno wymaga u»ycia klauzuli GROUP BY i HA- VING. 8. Kategoria POŠ CZENIA powinna zawiera 3 pytania. Pierwsze pytanie powinno wymaga u»ycia prostego poª czenia i klauzuli WHERE. Drugie pytanie powinno wymaga u»ycia poª czenia zewn trznego lub zwrotnego. Trzecie pytanie powinno wymaga u»ycia poª czenia, klauzul GROUP BY i HAVING, a tak»e funkcji grupowych. 9. Kategoria PODZAPYTANIA powinna zawiera 3 pytania. Pierwsze pytanie powinno wymaga u»ycia podzapytania zagnie»d»onego w klauzuli WHERE. Drugie pytanie powinno wymaga u»ycia podzapytania skorelowanego zagnie»d»onego w klauzuli WHERE. Trzecie pytanie powinno wymaga u»ycia podzapytania zagnie»d»onego w klauzuli HAVING, oraz u»ycia funkcji grupowych. 10. Sumaryczna liczba wierszy we wszystkich tabelach zestawu powinna mie- ±ci si w przedziale Dane powinny, w miare mo»liwo±ci, odzwierciedla rzeczywisto± dotyczy rzeczywistych informacji. 11. W przypadku zestawów zbli»onych do siebie (np. Formuªa 1 sezon 2005 i 2006) nale»y zwraca uwag na to aby zadania z tych samych kategorii nie zostaªy powtórzone (przykªadowo, zadania nie mog ró»ni si jedynie u»ytymi w ich tre±ci staªymi). 2
3 Lista projektów 1 Gwiazdozbiory Tabele: GW_GWIAZDOZBIORY (min. 3 atrybuty), GW_GWIAZDY (min. 6 atrybutów), GW_GWIAZDOZBIORY -< GW_GWIAZDY GW_GWIAZDOZBIORY - 12 podstawowych gwiazdozbiorów z podstawowymi informacjami. GW_GWIAZDY - Najwa»niejsze gwiazdy wchodz ce w skªad gwiazdozbiorów (w sumie ok gwiazd). Powinna zawiera informacje o poªo»eniu, jasno±ci itp. 2 Formuªa 1 sezon 2005 Tabele: F105_TORY (min. 3 atrybuty), F105_ZAWODNICY (min. 4 atrybuty), F105_WYNIKI (min. 3 atrybuty) F105_TORY -< F105_WYNIKI >- F105_ZAWODNICY F105_TORY - tory, które braªy udziaª w F1 w 2005 roku. Informacje takie jak NAZWA, KRAJ, DATA_WYSCIGU. F105_ZAWODNICY - zawodnicy, jacy brali udziaª w F1 w 2005 roku. Informacje takie jak NAZWISKO, IMIE, TEAM, NARODOWOSC, DATA_URODZENIA. F105_WYNIKI - wyniki poszczególnych zawodników uzyskane w ramach poszczególnych wy±cigów. Informacje takie jak MIEJSCE, LICZBA_PUNKTOW, CZY_DOJECHAŠ. 3 Formuªa 1 sezon 2006 Tabele: F106_TORY (min. 3 atrybuty), F106_ZAWODNICY (min. 4 atrybuty), F106_WYNIKI (min. 3 atrybuty) F106_TORY -< F106_WYNIKI >- F106_ZAWODNICY 3
4 F106_TORY - tory, które braªy udziaª w F1 w 2006 roku. Informacje takie jak NAZWA, KRAJ, DATA_WYSCIGU. F106_ZAWODNICY - zawodnicy, jacy brali udziaª w F1 w 2006 roku. Informacje takie jak NAZWISKO, IMIE, TEAM, NARODOWOSC, DATA_URODZENIA. F106_WYNIKI - wyniki poszczególnych zawodników uzyskane w ramach poszczególnych wy±cigów. Informacje takie jak MIEJSCE, LICZBA_PUNKTOW, CZY_DOJECHAŠ. 4 Skoki narciarskie 2005/2006 Tabele: SN05_ZAWODY (min. 3 atrybuty), SN05_ZAWODNICY (min. 4 atrybuty), SN05_WYNIKI (min. 3 atrybuty) SN05_ZAWODY -< SN05_WYNIKI >- SN05_ZAWODNICY SN05_ZAWODY - zawody, które miaªu miejsce w sezonie 2005/2006. Informacje takie jak NAZWA_SKOCZNI, MIEJSCOWOSC, KRAJ, DATA_ZAWODÓW. SN05_ZAWODNICY - zawodnicy, jacy brali udziaª w sezonie 2005/2006. Informacje takie jak NAZWISKO, IMIE, NARODOWOSC, DATA_URODZENIA. SN05_WYNIKI - wyniki poszczególnych zawodników uzyskane w ramach poszczególnych zawodów. Informacje takie jak MIEJSCE, LICZBA_PUNKTOW. 5 Skoki narciarskie 2006/2007 Tabele: SN06_ZAWODY (min. 3 atrybuty), SN06_ZAWODNICY (min. 4 atrybuty) SN06_WYNIKI (min. 3 atrybuty) SN06_ZAWODY -< SN06_WYNIKI >- SN06_ZAWODNICY SN06_ZAWODY - zawody, które miaªu miejsce w sezonie 2006/2007. Informacje takie jak NAZWA_SKOCZNI, MIEJSCOWOSC, KRAJ, DATA_ZAWODÓW. SN06_ZAWODNICY - zawodnicy, jacy brali udziaª w sezonie 2006/2007. Informacje takie jak NAZWISKO, IMIE, NARODOWOSC, DATA_URODZENIA. SN06_WYNIKI - wyniki poszczególnych zawodników uzyskane w ramach poszczególnych zawodów. Informacje takie jak MIEJSCE, LICZBA_PUNKTOW. 4
5 6 Filmy Krzysztofa Kie±lowskiego Tabele: FKK_FILMY (min. 3 atrybuty), FKK_AKTORZY (min. 5 atrybutów), FKK_UDZIAL FKK_FILMY -< FKK_UDZIAL >- FKK_AKTORZY FKK_FILMY - lmy w re»yserii Krzysztofa Kie±lowskiego. Informacje takie jak TYTUL, DATA_PREMIERY. FKK_AKTORZY - aktorzy graj cy w lmach Krzysztofa Kie±lowskiego. Informacje takie jak IMIE, NAZWISKO, NARODOWOSC. FKK_UDZIAL - informacje o obsadzie poszczególnych lmów. Informacje takie jak NAZWA_ROLI, TYP_ROLI (PIERWSZOPLANOWA, DRU- GOPLANOWA). 7 Filmy Luca Bessona Tabele i j.w. preks FLB 8 Filmy Davida Lyncha Tabele i j.w. preks FDL 9 Filmy Federico Felliniego Tabele i j.w. preks FFF 10 Wielcy Himalai±ci Tabele: HIM_OSOBY (min. 3 atrybuty), HIM_SZCZYTY (min. 5 atrybutów), HIM_PROBY_ZDOBYCIA (min. 3 atrybuty) HIM_OSOBY -< HIM_PROBY_ZDOBYCIA >- HIM_SZCZYTY HIM_OSOBY - wielcy himalai±ci. Informacje takie jak NAZWISKO, IMIE, DATA_URODZENIA. HIM_SZCZYTY - zdobywane szczyty górskie. ZWA, KRAJ, KONTYNENT, WYSOKOSC. Informacje takie jak NA- 5
6 HIM_PROBY_ZDOBYCIA - informacje o próbach zdobycia. Informacje takie jak TYP_WEJSCIA (ZIMOWE, LETNIE), DZIEN_ROZPOCZECIA, DZIEN_ZAKONCZENIA, CZY_ZAKONCZONE_SUKCESEM. 11 Sªynne latarnie ±wiata Tabele: SLS_KRAJE (min. 3 atrybuty), SLS_MORZA (min. 3 atrybutów), SLS_LATARNIE (min. 5 atrybuty) SLS_KRAJE -< SLS_LATARNIE >- SLS_MORZA SLS_KRAJE - kraje, w których znajduj si latarnie. Informacje takie jak NAZWA, KONTYNENT, POWIERZCHNIA. SLS_MORZA - morza, nad którymi znajduj si latarnie. Informacje takie jak NAZWA, POWIERZCHNIA. SLS_LATARNIE - informacje o latarniach. Informacje takie jak NAZWA, DATA_BUDOWY, WYSOKOSC, CZY_ISTNIEJE, CZY_FUNKCJONUJE. 12 Piwa ±wiata Tabele: PIW_KRAJE (min. 3 atrybuty), PIW_BROWARY (min. 3 atrybutów), PIW_PIWA (min. 5 atrybuty) PIW_KRAJE -< PIW_PIWA >- PIW_BROWARY PIW_KRAJE - kraje, w których znajduj si browary produkuj ce piwa. Informacje takie jak NAZWA, KONTYNENT, LUDNOSC. PIW_BROWARY - browary produkuj ce piwa. Informacje takie jak NA- ZWA, DATA_ZALOZENIA, ZALOZYCIEL. PIW_PIWA - informacje o piwach. Informacje takie jak NAZWA, IST- NIEJE_OD, GATUNEK (patrz: Gatunki wspóªczesnego piwa EKSTRAKT. 6
Zestaw: Formuªa 1 sezon 2006
Zestaw: Formuªa 1 sezon 2006 Jakub Arndt Zaawansowane Systemy Baz Danych - SKiSR SUM Tabele: F106_TORY (min. 3 atrybuty), F106_ZAWODNICY (min. 4 atrybuty), F106_WYNIKI (min. 3 atrybuty) F106_TORY -< F106_WYNIKI
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
Podzapytania. SELECT atrybut_1, atrybut_2,... FROM relacja WHERE atrybut_n operator (SELECT atrybut_1, FROM relacja WHERE warunek
Podzapytania Podzapytanie jest poleceniem SELECT zagnieżdżonym w innym poleceniu SELECT. Podzapytanie może wystąpić wszędzie tam, gdzie system spodziewa się zbioru wartości, czyli w klauzulach SELECT,
Aplikacje bazodanowe. Laboratorium 4. Dawid Poªap Aplikacje bazodanowe - laboratorium 4 Marzec, 15, / 13
Aplikacje bazodanowe Laboratorium 4 Dawid Poªap Aplikacje bazodanowe - laboratorium 4 Marzec, 15, 2017 1 / 13 Plan na dzisiaj Zapytania do wielu tabel Dawid Poªap Aplikacje bazodanowe - laboratorium 4
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
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
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
SQL Structured Query Language
SQL Structured Query Language stworzony na początku lat 70 ubiegłego wieku w IBM przez Donalda Messerly'ego, Donalda Chamberlina oraz Raymonda Boyce'a pod nazwą SEQUEL pierwszy SZBD System R utworzony
Język SQL. Rozdział 6. Podzapytania Podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, operatory ANY, ALL i EXISTS.
Język SQL. Rozdział 6. Podzapytania Podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, operatory ANY, ALL i EXISTS. 1 Podzapytania Podzapytanie jest poleceniem SELECT zagnieżdżonym
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.
3. Podzapytania, łączenie tabel i zapytań
3. Podzapytania, łączenie tabel i zapytań I. PODZAPYTANIE (SUBSELECT) oddzielna, ujęta w nawiasy instrukcja SELECT, zagnieżdżona w innej instrukcji SQL, zazwyczaj w instrukcji SELECT w instrukcji SELECT,
Bazy danych. Plan wykładu. Podzapytania - wskazówki. Podzapytania po FROM. Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych.
Plan wykładu azy danych Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych. Dokoczenie SQL Zalenoci wielowartociowe zwarta posta normalna Dekompozycja do 4NF Przykład sprowadzanie do
MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2
Bazy danych Podstawy teoretyczne
Pojcia podstawowe Baza Danych jest to zbiór danych o okrelonej strukturze zapisany w nieulotnej pamici, mogcy zaspokoi potrzeby wielu u!ytkowników korzystajcych z niego w sposóbs selektywny w dogodnym
Programowanie wspóªbie»ne
1 Zadanie 1: Programowanie wspóªbie»ne wiczenia 12 Przestrzenie krotek cz. 2 Przychodnia lekarska W przychodni lekarskiej pracuje L > 0 lekarzy, z których ka»dy ma jedn z 0 < S L specjalno±ci, przy czym
SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści
SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop. 2016 Spis treści O autorach 11 Podziękowania 12 Część I Wprowadzenie do języka SQL 13 Godzina 1. Witamy w świecie języka SQL 15
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ą
Podstawy języka SQL cz. 2
Podstawy języka SQL cz. 2 1. Operatory zbiorowe a. UNION suma zbiorów z eliminacją powtórzeń, b. EXCEPT różnica zbiorów z eliminacją powtórzeń, c. INTERSECT część wspólna zbiorów z eliminacją powtórzeń.
Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę
Podzapytania Rozdział 5 Podzapytania podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, klauzula WITH, operatory ANY, ALL i EXISTS, zapytania hierarchiczne Podzapytanie jest poleceniem
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
Grupa A (LATARNIE) Imię i nazwisko: Numer albumu: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: Nazwisko prowadzącego: 11: 12: Suma: Ocena: Zad. 1 (10 pkt) Dana jest relacja T. Podaj wynik poniższego zapytania (podaj
Wykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania.
Wykład 7 Implementacja języka SQL w systemach baz danych Oracle sortowanie, funkcje agregujące i podzapytania. Przykładowa RBD o schematach relacji (tzw. płaska postać RBD): N(PRACOWNICY) = {ID_P, IMIĘ,
Grupowanie i funkcje agregujące
Grupowanie i funkcje agregujące Zadanie 1. Stwórz odpowiednią tabelę Test_agr i wprowadź odpowiednie rekordy tak, aby wynik zapytania SELECT AVG(kol) avg_all, AVG(DISTINCT kol) avg_dist, COUNT(*) count_gw,
MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie analityczne Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Czym jest modelowanie analityczne? 2 Podstawowe kategorie poj ciowe
Bazy danych 6. Podzapytania i grupowanie. P. F. Góra
Bazy danych 6. Podzapytania i grupowanie P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Podzapytania Podzapytania pozwalaja na tworzenie strukturalnych podzapytań, co umożliwia izolowanie poszczególnych
Technologie baz danych
Technologie baz danych Wykład 4: Diagramy związków encji (ERD). SQL funkcje grupujące. Małgorzata Krętowska Wydział Informatyki Politechnika Białostocka Plan wykładu Diagramy związków encji elementy ERD
Obliczenia arytmetyczne. Konkatenacja pól. Aliasy kolumn. Aliasy tabel. Co dalej? Rozdział 4. Korzystanie z funkcji. Zastosowanie funkcji
O autorze Wprowadzenie Rozdział 1. Relacyjne bazy danych i SQL Język i logika Definicja SQL Microsoft SQL Server, Oracle i MySQL Inne bazy danych Relacyjne bazy danych Klucze główne i obce Typy danych
W y k ł a d SELECT. Polecenie wyświetlające zawartość tabeli. Składnia uproszczona: Temat: Polecenie SELECT. Plan wykładu:
W y k ł a d IV Temat: Polecenie SELECT Plan wykładu: Złączenia Podzapytania Agregaty SUM, AVG, COUNT, MIN, MAX GROUP BY 1 SELECT Polecenie wyświetlające zawartość tabeli. Składnia uproszczona: select atrybut,
Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę
Podzapytania Rozdział 5 Podzapytania podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, klauzula WITH, operatory ANY, ALL i EXISTS, zapytania hierarchiczne Podzapytanie jest poleceniem
Język SQL. Rozdział 4. Funkcje grupowe Funkcje grupowe, podział relacji na grupy, klauzule GROUP BY i HAVING.
Język SQL. Rozdział 4. Funkcje grupowe Funkcje grupowe, podział relacji na grupy, klauzule GROUP BY i HAVING. 1 Funkcje grupowe (agregujące) (1) Działają na zbiorach rekordów, nazywanych grupami. Rekordy
1 DML - zapytania, część II Grupowanie Operatory zbiorowe DML - modyfikacja 7. 3 DCL - sterowanie danymi 9.
Plan wykładu Spis treści 1 DML - zapytania, część II 1 1.1 Grupowanie................................... 1 1.2 Operatory zbiorowe............................... 5 2 DML - modyfikacja 7 3 DCL - sterowanie
Bazy danych 8. Podzapytania i grupowanie. P. F. Góra
Bazy danych 8. Podzapytania i grupowanie P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2009 Podzapytania Podzapytania pozwalaja na tworzenie strukturalnych podzapytań, co umożliwia izolowanie poszczególnych
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
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
Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę
Podzapytania Rozdział 5 Podzapytania podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, klauzula WITH, operatory ANY, ALL i EXISTS, zapytania hierarchiczne Podzapytanie jest poleceniem
Oracle11g: Wprowadzenie do SQL
Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom
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:
CREATE TABLE logika (p BOOLEAN); INSERT INTO logika VALUES(true); INSERT INTO logika VALUES(false); INSERT INTO logika VALUES(NULL);
1. Zaªó» tabel logika o trzech atrybutach p,q,r typu BOOLEAN. Uzupeªnij j wszystkimi mo»liwymi waluacjami logiki SQL (oczywi±cie nie rób tego r cznie). Nast pnie przy u»yciu komend SQLa sprawd¹, dla jakich
Język SQL : przyjazny podręcznik / Larry Rockoff. Wyd. 2. Gliwice, cop Spis treści
Język SQL : przyjazny podręcznik / Larry Rockoff. Wyd. 2. Gliwice, cop. 2017 Spis treści O autorze 9 Podziękowania 11 Wprowadzenie 13 Rozdział 1. Relacyjne bazy danych i SQL 19 Definicja SQL 21 Microsoft
Wst p do j zyka HTML. Krzysztof Szafran (IInf UW) Warszawa, 18 pa¹dziernika Warszawa, 18 pa¹dziernika / 20
Wst p do j zyka Krzysztof Szafran IInf UW Warszawa, 18 pa¹dziernika 2017 Warszawa, 18 pa¹dziernika 2017 1 / 20 Spis tre±ci 1 Czym jest? Znaczniki Strona Strkuktura i parametry strony Sekcja head Tworzenie
Wprowadzenie do projektowania i wykorzystania baz danych. Katarzyna Klessa
Wprowadzenie do projektowania i wykorzystania baz danych Katarzyna Klessa Informacje organizacyjne 1. Dyżury II semestr: wtorek 11:50-12:40, piątek 13:20-14:00 pokój / room 312aB Coll. Novum - proszę o
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)
Ukªady równa«liniowych
dr Krzysztof yjewski Mechatronika; S-I 0 in» 7 listopada 206 Ukªady równa«liniowych Informacje pomocnicze Denicja Ogólna posta ukªadu m równa«liniowych z n niewiadomymi x, x, x n, gdzie m, n N jest nast
T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15
T-SQL dla każdego / Alison Balter. Gliwice, cop. 2016 Spis treści O autorce 11 Dedykacja 12 Podziękowania 12 Wstęp 15 Godzina 1. Bazy danych podstawowe informacje 17 Czym jest baza danych? 17 Czym jest
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy modelowaniem, a pewien dobrze zdefiniowany sposób jego
Bazy danych. Plan wykáadu. Powtórzenie BCNF i 3NF. Nowa forma redundancji. Wykáad 6: Postaci normalne. SQL - zapytania záo*one.
Plan wykáadu Bazy danych Wykáad 6: Postaci normalne. SQL - zapytania záo*one. Maágorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl Zale*noci wielowartociowe Czwarta postaü normalna
Wykład 8. SQL praca z tabelami 5
Wykład 8 SQL praca z tabelami 5 Podzapytania to mechanizm pozwalający wykorzystywać wyniki jednego zapytania w innym zapytaniu. Nazywane często zapytaniami zagnieżdżonymi. Są stosowane z zapytaniami typu
Bazy danych. Plan wykładu. Proces modelowania i implementacji bazy danych. Elementy ERD. Wykład 2: Diagramy zwizków encji (ERD)
Plan wykładu Bazy danych Wykład 2: Diagramy zwizków encji (ERD) Diagramy zwizków encji elementy ERD licznoci zwizków podklasy klucze zbiory słabych encji Małgorzata Krtowska Katedra Oprogramowania e-mail:
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
Bazy danych 11. Kilka przykładów. P. F. Góra
Bazy danych 11. Kilka przykładów P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 2. Dziury w sekwencjach Jest to klasyczny problem programistyczny w SQL: Majac dany rosnacy ciag liczb naturalnych,
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem strukturalnym,
Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/
Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Historia i standardy Podstawy relacyjności Typy danych DDL tabele, widoki, sekwencje zmiana struktury DML DQL Podstawy, złączenia,
Szkolenie autoryzowane. MS Tworzenie zapytań do Microsoft SQL Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie autoryzowane MS 10774 Tworzenie zapytań do Microsoft SQL Server 2012 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Uwaga! Szkolenie wycofane z oferty. Zapraszamy
Wojewódzki Konkurs Matematyczny
Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów ETAP SZKOLNY 16 listopada 2012 Czas 90 minut Instrukcja dla Ucznia 1. Otrzymujesz do rozwi zania 10 zada«zamkni tych oraz 5 zada«otwartych. 2. Obok
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
SQL Structured Query Language
SQL Structured Query Language stworzony na początku lat 70 ubiegłego wieku w IBM przez Donalda Messerly'ego, Donalda Chamberlina oraz Raymonda Boyce'a pod nazwą SEQUEL pierwszy SZBD System R utworzony
XVII Warmi«sko-Mazurskie Zawody Matematyczne
1 XVII Warmi«sko-Mazurskie Zawody Matematyczne Kategoria: klasa VIII szkoªy podstawowej i III gimnazjum Olsztyn, 16 maja 2019r. Zad. 1. Udowodnij,»e dla dowolnych liczb rzeczywistych x, y, z speªniaj cych
Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37
Aplikacje bazodanowe Laboratorium 1 Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, 2017 1 / 37 Plan 1 Informacje wst pne 2 Przygotowanie ±rodowiska do pracy 3 Poj cie bazy danych 4 Relacyjne
Ćwiczenie rozpocznie się od wprowadzenia do laboratorium, po którym omówimy składnię ę polecenia INSERT pozwalającego ą na wstawianie krotek do
Na dotychczasowych zajęciach zapoznaliście się Państwo z poleceniem SELECT pozwalającym ą na wykonywanie zapytań ń do bazy danych i odczytywanie danych zawartych w relacjach. Celem tego ćwiczenia jest
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
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
Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski
Bazy danych II Andrzej Grzybowski Instytut Fizyki, Uniwersytet Śląski Wykład 11 Zastosowanie PHP do programowania aplikacji baz danych Oracle Wsparcie programowania w PHP baz danych Oracle Oprócz możliwego
SQL do zaawansowanych analiz danych część 1.
SQL do zaawansowanych analiz danych część 1. Mechanizmy języka SQL dla agregacji danych Rozszerzenia PIVOT i UNPIVOT Materiały wykładowe Bartosz Bębel Politechnika Poznańska, Instytut Informatyki Plan
Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej
Ekonometria wiczenia 1 Regresja liniowa i MNK (1) Ekonometria 1 / 25 Plan wicze«1 Ekonometria czyli...? 2 Obja±niamy ceny wina 3 Zadania z podr cznika (1) Ekonometria 2 / 25 Plan prezentacji 1 Ekonometria
Bazy danych. dr inż. Arkadiusz Mirakowski
Bazy danych dr inż. Arkadiusz Mirakowski Początek pracy z Transact SQL (T-SQL) 153.19.7.13,1401 jkowalski nr indeksu 2 Perspektywa - tabela tymczasowa - grupowanie Perspektywa (widok) Perspektywa (widok)
Bazy danych. Plan wykładu. Proces modelowania i implementacji bazy danych. Elementy ERD. Wykład 2: Diagramy zwizków encji (ERD)
Plan wykładu Bazy danych Wykład 2: Diagramy zwizków encji (ERD) Diagramy zwizków encji elementy ERD licznoci zwizków podklasy klucze zbiory słabych encji Małgorzata Krtowska Katedra Oprogramowania e-mail:
Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych
Plan wykładu Bazy danych Wykład 9: Przechodzenie od diagramów E/R do modelu relacyjnego. Definiowanie perspektyw. Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - perspektywy
- 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
Wstęp Wprowadzenie do BD Podstawy SQL. Bazy Danych i Systemy informacyjne Wykład 1. Piotr Syga
Bazy Danych i Systemy informacyjne Wykład 1 Piotr Syga 09.10.2017 Ogólny zarys wykładu Podstawowe zapytania SQL Tworzenie i modyfikacja baz danych Elementy dynamiczne, backup, replikacja, transakcje Algebra
Baza danych. Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami.
Access Baza danych Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami. Baza danych sk ada si z danych oraz programu komputerowego wyspecjalizowanego do gromadzenia i przetwarzania
Integracja systemów, integracja procesów
Nowe rozwiązania informatyczne w zmieniającej się rzeczywistości akademickiej Integracja systemów, integracja procesów... Janina Mincer-Daszkiewicz Uniwersytet Warszawski, MUCI jmd@mimuw.edu.pl Warszawa,
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,
Plan Wewnątrzszkolnego Doskonalenia Nauczycieli Szkoły Podstawowej nr 2 w Łobzie na rok szkolny 2011/2012
Plan Wewnątrzszkolnego Doskonalenia Nauczycieli Szkoły Podstawowej nr 2 w Łobzie na rok szkolny 2011/2012 Plan pracy WDN został opracowany w oparciu o: Zarządzenie Ministra Edukacji Narodowej i Oświaty
Szkolenie Oracle SQL podstawy. Terminy. 15 17 lutego 2010 First Minute! 1100zł!
Szkolenie Oracle SQL podstawy Terminy 15 17 lutego 2010 First Minute! 1100zł! Opis szkolenia Baza danych Oracle od dawna cieszy się zasłużona sławą wśród informatyków. Jej wydajność, szybkość działania
Technologie Informacyjne
Technologie Informacyjne Wykªad 6 Paweª Witkowski MIM UW Wiosna 2013 P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 1 / 18 HTML HyperText Markup Language J zyk oparty na znacznikach Opisuje
KALKULATOR KOSZTÓW ZANIECHANIA prezentacja narzędzi. Barbara Kucharska, Mazowieckie Centrum Polityki Społecznej Warszawa, 23 marca 2015.
KALKULATOR KOSZTÓW ZANIECHANIA prezentacja narzędzi Barbara Kucharska, Mazowieckie Centrum Polityki Społecznej Warszawa, 23 marca 2015. Nowe podejście Punktem wyjścia - samodzielność życiowa stan niezależności
Autor: Joanna Karwowska
Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może
Podzapytania do tabel W miejscu w którym możemy użyć nazwy tabeli, możemy użyć podzapytania
Plan Podzapytania (subqueries) Podzapytania do tabel Podzapytanie jako wyrażenie Podzapytania skorelowane operatory IN, NOT IN operatory EXISTS, NOT EXISTS Podzapytania do tabel W miejscu w którym możemy
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH" Autorzy: Adrian Stanula Grzegorz Stopa Mariusz Sasko Data: 14 XI 2008 rok Spis tre±ci 1 Sformuªowanie zadania projektowego.
MATEMATYKA POZIOM ROZSZERZONY PRZYK ADOWY ZESTAW ZADA NR 2. Miejsce na naklejk z kodem szko y CKE MARZEC ROK Czas pracy 150 minut
Miejsce na naklejk z kodem szko y CKE MATEMATYKA POZIOM ROZSZERZONY MARZEC ROK 2008 PRZYK ADOWY ZESTAW ZADA NR 2 Czas pracy 150 minut Instrukcja dla zdaj cego 1. Sprawd, czy arkusz egzaminacyjny zawiera
Laboratorium Bazy danych SQL 3 1
Laboratorium Bazy danych SQL 3 1 F U N K C J E operujące na grupach wierszy: avg([distinct all]kol) oblicza średnią arytmetyczną wartości kolumny kol wszystkich wierszy grupy. count([distinct all]wyr)
Baza danych - Access. 2 Budowa bazy danych
Baza danych - Access 1 Baza danych 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
System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010
System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010 Instrukcja do zajęć laboratoryjnych Część 1. ĆWICZENIE 1 ZADANIE 1 Utworzyć bazę danych Osoby, składającą się z jednej tabeli o następującej
Spis tre±ci. 1 Podstawy termodynamiki - wiczenia 2. 2 Termodynamika - wiczenia 4. 3 Teoria maszyn cieplnych - wiczenia 6
Spis tre±ci 1 Podstawy termodynamiki - wiczenia 2 2 Termodynamika - wiczenia 4 3 Teoria maszyn cieplnych - wiczenia 6 4 Przenoszenie ciepªa/wymiana ciepªa i wymienniki - wykªad 7 5 Wymiana ciepªa i wymienniki
Subversion - jak dziaªa
- jak dziaªa Krótka instrukcja obsªugi lstelmach@gmail.com Stelmisoft 12/07/2010 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 Spis tre±ci Czym jest Czym jest repozytorium 1 Czym jest Czym jest repozytorium
Język SQL podstawy zapytań
Język SQL podstawy zapytań 1 Plan prezentacji 1. Krótka historia języka SQL 2. Cechy języka SQL 3. Przykładowa baza danych 4. Podstawy zapytań - operacje na modelu relacyjnym 5. Polecenie SELECT zapytania
SQL. Ćwiczenia praktyczne. Wydanie II
Idź do Spis treści Przykładowy rozdział Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia Fragmenty
Metodydowodzenia twierdzeń
1 Metodydowodzenia twierdzeń Przez zdanie rozumiemy dowolne stwierdzenie, które jest albo prawdziwe, albo faªszywe (nie mo»e by ono jednocze±nie prawdziwe i faªszywe). Tradycyjnie b dziemy u»ywali maªych
SIECI KOMPUTEROWE I BAZY DANYCH
KATEDRA MECHANIKI I ROBOTYKI STOSOWANEJ WYDZIAŁ BUDOWY MASZYN I LOTNICTWA, POLITECHNIKA RZESZOWSKA SIECI KOMPUTEROWE I BAZY DANYCH Laboratorium DB2: TEMAT: Relacyjne bazy danych Cz. I - III Cel laboratorium
PROGRAM NAUCZANIA INFORMATYKA
PROGRAM NAUCZANIA INFORMATYKA KLASA VI Program nauczania: DKOS 5002 38/05 Podręcznik: Informatyka Europejczyjka. Wydawnictwo HELION Lp. Temat lekcji podstawowe Wymagania programowe ponadpodstawowe 1 Lekcja
ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15
ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku
SQL praca z tabelami 4. Wykład 7
SQL praca z tabelami 4 Wykład 7 1 Funkcje agregujące Informacja poszukiwana w bazie danych często musi być wyliczana na podstawie danych znajdujących się w wielu wierszach tabeli. Tak jest gdy chcemy znać
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.
Język SQL. Rozdział 10. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne.
Język SQL. Rozdział 10. Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne. 1 Perspektywa Perspektywa (ang. view) jest strukturą
Konstruowanie Baz Danych Wprowadzenie do projektowania. Normalizacja
Studia podyplomowe In»ynieria oprogramowania wspóªnansowane przez Uni Europejsk w ramach Europejskiego Funduszu Spoªecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarz dzania
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
Programowanie wspóªbie»ne
1 Programowanie wspóªbie»ne wiczenia 5 monitory cz. 1 Zadanie 1: Stolik dwuosobowy raz jeszcze W systemie dziaªa N par procesów. Procesy z pary s nierozró»nialne. Ka»dy proces cyklicznie wykonuje wªasnesprawy,
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.
Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne, perspektywy wbudowane.
Perspektywy Stosowanie perspektyw, tworzenie perspektyw prostych i złożonych, perspektywy modyfikowalne i niemodyfikowalne, perspektywy wbudowane. 1 Perspektywa Perspektywa (ang. view) jest strukturą logiczną
Grupowanie i funkcje agregacji
Grupowanie i funkcje agregacji Funkcje agregujące: COUNT([DISTINCT] wyrażenie *), MIN(wyrażenie), MAX(wyrażenie), SUM([DISTINCT] wyrażenie), AVG([DISTINCT] wyrażenie). Klauzula GROUP BY Grupowanie polega
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