Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==== Tabela 1 ====
- PIWOSZE(nr_piwosz, nazwisko, imie)
- BAR(nr_baru, nazwa, adres)
- BYWA(nr_pozycja, nr_klient, nr_bar)
- OFERTY(nr_numer, nr_bar, nr_piwo)
- LUBI(auto_numer, nr_klient, nr_piwo)
- Sformułować zapytanie w SQL by:
- 1. znaleźć nazwy barów, w których podają piwo jakiego nie lubi KOWALSKI ale bywa w tym barze. (Zestaw J)
- 2. znaleźć nazwiska piwoszy bywających w barze, w którym podają piwo, które lubią ci piwosze. (Zestaw H)
- 3. znaleźć nazwiska piwoszy lubiących pić piwo podawane w barze "POD LIPĄ". (Zestaw G)
- 4. znaleźć nazwiska piwoszy pijących piwo w tym samym barze co piwosz KARGUL. (Zestaw F)
- 5. znaleźć nazwiska piwoszy bywających w barze, w którym podają piwo, które lubią ci piwosze. (Zestaw 11)
- ==== Tabela 2 ====
- PIWOSZE(nr_klient, nazwisko, imie)
- PIWO(nr_piwa, nazwa)
- BAR(nr_baru, nazwa, adres)
- BYWA(nr_pozycja, nr_klient, nr_bar)
- OFERTY(nr_numer, nr_bar, nr_piwo)
- LUBI(auto_numer, nr_klient, nr_piwo)
- Sformułować zapytanie w SQL by:
- 1. znaleźć nazwiska piwoszy bywających w barze, w którym podają piwo o nazwie LECH. (Wersja Okonia)
- ==== Tabela 3 ====
- BYWA(PIWOSZ, BAR)
- PODAJĄ(BAR, PIWO)
- LUBI(PIWOSZ, PIWO)
- 1. Podaj wyrażenie algebry relacji lub zapytanie w SQL by znaleźć bary, w których pije piwo (bywa w tym barze) piwosz o nazwisku "KOWALSKI" i takie, w których podają chociaż dwa rodzaje piw.
- ==== Tabela 4 ====
- STUDENT(id_studenta, nazwisko, imie)
- PRZEDMIOTY_OBIERALNE(id_przedmiotu, nazwa przedmiotu, liczba godzin_w, liczba_godz_l, liczba_godz_cw, liczba_godzin_projektow, ECTS)
- NAUCZYCIELE(id_nauczyciela, tytul, nazwisko, imie, stanowisko)
- STUDENT_PRZEDMIOT_OBIERALNY(id_poz, id_studenta, id_przedmiotu)
- NAUCZYCIEL_PRZEDMIOT_OBIERALNY(nr_poz, id_nauczyciela, id_przedmiotu)
- Boldem oznaczone klucze główne (pierwsze pole w każdej z tabeli) a nazwy pól rozpoczynające się od id_ lub nr_ są identyfikatorami obiektów, których nazwy określono po tym ciągu znaków.
- Podać sformułowanie zapytania w SQL by:
- 1. znaleźć ile jest takich nauczycieli, którzy realizują co najmniej dwa przedmioty obieralne dla studentów. (Zestaw E)
- 2. znaleźć nazwiska studentów, którzy zapisali się na przedmiot prowadzony przez nauczyciela o nazwisku KOWALSKI. (Zestaw C)
- 3. znaleźć na jakie przedmioty zapisał się jednocześnie student KOWALSKI oraz realizuje je nauczyciel NOWAK. (Zestaw 22)
- ==== Tabela 5 ====
- PRACOWNIK(#id_pracownika, id_działu, nazwisko, imie, nr_grupy_zaszeregowanm id_kierownika, id_stanowisko, zarobek)
- KIEROWNICY(#id_kierownika, id_dzialu, nazwisko, imie)
- STANOWISKA(#id_stanowiska, nazwa)
- DZIAŁY(#id_dzialu, nazwa_dzialu, miasto)
- ZASZEREGOWANIE(#nr_grupy_zaszeregowan, nazwa_grupy, wartosc_zarobku_min, wartosc_zarobku_max)
- Podać zapytanie w SQL by:
- 1. znaleźć nazwy działów, w których pracuje więcej niż 5 osób (# oznacza klucz tabeli). (Zestaw N)
- 2. znaleźć nazwisko kierownika działu, w których pracuje więcej niż 5 osób przynależnych do tej samej grupy zaszeregowania równej 20 (# oznacza klucz tabeli). (Zestaw O)
- ==== Tabela 6 ====
- Spółdzielnia "Szczęśliwa Dolina" utrzymuje bazę danych, w której przechowuje informację o saldach swoich członków, ich zamówieniach, potencjalnych dostawcach i cenach dostawczych w następujących tabelach:
- CZŁONKOWIE(NAZWISKO, ADRES, SALDO)
- ZAMÓWIENIA(NR_ZAMÓWIENIA, NAZWISKO_ZAMAWIAJĄCEGO, TOWAR_ILOŚĆ)
- DOSTAWCY(NAZWA_DOSTAWCY, ADRES_DOSTAWCY, TOWAR, CENA)
- Podaj wyrażenie algebry relacji lub zapytanie w SQL by znaleźć tych członków spółdzielni, którzy mają ujemne saldo i zamówili towar u dostawcy "FRICO". (Zestaw A)
- ==== Tabela 7 ====
- OCENY(idocenyB, idproduktuB, idankietyB, ocena, uwagi, dataoceny)
- PRODUKTY(idproduktuB, idkategoriiB, nazwaproduktu, cena)
- KLIENCI(idklientaB, email, nazwisko, imię, adres)
- KATEGORIE(idkategoriiB, nazwakategorii)
- ZAMÓWIENIA(idzamowieniaB, idklientaB, idproduktuB, ilość, uwagi)
- ANKIETY(idankietyB, nazwiskoankietowanego, imięankietowanego, adres)
- Boldem oznaczono pola kluczowe a pole adres wypełniono nazwą miejscowości.
- 1. Zapisać w SQL zapytanie, które zrealizuje odpowiedź na pytabie:
- Ile razy oceny produktów zamawianych przez KOWALSKIEGO JANA dokonał NOWAK ADAM? (Zestaw 4)
- ==== Tabela 8 ====
- OCENY(idocenyB, idproduktu, idankiety, ocena, uwagi, dataoceny)
- PRODUKTY(idproduktuB, idkategorii, nazwaproduktu, cena)
- KLIENCI(idklientaB, email, nazwisko, imię, adres)
- KATEGORIE(idkategoriiB, nazwakategorii)
- ZAMÓWIENIA(idzamowieniaB, idklienta, idproduktu, ilość, uwagi)
- Boldem oznaczono pola kluczowe a pole adres wypełniono nazwą miejscowości.
- 1. Zapisać w SQL zapytanie, które zrealizuje odpowiedź na pytanie:
- Ile razy wśród produktów zamawianych pojawiła się kategoria o nazwie 'FANTASTYKA'? (Zestaw P2-7)
Advertisement
Add Comment
Please, Sign In to add comment