You are on page 1of 1

/*AGENTI (CodAgent N(3), NumeAgent C(20), CNP N(13))*/

CLEAR SCREEN
PROMPT Stergere ecran

PROMPT Stergere tabela Agenti


DROP TABLE Agenti_612

PROMPT Creare tabela Agent


CREATE TABLE Agenti_612
(CodAgent Number(3),
NumeAgent Varchar2(20),
CNP Number(13),
CONSTRANINT pK_codagent_612 PRIMARY KEY (CodAgent));

*/

PROMPT Creare tabela Agent


CREATE TABLE Agenti_612
(CodAgent Number(3),
NumeAgent Varchar2(20) CONSTRAINT nn_nume_612 NOT NULL,
CNP Number(13) CONSTRAINT ck_cnp_612 CHECK(LENGTH(CNP)=13),
CONSTRANINT pK_codagent_612 PRIMARY KEY (CodAgent));

PROMPT Structura tabelei Agenti


DESCRIBE Agenti_612;

/* BUNURI(CodBun C(3), DenBun C(30)-Opere/Mobilier, ValBun N(4))*/


PROMPT Stergere tabela BUNURI
DROP TABLE Bunuri_612

PROMPT Creare tabela Bunuri


CREATE TABLE Bunuri_612
(CodBun Number(3),
DenBun Varchar2(30) CONSTRAINT ck_den_612 CHECK (DenBun IN ('Opere', 'Mobilier')),
ValBun Number (4)CONSTRAINT nn_val_614 NOT NULL,
CONSTRAINT pk_codbun_612 PRIMARY KEY (CodBun));

PROMPT Stergere tabela Polite


DROP TABLE Polite_612;

PROMPT Creare tabela Polite


CREAT TABLE Polite_612
(NrPolita Number(3),
TipPolita Varchar2 (20) CONSTRAINT ck_tip_612 CHECK(TipPolita IN ('Asig',
'Reasig')),
DataPolita Date DEFAULT SysDate,
SumaAsig Number(5) CONSTRAINT nn_suma_612 NOT NULL,
CodAgent Number(3),
CodBun Number(3)
CONSTRAINT pk_nrpol_612 PRIMARY KEY (NrPolita),
CONSTRAINT fk_codagent_612 FOREIGN KEY (CodAgent) REFERENCES Agenti_612 (CodAgent),
CONSTRAINT fk_codbun_612 FOREIGN KEY (CodBun) REFERENCES Bunuri_612 (CodBun));

PROMPT Structura Tabelei Polite


DESCRIBE Polite_612;

You might also like