Język manipulowania danymi : plecenia
INSERT, UPDATE, DELETE
- Wstaw
do relacji PROJEKTY następujące krotki
atrybut
|
wartość
|
wartość
|
ID_PROJEKTU
|
1
|
2
|
OPIS_PROJEKTU
|
Indeksy bitmapowe
|
Sieci kręgosłupowe
|
DATA_ROZPOCZECIA
|
02-04-1999
|
12-11-2000
|
DATA_ZAKONCZENIA
|
31-08-2001
|
|
FUNDUSZ
|
25000
|
19000
|
- Wstaw
do relacji PRZYDZIALY następujące krotki
atrybut
|
wartość
|
wartość
|
ID_PROJEKTU
|
1
|
1
|
NR_PRACOWNIKA
|
170
|
140
|
OD
|
10-04-1999
|
01-12-2000
|
DO
|
10-05-1999
|
|
STAWKA
|
1000
|
1500
|
ROLA
|
KIERUJACY
|
ANALITYK
|
GODZINY
|
20
|
40
|
- Podnieś
stawkę pracownika o numerze 170 do 1200 złotych (relacja PRZYDZIALY)
- Zmień
datę zakończenia projektu ‘Indeksy bitmapowe’ na 31 grudnia 2001 i
zmniejsz fundusz tego projektu do 19000 złotych.
- Wstaw
dwie propozycje własnych projektów.
- Usuń
informacje o projektach do których nie przydzielono żadnych pracowników.
- Wszystkim
pracownikom podnieś pensję o 10% średniej płacy w ich zespole.
- Podnieś
do średniej pracowniczej pensję najgorzej zarabiającym pracownikom.
- Uaktualnij
płace dodatkowe pracowników zespołu 20. Nowe płace dodatkowe mają być
równe średniej płacy pracowników, których przełożonym jest prof. Morzy.
- Pracownikom
zespołu o nazwie ‘SYSTEMY ROZPROSZONE’ daj 25% podwyżkę. Zastosuj
modyfikację połączenia.
- Usuń
podwładnych pracownika o nazwisku Morzy. Zastosuj usuwanie krotek z wyniku
połączenia relacji.
Sekwencje
- Utwórz
sekwencję MYSEQ
rozpoczynającą się od 300 i zwiększającą się w każdym kroku o 10.
- Wykorzystaj
utworzoną sekwencję do wstawienia nowego stażysty o nazwisku Trąbczyński
do relacji Pracownicy.
- Zmodyfikuj
pracownikowi Trąbczyńskiemu płacę dodatkową na wartość wskazywaną przez
sekwencję.
- Stwórz
nową sekwencję o niskiej wartości maksymalnej. Zaobserwuj, co się dzieje,
gdy następuje „przepełnienie” sekwencji.