BD-1st-2.4-lab1.tresc-1.1-Slajd6

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Schematy przykładowych relacji

Schematy przykładowych relacji


Ćwiczenia z języka SQL zostaną przeprowadzone na bazie danych złożonej z trzech relacji przechowujących dane dotyczące pracowników uczelni wyższej. Relacje te to: ZESPOLY, ETATY i PRACOWNICY. Relacja ZESPOLY przechowuje dane dotyczące zespołów pracowników, którzy zajmują się różną tematyką naukową, bądź działalnością administracyjną. Każdy zespół posiada unikalny identyfikator (atrybut ID_ZESP), swoją nazwę (atrybut NAZWA) oraz adres (atrybut ADRES), pod którym znajdują się pomieszczenia zespołu. Relacja ETATY przechowuje dane dotyczące widełek płacowych pracowników na poszczególnych etatach. Atrybut NAZWA określa nazwę etatu, a atrybuty PLACA_OD i PLACA_DO określają jaka jest minimalna i maksymalna miesięczna płaca pracownika zatrudnionego na określonym etacie. Ostatnią relacją jest relacja PRACOWNICY, która przechowuje dane dotyczące pracowników uczelni. Kolejne atrybuty mają następujące znaczenie: ID_PRAC to unikalny identyfikator pracownika, NAZWISKO i IMIE, to odpowiednio nazwisko i imię pracownika, ETAT to nazwa etatu pracownika, ID_SZEFA to wartość identyfikatora pracownika, który jest bezpośrednim szefem pracownika opisywanego w danej krotce, ZATRUDNIONY jest datą zatrudnienia pracownika, PLACA_POD, to podstawa miesięcznej pensji pracownika, która bywa niekiedy rozszerzana o płacę dodatkową (atrybut PLACA_DOD). Ostatnim atrybutem jest ID_ZESP, który opisuje wartość unikalnego identyfikatora zespołu, do którego należy pracownik.

Relacje ZESPOLY, ETATY i PRACOWNICY można utworzyć za pomocą skryptu zawierającego polecenia SQL, o nazwie pracownicy.sql, który został załączony do kursu.


<< Poprzedni slajd | Spis treści | Następny slajd >>