ORACLE
1. Loodud on kolmest tabelist koosnev andmemudel
2. SQL-laused tabelite koostamiseks
Tabeli ISIK loomine
CREATE TABLE ISIK (
ID NUMBER(10,0) NOT NULL,
EESNIMI VARCHAR2(35) NOT NULL,
PERENIMI VARCHAR2(35) NOT NULL,
ISIKUKOOD VARCHAR2(20) NOT NULL,
CONSTRAINT ISIK_PK PRIMARY KEY(ID)
);
Tulemus
Tabeli VAEOSA loomine
CREATE TABLE VAEOSA (
ID NUMBER(10,0) NOT NULL,
KOOD VARCHAR2(10) NOT NULL,
NIMI VARCHAR2(50) NOT NULL,
KOMMENTAAR VARCHAR2(100),
CONSTRAINT VAEOSA_PK PRIMARY KEY(ID)
);
Tulemus
Tabeli VAEOSAS_OLEMINE loomine
CREATE TABLE VAEOSAS_OLEMINE (
ID NUMBER(10,0) NOT NULL,
ISIK_ID NUMBER(10,0) NOT NULL,
VAEOSA_ID NUMBER(10,0) NOT NULL,
ROLL VARCHAR2(35) NOT NULL,
ALATES DATE NOT NULL,
KUNI DATE,
CONSTRAINT VAEOSAS_OLEMINE_PK PRIMARY KEY(ID)
);
Tulemus
Tabelile VAEOSAS_OLEMINE välisvõtmete lisamine
ALTER TABLE VAEOSAS_OLEMINE ADD CONSTRAINT VAE...