Bazy danych -
Gdańsk 2010-06-09
L___ Imię Nazwisko |
indeks | |
- ^ - 1 | ||
Zestaw 1_j |
1 ■ ] > - * J | |
L_ |
I
• [ lOpkt] Istota modelu hierarchicznego ?
♦ flOpkt] Co to jest baza danych ?
Dana jest baza danych o diagramie jak na rysunku poniżej. Dla tejże bazy danych:
a) |2pkt] Narysuj diagram relacyjny dla tej bazy danych
b) [2pkt] Stwórz tabele pamiętając o kluczach głównych i kluczach obcych
c) |2pkt] Załóż że w bazie masz następujące dane pracownicy:(Jan, Kowalski. I),
(Anna,Wodna.2).(Janusz.Michnik,3) działy: (1 .Montownia).(2.Magazyn),(3, Projektowoia) Pokaż jak dodasz przy kładowego pracownika i d/ial do tej bazy danych. Zapisz że Kowalski pracuje w montowni i magazynie, w montowni ma 1000 pin i w magazynie 1200 pin
d) |2pkt] Pani Wodna zmieniła stan cywilny - teraz nazywa się Ziemna - popraw to w' bazie danych, dodatkowo stała się managerem - z dodatkiem 1500 pin
e) [2pkt] Do tabeli pracownik dodaj pole pesel a do tabeli dział pole adres.
0 |2pkt| Napisz zapytanie (zachowaj je w widoku), które wyświetli zbiorcze zestawienie dla wszystkich pracowników w bazie danych w postaci (imię, nazw isko.dzial , pensja, dodatek)
' g) [2pkt] Napisz zapytanie, które za pomocą poprzedniego widoku przygotuje listę płac w stylu: (imię. nazwisko.pensja). Pensję wylicza się sumując pensje z wszystkich działów + bonus jeśli istnieje.
h) |2pkt] Napisz zapylanie, które wyświetli pracowników, i liczbę działów, w których pracują (imię.nazw isko, liczba-działów )
i) [2pkt] Usuń pracownika Michnika z bazy danych.
j) [2pkt] Usuń wszystkie tabele z bazy .