SZUKAJ NA TYM BLOGU
Zadanie 3.1. (0–1) z .EINP-R1-100-2306 (SystemyLiczbowe)
| 1. | 10116 = 110010112 | P | F | 
|---|---|---|---|
| 2. | 10116 < 4018 | P | F | 
| 3. | 4018 = 1000000012 | P | F | 
| 4. | 1018 < 4116 | P | F | 
Zadanie 3.2. (0–1) z .EINP-R1-100-2306 (SQL)
W bazie danych znajdują się tabele zwierzeta oraz osoby.
Tabela zwierzeta zawiera dane: identyfikator zwierzęcia (id), gatunek (gatunek), sposób odżywiania (sposob_odzywiania – mięsożerne, roślinożerne) oraz identyfikator właściciela zwierzęcia (id_osoby). Tabela osoby, z danymi właścicieli zwierząt, zawiera dane: identyfikator osoby (id_osoby –
klucz podstawowy), imię i nazwisko osoby (imie, nazwisko).
Poniżej pokazano przykładowe dane z obu tabel.
Tabela zwierzeta
| id | gatunek | imie | id_osoby | 
|---|---|---|---|
| 1 | pies | Azor | 1 | 
| 2 | kot | Mruczek | 2 | 
| 3 | kot | Kicia | 3 | 
| 4 | pies | Pimpek | 2 | 
Tabela osoby
| id_osoby | imie | nazwisko | 
|---|---|---|
| 1 | Jan | Nowak | 
| 2 | Adam | Kowalski | 
| 3 | Anna | Nowakowska | 
| 1. | w wyniku zapytania: SELECT DISTINCT nazwisko FROM osoby; otrzymamy listę różnych nazwisk osób z tabeli osoby (nazwiska nie będą się powtarzać). | P | F | 
|---|---|---|---|
| 2. | w wyniku zapytania: SELECT nazwisko FROM osoby WHERE nazwisko LIKE "A"; Otrzymamy listę nazwisk zaczynających się od litery A. | P | F | 
| 3. | w wyniku zapytania: SELECT imie FROM osoby WHERE imie BETWEEN "A" AND "C"; otrzymamy listę imion zaczynających się od litery A lub B. | P | F | 
| 4. | w wyniku zapytania: SELECT imie, nazwisko FROM osoby WHERE imie IN ("Ala","Ula"); otrzymamy listę imion i nazwisk wszystkich osób mających imiona, które w kolejności alfabetycznej znajdują się pomiędzy „Ala” a „Ula”. | P | F | 
Zadanie 3.3. (0–1) z .EINP-R1-100-2306 (SQL)
W bazie danych znajdują się tabele zwierzeta oraz osoby.
Tabela zwierzeta zawiera dane: identyfikator zwierzęcia (id), gatunek (gatunek), sposób odżywiania (sposob_odzywiania – mięsożerne, roślinożerne) oraz identyfikator właściciela zwierzęcia (id_osoby). Tabela osoby, z danymi właścicieli zwierząt, zawiera dane: identyfikator osoby (id_osoby –
klucz podstawowy), imię i nazwisko osoby (imie, nazwisko).
Poniżej pokazano przykładowe dane z obu tabel.
Tabela zwierzeta
| id | gatunek | imie | id_osoby | 
|---|---|---|---|
| 1 | pies | Azor | 1 | 
| 2 | kot | Mruczek | 2 | 
| 3 | kot | Kicia | 3 | 
| 4 | pies | Pimpek | 2 | 
Tabela osoby
| id_osoby | imie | nazwisko | 
|---|---|---|
| 1 | Jan | Nowak | 
| 2 | Adam | Kowalski | 
| 3 | Anna | Nowakowska | 
| 1. | w wyniku zapytania: SELECT count(DISTINCT gatunek) FROM zwierzeta; otrzymamy liczbę różnych nazw gatunków zwierząt z tabeli zwierzeta. | P | F | 
|---|---|---|---|
| 2. | w wyniku zapytania: SELECT count(gatunek) FROM zwierzeta WHERE gatunek = "pies"; otrzymamy liczbę psów w tabeli zwierzeta. | P | F | 
| 3. | w wyniku zapytania: SELECT count(*) FROM zwierzeta INNER JOIN osoby ON zwierzeta.id_osoby = osoby.id_osoby WHERE gatunek = "pies"; otrzymamy liczby psów z podziałem na różnych właścicieli. | P | F | 
| 4. | w wyniku zapytania: SELECT nazwisko, count(*) FROM zwierzeta INNER JOIN osoby ON zwierzeta.id_osoby = osoby.id_osoby GROUP BY osoby.id_osoby; otrzymamy zestawienie z nazwiskami osób i liczbami ich zwierząt. | P | F |