Nazwa relacji: PROJEKTY
Nazwa |
Typ |
Rozmiar |
Własność |
ID_PROJEKTU |
Liczba |
4 |
Klucz podstawowy |
OPIS_PROJEKTU |
Łańcuch znaków |
20 |
Wymagany, unikalny |
DATA_ROZPOCZECIA |
Data |
|
Domyślnie data systemowa |
DATA_ZAKONCZENIA |
Data |
|
Późniejsza niż DATA_ROZPOCZECIA |
FUNDUSZ |
Liczba (2 miej.dz) |
7 |
Większy lub równy 0 |
Nazwa relacji: PRZYDZIALY
Nazwa |
Typ |
Rozmiar |
Własność |
ID_PROJEKTU |
Liczba |
4 |
Niepusty klucz
obcy (PROJEKTY) |
NR_PRACOWNIKA |
Liczba |
4 |
Niepusty klucz
obcy (PRACOWNICY) |
OD |
Data |
|
Domyślnie data
systemowa |
DO |
Data |
|
Późniejsza niż OD |
STAWKA |
Liczba (2 miej.dz) |
7 |
Większa od 0 |
ROLA |
Łańcuch znaków |
20 |
Jedynie wartości
‘KIERUJĄCY’ ‘ANALITYK’ ‘PROGRAMISTA’ |
Kluczem podstawowym relacji PRZYDZIALY jest para atrybutów (ID_PROJEKTU, NR_PRACOWNIKA)
2. Dodaj do relacji PRZYDZIALY atrybut
GODZINY typu liczbowego.
3. Dodaj do utworzonych przez siebie relacji
komentarze i wyświetl te komentarze.
------------------
PROJEKTY TABLE
Lista
projektów prowadzonych przez pracowników
PRZYDZIALY TABLE
Informacje o
przydziale poszczególnych pracowników do projektów
4. Wyświetl informacje o ograniczeniach
założonych na relacji PRZYDZIALY
SYS_C006587 C "ID_PROJEKTU" IS NOT NULL
SYS_C006588 C "NR_PRACOWNIKA" IS NOT NULL
SYS_C006589 C
STAWKA >= 0
ROLA_CHK C ROLA IN
('KIERUJACY','ANALITYK','PROGRAMISTA')
SYS_C006591 C
DO > OD
SYS_C006592 P
SYS_C006593 R
SYS_C006594 R
5. Wyłącz tymczasowo sprawdzanie unikalności
opisów projektów.
6. Zwiększ maksymalny rozmiar atrybutu
OPIS_PROJEKTU do 30 znaków.
7. Utwórz relację PRACOWNICY_ZESPOŁY
zawierającą następujące dane. Posłuż się mechanizmem tworzenia relacji w
oparciu o zapytanie.
NAZWISKO POSADA ROCZNA_PLACA ZESPOL ADRES_PRACY
---------------
---------- ------------ -------------------- -------------
BIALY STAZYSTA 3170,6 SYSTEMY EKSPERCKIE STRZELECKA 14
BLAZEWICZ PROFESOR 16410 ALGORYTMY WLODKOWICA 16
BRZEZINSKI PROFESOR 11520 SYSTEMY ROZPROSZONE PIOTROWO 3A
HAPKE ASYSTENT 5850 SYSTEMY EKSPERCKIE STRZELECKA 14
JEZIERSKI ASYSTENT 5356,9
SYSTEMY ROZPROSZONE PIOTROWO 3A
KONOPKA ASYSTENT 5760 SYSTEMY ROZPROSZONE PIOTROWO 3A
KOSZLAJDA ADIUNKT 7080 SYSTEMY ROZPROSZONE PIOTROWO 3A
KROLIKOWSKI ASYSTENT 7746 SYSTEMY ROZPROSZONE PIOTROWO 3A
MAREK SEKRETARKA 4922,4 ADMINISTRACJA PIOTROWO 3A
MATYSIAK ASYSTENT 4452 SYSTEMY ROZPROSZONE PIOTROWO 3A
MORZY PROFESOR 10065 SYSTEMY ROZPROSZONE PIOTROWO 3A
SLOWINSKI PROFESOR 12840
SYSTEMY EKSPERCKIE STRZELECKA 14
WEGLARZ DYREKTOR 21180,5 ADMINISTRACJA PIOTROWO 3A
ZAKRZEWICZ STAZYSTA 2496 SYSTEMY EKSPERCKIE STRZELECKA 14