You are on page 1of 3

CREATE TABLE Meniu

( ID_MENIU NUMBER NOT NULL ENABLE,

denumire_produs VARCHAR2(500 BYTE) NOT NULL ENABLE,

cantitate NUMBER NOT NULL ENABLE,

pret NUMBER NOT NULL ENABLE,

data_consum DATE,

CONSTRAINT id_meniu_pk PRIMARY KEY (ID_MENIU)

);

CREATE TABLE Studenti

(id_student NUMBER NOT NULL ENABLE,

nume VARCHAR2(500 BYTE) NOT NULL ENABLE,

prenume VARCHAR2(500 BYTE) NOT NULL ENABLE,

an_studiu NUMBER NOT NULL ENABLE,

camin CHAR(1 BYTE) DEFAULT 'n' NOT NULL ENABLE,

CONSTRAINT id_student_pk PRIMARY KEY (id_student)

);

CREATE TABLE Comenzi

(id_comanda NUMBER NOT NULL ENABLE,

id_student NUMBER NOT NULL ENABLE,

data_comenzii DATE,

CONSTRAINT id_comanda_pk PRIMARY KEY (id_comanda),

CONSTRAINT id_student_fk FOREIGN KEY (id_student) REFERENCES Studenti (id_student)

);

CREATE TABLE PozitiiComenzi

( id_poz_comanda NUMBER NOT NULL ENABLE,

id_comanda NUMBER NOT NULL ENABLE,

id_meniu NUMBER NOT NULL ENABLE,

cantitate NUMBER NOT NULL ENABLE,

CONSTRAINT id_poz_comanda_pk PRIMARY KEY (id_poz_comanda),


CONSTRAINT id_comanda_fk FOREIGN KEY (id_comanda) REFERENCES Comenzi (id_comanda)

);

CREATE SEQUENCE "ID_MENIU" MINVALUE 1 MAXVALUE 9999999999999999999999999999


INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE;

CREATE TABLE Meniu

( ID_MENIU NUMBER NOT NULL ENABLE,

denumire_produs VARCHAR2(500 BYTE) NOT NULL ENABLE,

cantitate NUMBER NOT NULL ENABLE,

pret NUMBER NOT NULL ENABLE,

data_consum DATE,

CONSTRAINT id_meniu_pk PRIMARY KEY (ID_MENIU)

);

CREATE SEQUENCE "ID_MENIU" MINVALUE 1 MAXVALUE 9999999999999999999999999999


INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE;

CREATE TABLE Studenti

(id_student NUMBER NOT NULL ENABLE,

nume VARCHAR2(500 BYTE) NOT NULL ENABLE,

prenume VARCHAR2(500 BYTE) NOT NULL ENABLE,

an_studiu NUMBER NOT NULL ENABLE,

camin CHAR(1 BYTE) DEFAULT 'n' NOT NULL ENABLE,

CONSTRAINT id_student_pk PRIMARY KEY (id_student)

);

CREATE SEQUENCE "id_student" MINVALUE 1 MAXVALUE 9999999999999999999999999999


INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE;

CREATE TABLE Comenzi


(id_comanda NUMBER NOT NULL ENABLE,

id_student NUMBER NOT NULL ENABLE,

data_comenzii DATE,

CONSTRAINT id_comanda_pk PRIMARY KEY (id_comanda),

CONSTRAINT id_student_fk FOREIGN KEY (id_student) REFERENCES Studenti (id_student)

CREATE SEQUENCE "id_comanda" MINVALUE 1 MAXVALUE 9999999999999999999999999999


INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE;

);

CREATE TABLE PozitiiComenzi

( id_poz_comanda NUMBER NOT NULL ENABLE,

id_comanda NUMBER NOT NULL ENABLE,

id_meniu NUMBER NOT NULL ENABLE,

cantitate NUMBER NOT NULL ENABLE,

CONSTRAINT id_poz_comanda_pk PRIMARY KEY (id_poz_comanda),

CONSTRAINT id_comanda_fk FOREIGN KEY (id_comanda) REFERENCES Comenzi (id_comanda)

);

CREATE SEQUENCE "id_poz_comanda" MINVALUE 1 MAXVALUE 9999999999999999999999999999


INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE;

You might also like