Modyfikacja danych


Tworzenie tabel

  1. Utworzyć tabelę „miasto”, posiadającą klucz główny (np. id_miasto) oraz atrybut „nazwa”.

  2. Utworzyć tabelę „osoba”, posiadającą atrybuty: nazwisko, wiek, adres oraz id_miasta, które jest kluczem obcym z tabeli miasto.

Modyfikowanie tabeli

  1. Dodać pole „zawod” do tabeli osoba.

Wstawianie danych

  1. Wstawić kilka przykładowych miast do tabeli „miasto”.

  2. Wstawić kilka osób do tabeli „osoba”. Sprawdzić, czy da się wstawić id_miasta nie istniejące w tabeli „miasto”.

  3. Wstawić do tabeli osoba wszystkich pracowników z tabeli emp. Dla brakujących pól (wiek, id_miasta, adres) można przyjąć stałą wartość dla wszystkich rekordów.

Modyfikacja danych

  1. Zmienić dowolnie wiek oraz adres osobom, które mają mniej niż 30 lat.

Perspektywy

  1. Utworzyć perspektywę „niepełnoletni”, wybierającą osoby mające mniej niż 18 lat. Sprawdzić działanie tej perspektywy wybierając z niej dane i przeprowadzając modyfikację danych.

UWAGA: Istnieją ograniczenia co do aktualizacji perspektyw. Możemy wykonywać aktualizację tylko wtedy, gdy perspektywa spełnia następujące warunki:

Usuwanie danych

  1. Usunąć wszystkie osoby, których nazwisko zaczyna się na literę P.

Perspektywa WITH CHECK OPTION

  1. Utworzyć perspektywę zwracającą wszystkich pracowników zarabiających powyżej 1000 z użyciem opcji WITH CHECK OPTION. Sprawdzić, czy da się zmniejszyć pensję o 400 i czy da się zwiększyć pensję o dowolną wartość.

UNIQUE

  1. Do tabeli „osoba” dodać pole „PESEL” z opcją UNIQUE. Sprawdzić wstawiając kilka rekordów, czy unikalność numerów PESEL będzie rzeczywiście sprawdzana.

CHECK

  1. Do tabeli „osoba” dodać warunek CHECK, który będzie pilnował, aby wiek nie był większy nić 120. Czy da się wstawić osobę starszą niż 120 lat?

Usuwanie obiektów bazy danych

  1. Usunąć stworzone tabele oraz perspektywy.



Wyszukiwarka

Podobne podstrony:
cwiczenia, Modyfikacja danych rozwiazania, Tworzenie tabel
2 Skróty do programów Gromadzenie, korzystanie modyfikowanie danych
Modyfikacje bazy danych
modyfikowanie bazy danych
Systemy Baz Danych (cz 1 2)
1 Tworzenie bazy danychid 10005 ppt
Hurtownie danych Juranek
bd cz 2 jezyki zapytan do baz danych
bazy danych II
wyklad 2 Prezentacja danych PL
Wykład 3 Określenie danych wyjściowych do projektowania OŚ
Bazy danych
MODELOWANIE DANYCH notatki
ŹRÓDŁA DANYCH ppt
Algorytmy i struktury danych Wykład 1 Reprezentacja informacji w komputerze

więcej podobnych podstron