Zestaw: Formuªa 1 sezon 2006

Podobne dokumenty
Projekty uzupeªniaj ce dla przedmiotów Systemy Baz Danych Zaawansowane Systemy Baz Danych (SUM - SKiSR)

Obliczenia arytmetyczne. Konkatenacja pól. Aliasy kolumn. Aliasy tabel. Co dalej? Rozdział 4. Korzystanie z funkcji. Zastosowanie funkcji

Język SQL : przyjazny podręcznik / Larry Rockoff. Wyd. 2. Gliwice, cop Spis treści

Aplikacje bazodanowe. Laboratorium 4. Dawid Poªap Aplikacje bazodanowe - laboratorium 4 Marzec, 15, / 13

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

SQL (ang. Structured Query Language)

W numerze: - Głosujcie, a dostaniecie! - Enemy Territory: Quake Wars - Warte odwiedzenia! - Aktualne zdjęcia! - Konkurs z nagrodami!

Scenariusz zajęć z języka angielskiego

Podstawowe zapytania SELECT (na jednej tabeli)

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

CREATE TABLE logika (p BOOLEAN); INSERT INTO logika VALUES(true); INSERT INTO logika VALUES(false); INSERT INTO logika VALUES(NULL);

Podstawy języka SQL cz. 2

Funkcje. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne

W y k ł a d SELECT. Polecenie wyświetlające zawartość tabeli. Składnia uproszczona: Temat: Polecenie SELECT. Plan wykładu:

SQL do zaawansowanych analiz danych część 1.

Grupowanie danych klauzula GROUP BY

Ekonomiczna analiza podatków

REGULAMIN OBRAD WALNEGO ZEBRANIA CZŁONKÓW STOWARZYSZENIA LOKALNA GRUPA DZIAŁANIA STOLEM

Projektowanie Systemów Inf.

Podzapytania. SELECT atrybut_1, atrybut_2,... FROM relacja WHERE atrybut_n operator (SELECT atrybut_1, FROM relacja WHERE warunek

Wykład 8. SQL praca z tabelami 5

Oficjalna gazetka uczniów Gimnazjum nr 21 Wrzesień 2007 Cena: 0,50 zł

Baza danych. Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami.

Pierwsze rejestracje MOTOCYKLI i MOTOROWERÓW od STYCZNIA DO SIERPNIA 2013 roku Analizy PZPM na podstawie danych CEP (MSW)

KALENDARZ SPORTOWYCH WYDARZEŃ IV-XII 2015

Język SQL. Rozdział 4. Funkcje grupowe Funkcje grupowe, podział relacji na grupy, klauzule GROUP BY i HAVING.

Dominik Szydłowski. v

Formularz Fair Play sezon 2009/2010 III liga. Stadion/Miejsce zawodów Data Godzina meczu Rezultat OCENA

PODZAPYTANIE (SUBSELECT)

, dnia roku (miejscowość)

Rodziny zastępcze spokrewnione Rodziny zastępcze niezawodowe Rodziny zastępcze zawodowe Rodzinny dom dziecka Rodziny pomocowe.

Wykład: ZATRUDNIENIE I BEZROBOCIE

Plan. Wyświetlanie n początkowych wartości (TOP n) Użycie funkcji agregujących. Grupowanie danych - klauzula GROUP BY

3. Podzapytania, łączenie tabel i zapytań

Wykład: Koniunktura gospodarcza

Wyniki badania PISA 2009

Widok Connections po utworzeniu połączenia. Obszar roboczy

Oznaczenia odzieży i produktów tekstylnych na świecie (obowiązkowe i dobrowolne)

System opieki zdrowotnej na tle innych krajów

Bezpieczeństwo emerytalne kobiet w Europie. dr Agnieszka Chłoń-Domińczak Instytut Statystyki i Demografii SGH Instytut Badań Edukacyjnych

Język SQL. Rozdział 6. Podzapytania Podzapytania proste i skorelowane, podzapytania w klauzuli SELECT i FROM, operatory ANY, ALL i EXISTS.

PODSTAWY TECHNOLOGII WYTWARZANIA I PRZETWARZANIA

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

INFORMATOR dotyczący wprowadzania do obrotu urządzeń elektrycznych i elektronicznych aparatury, telekomunikacyjnych urządzeń końcowych i urządzeń

Załącznik do zarządzenia Rektora Krakowskiej Akademii im. Andrzeja Frycza Modrzewskiego Nr 8/2013 z 4 marca 2013 r.

Spis treści. Spis treści 3

Stowarzyszenie działa na podstawie ustawy Prawo o stowarzyszeniach (Dz.U. 1989, Nr 20, poz. 104 z późn. zm.) oraz niniejszego statutu.

Autor: Joanna Karwowska

Hyundai - wczoraj powstanie Hyundai Motor Co pierwszy samochód Hyundai Pony

Szóstoklasisto! 1. Z urzędu do gimnazjum przyjmowani są absolwenci szkół podstawowych zamieszkali w obwodzie danego gimnazjum.

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY

IMIĘ I NAZWISKO:... KLASA:... Zadanie 1 (0-2) Ilustracja przedstawia zabytki kraju, gdzie narodziła się demokracja. O jakie państwo chodzi?

Zadania. SiOD Cwiczenie 1 ;

Prasy hydrauliczne typu CFK

4 HAUNI -GARANT 1B. Maszyna do produkcji papierosów. MARKA/MODEL Hauni/Garant 1b (brak tabliczki znamionowej) NR / ROK PROD.

1) Dane osobowe ucznia. 1) Dane osobowe rodziców / prawnych opiekunów

