Zadanie – Access

Transkrypt

Zadanie – Access
Sprawdzian wiadomości z przedmiotu
System baz danych
[Zadanie – Access]
1) Otwórz bazę dziennik_elektroniczny.mdb – baza zawiera trzy tabele UCZNIOWIE,
PRZEDMIOTY, OCENY
a. Tabela UCZNIOWIE zawiera informacje o uczniu: imię, nazwisko, adres oraz
klasę do której uczęszcza
b. Tabela PRZEDMIOTY przechowuje informacje o nauczanych przedmiotach
(nazwa, dane nauczyciela)
c. Tabela OCENY zawiera informacje o ocenach uczniów z danego przedmiotu
2) Utwórz relacje miedzy tabelami (uczniowie – oceny, oceny – przedmioty)
3) Utwórz kwerendy:
a. Poza rejonem szkoły leżą ulice Worcella oraz Sportowa. Podaj, ilu uczniów
mieszka poza rejonem szkoły (czyli na jednej z tych dwóch ulic).
b. Wypisz wszystkie oceny ucznia Jana Augustyniaka z języka polskiego.
c. Oblicz, ile dziewcząt i ilu chłopców jest w poszczególnych klasach. Wynik
przedstaw w postaci zestawienia: idKlasy, liczba dziewcząt, liczba chłopców.
Załóż, że imiona dziewcząt (i tylko dziewcząt) kooczą się na literę a.
d. Utwórz zestawienie dla klasy 2a zawierające nazwy przedmiotów i średnie
ocen klasy z tych przedmiotów (średnie podaj z zaokrągleniem do dwóch
miejsc po przecinku). Zestawienie posortuj nierosnąco według średnich ocen.
a. Podaj nazwisko, imię, klasę oraz średnią ocen osoby, która osiągnęła
najwyższą średnią ocen w całej szkole (jest tylko jedna taka osoba).
4) Utwórz formularz służący tylko do wprowadzania danych do tabeli PREZDMIOTY
5) Utwórz raport
a. który będzie zawierał listę najlepszych uczniów z każdej klasy
b. który będzie zawierał listę przedmiotów
[Zadanie – MySQL]
1) Zaimportuj bazę biblioteka.sql
2) Baza kolokwium zawiera tabele: CZYTELNICY, DZIAŁY, KSIĄŻKI, PRACOWNICY,
STANOWISKA, WYPOZYCZENIA
3) Utwórz kwerendy w języku zapytao SQL
a. Utwórz tabelę NAUCZYCIEL z następującymi polami:
ID INTEGER – klucz podstawowy
Nazwisko VARCHAR (20)
Imie VARCHAR (20)
E_mail VARCHAR (20)
Wynagrodzenie DECIMAL(10,2)
Stanowisko VARCHAR(20)
Funkcja VARCHAR(20)
b. Wstaw jeden rekord do tabeli NAUCZYCIEL
c. Wyświetl inicjał imienia z kropką i nazwisko autorów książek oraz tytuł książek
w jednej kolumnie z nagłówkiem ‘książki’
d. Wyświetl czytelników urodzonych między 1970 a 1990 rokiem. Wynik
wyświetl uporządkowany malejąco wg daty urodzenia.
e. Wyświetl pensje najgorzej zarabiających pracowników pochodzących z
poszczególnych miast. Wynik uporządkuj wg malejącej pensji.
f. Wyświetl nazwy miast z których pochodzi więcej niż 2 pracowników. Wynik
uporządkuj wg malejącej liczby pracowników
g. * Jakie książki (tytuły) wypożyczał już czytelnika id=3 u pracowników o id
1,2,3,11 lub 13. Usuo powtarzające się odpowiedzi.
h. * Wyświetl w jednej kolumnie imię, nazwisko, czytelnika i tytuł książki, którą
już wypożyczał. Dane posortuj malejąco względem nazwiska. Usuo
powtarzające się wyniki
i. * Wyświetl czytelników: imię i nazwisko czytelników - studentów, którzy nie
oddali wypożyczonych książek. Dane wyświetl w jednej kolumnie, w nagłówku
ma byd zapisane „Lista studentów, którzy maja oddad książki przed
wakacjami". Dane posortuj alfabetycznie względem nazwiska
j. * Wyświetl czytelników, którzy dokonali wypożyczeo 5-03-2010 u pracownika
o identyfikatorze 13. Wyniki posortuj względem nazwiska czytelnika malejąco