Nowa funkcja dodana w wersji R3-2011

Bazy danych 11. Kilka przykładów. P. F. Góra

Regulamin reklamy produktów leczniczych na terenie Samodzielnego Publicznego Zakładu Opieki Zdrowotnej Ministerstwa Spraw Wewnętrznych w Białymstoku

Ekstremalnie maªe zbiory

URZĄD STATYSTYCZNY W WARSZAWIE ul. 1 Sierpnia 21, Warszawa TRANSPORT W WOJEWÓDZTWIE MAZOWIECKIM W 2014 R.

PostgreSQL 8.3. Æwiczenia

JUŻ PRZYLECIAŁY!!! DNI OTWARTE SZKOŁY

REGULAMIN WSPÓŁZAWODNICTWA KLAS W SZKOLE PRZY ULICY WOJSKA POLSKIEGO 16

Ćwiczenie 3 funkcje agregujące

Wykład: ZATRUDNIENIE I BEZROBOCIE

Grupowanie i funkcje agregacji

Wykład: ZATRUDNIENIE I BEZROBOCIE

Zajęcia 5. Rynek pracy - polityka wobec rynku pracy

BADANIE UMIEJĘTNOŚCI UCZNIÓW W TRZECIEJ KLASIE GIMNAZJUM CZĘŚĆ MATEMATYCZNO-PRZYRODNICZA

Bazy danych 6. Podzapytania i grupowanie. P. F. Góra

Grupowanie i funkcje agregacji. Grupowanie z użyciem rollup

Przykład powyżej pokazuje, że w zapytaniu można umieszczać funkcje zarówno zdefiniowane w ramach środowiska, jak również własne.

A. Informacje dotyczące podmiotu, któremu ma A1) Informacje dotyczące wspólnika spółki cywilnej być udzielona pomoc de minimis 1)

Bazy danych 8. Podzapytania i grupowanie. P. F. Góra

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

- PROJEKT BUDOWLANY -

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

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

EGZAMIN POTWIERDZAJ CY KWALIFIKACJE W ZAWODZIE CZ PRAKTYCZNA

UCHWAŁA NR... RADY POWIATU STAROGARDZKIEGO. z dnia r.

Podstawy modelowania w j zyku UML

REGULAMIN KOMISJI SEDZIOWSKIEJ PODOKRĘGU PIŁKI NOŻNEJ W

Grzegorz Szymczak EDP Renewables

Autorzy gry: Jan Rojewski i Micha Stajszczak GRA DLA 2-6 GRACZY W WIEKU 8-99 LAT

REGULAMIN WALNEGO ZJAZDU DELEGATÓW STOWARZYSZENIA MENEDŻERÓW OPIEKI ZDROWOTNEJ

Część II. Zadanie 3.2. (0 3)

Raport Instytutu Sobieskiego

Regulamin rekrutacji uczniów do klasy pierwszej Szkoły Podstawowej im. Maksymiliana Wilandta w Darzlubiu. Podstawa prawna: (Dz.U.2014 poz.

Język SQL podstawy zapytań

Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne

Podzapytania. Rozdział 5. Podzapytania. Podzapytania wyznaczające wiele krotek (1) Podzapytania wyznaczające jedną krotkę

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

STATUT. Stowarzyszenie nosi nazwę Stowarzyszenie Promocji Twórczości Łemkowskiej SERENCZA i zwane jest w dalszej części statutu Stowarzyszeniem.

KLUCZ PUNKTOWANIA ODPOWIEDZI

4) wzajemne promowanie imprez w różnych środowiskach, 5) wyłonienie najlepszych uczestników Marszów na Orientację z rejonu Borów Tucholskich.

Renault podtrzymuje swoje zaangażowanie w Formułę 1 i zapowiada utworzenie specjalnej jednostki Renault Sport F1

Zasady rekrutacji dzieci do I klasy Szkoły Podstawowej im. hm. Janka Bytnara Rudego w Lubieniu Kujawskim na rok szkolny 2014/2015*

F1 ING Australian Grand Prix (Melbourne) 1. BlackSon (BMW) 2. Levant (Renault) 3. Arni (Redbull)

Transkrypt:

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 >- F106_ZAWODNICY Opis: 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Š. 1 ZAPYTANIA PROSTE 1.1 Zastosowanie klauzuli WHERE Wy±wietl nazwy torów oraz kraje, których data wy±cigu odbyªa sie pó¹niej ni» 10 maja 2006r. T_NAZWA_TORU T_KRAJ CIRCUIT DE CATALUNYA SPAIN CIRCUIT DE MONACO MONACO SILVERSTONE CIRCUIT UNITED KINGDOM CIRCUIT GILLES VILLENEUVE CANADA INDIANAPOLIS MOTOR SPEEDWAY UNITED STATES CIRCUIT DE NEVERS MAGNY-COURS FRANCE HOCKENHEIMRING GERMANY HUNGARORING HUNGARY ISTANBUL PARK TURKEY AUTODROMO NAZIONALE MONZA ITALY SHANGHAI INTERNATIONAL CIRCUIT CHINA SUZUKA CIRCUIT JAPAIN AUTODROMO JOSE CARLOS PACE BRAZIL

1.2 Zastosowanie klauzuli WHERE zlo»onej z kilku warunków Wy±wietl zawodników nale» cych do teamu SUPER AGURI-HONDA pochodz - cych z Japonii i urodzonych po 1 stycznia 1980r. Z_ID Z_NAZWISKO Z_IMIE Z_TEAM Z_NARODOWOSC Z_DATA_URODZENIA 26 YAMAMOTO SAKON SUPER AGURI-HONDA JAPAN 09-JUL-82 1.3 Zastosowanie klauzuli WHERE i ORDER BY Wy±wietl nazwy torów, kraje oraz daty wy±cigów, których nazwa toru zaczyna sie na 'C'. Wyniki posortuj malejaco wzgl dem daty. T_NAZWA_TORU T_KRAJ T_DATA_WYSCIGU CIRCUIT DE NEVERS MAGNY-COURS FRANCE 16-JUL-06 CIRCUIT GILLES VILLENEUVE CANADA 25-JUN-06 CIRCUIT DE MONACO MONACO 28-MAY-06 CIRCUIT DE CATALUNYA SPAIN 14-MAY-06 2 GRUPOWANIE 2.1 Zastosowanie klauzuli GROUP BY i jednej funkcji grupowej Korzystaj c z tabeli wyników wy±wietl identykator zawodnika oraz sum zdobytych przez niego punktów. ZAWODNIK_ID SUMA_PKT 1 132 6 56 2 121 3 80 10 20 2.2 Zastosowanie klauzuli WHERE, GROUP BY i kilku funkcji grupowych Wy±wietl identykatory wszystkich zawodników, którzy pojawili sie na mecie na 1 miejscu. Policz liczb ich zwyci stw oraz sume zdobytych przez nich punktow, gdy przyjechali jako pierwsi. Wyniki powinny zosta wy±wietlone w porz dku malejacym wzgl dem sumy zdobytych punktow.

ZAWODNIK_ID SUMA_PKT_GDY_1 ILE_RAZY_PIERWSZY 2 70 7 1 60 6 3 20 2 6 10 1 2.3 Zastosowanie klauzuli GROUP BY i HAVING Wy±wietl identykatory wszystkich zawodników, którzy zdobyli ª cznie wi cej ni» 120 punktów w sezonie. ZAWODNIK_ID SUMA_PKT 1 132 2 121 3 POŠ CZENIA 3.1 U»ycie prostego poª czenia i klauzuli WHERE Podaj nazwiska zawodników, nazwy ich teamów oraz wyniki jakie uzyskali na torze "CIRCUIT DE MONACO". Z_NAZWISKO Z_IMIE Z_TEAM SUMA_PKT_NA_TORZE ALONSO FERNANDO RENAULT 8 BUTTON JENSON HONDA 0 MASSA FELIPE FERRARI 0 SCHUMACHER RALF TOYOTA 1 SCHUMACHER MICHAEL FERRARI 4 3.2 U»ycie poª czenia zewn trznego lub zwrotnego Dla ka»dego zespoªu podaj jego nazw, liczb zawodników oraz sum zdobytych punktów na torze "CIRCUIT DE MONACO".

Z_TEAM LICZBA_ZAWODNIKOW SUMA_ZDOB_PKT BMW SAUBER-BMW 0 FERRARI 2 4 HONDA 1 0 MCLAREN-MERCEDES 0 MF1-TOYOTA 0 RED BULL-FERRARI 0 RENAULT 1 8 SUPER AGURI-HONDA 0 TORO ROSSO-COSWORTH 0 TOYOTA 1 1 WILLIAMS-COSWORTH 0 3.3 U»ycie poª czenia, klauzul GROUP BY i HAVING, a tak»e funkcji grupowych Wy±wietl zawodników, ª czn liczbe zdobytych przez nich punktów, maksymalna liczb punktów któr zdobyli podczas pojedynczego startu, oraz ±redni liczb zdobytych puntków w ci gu sezonu. Wy±wietl tylko tych zawodników, których ±rednia punktów byªa mniejsza od 6. Wynik zapytania posortuj malej co wzgl dem sumy zdobytych punktów. Z_NAZWISKO LICZBA_ZDOB_PUNTKOW MAX(W_LICZBA_PUNKTOW) SREDNIA MASSA 80 10 4.44444444 BUTTON 56 10 3.11111111 SCHUMACHER 20 6 1.11111111 4 PODZAPYTANIA 4.1 U»ycie podzapytania zagnie»d»onego w klauzuli WHERE Wy±wietl imi oraz nazwisko zawodnika, który zdobyª wi cej ni» 130 punktów w sezonie. Z_NAZWISKO Z_IMIE ALONSO FERNANDO 4.2 U»ycie podzapytania skorelowanego zagnie»d»onego w klauzuli WHERE Wy±wietl zawodników, których ±rednia wieku jest mniejsza od ±redniej wieku wszystkich zawodników z wªasnego teamu.

Z_NAZWISKO MA_LAT ALONSO 25 MASSA 26 RAIKKONEN 27 BUTTON 27 MONTOYA 31 SCHUMACHER 31 KUBICA 22 ROSBERG 21 KLIEN 24 SPEED 24 ALBERS 28 DOORNBOS 25 YAMAMOTO 24 4.3 U»ycie podzapytania zagnie»d»onego w klauzuli HAVING, oraz u»ycia funkcji grupuj cych Wy±wietl zawodników, których ±rednia liczba zdobytych punktów jest wi ksza od ±redniej punktów wszystkich zawodników Wyniki prosz posortowa malej co wzgl dem ±redniej liczby punktów. Z_NAZWISKO SREDNIA ALONSO 7.33333333 SCHUMACHER 6.72222222