0% found this document useful (0 votes)
31 views

Anexe: Comenzi SQL

The document contains SQL commands that create tables for clients, branches, categories, employees, and ads. The tables create columns for identifiers, names, addresses, phone numbers, dates, salaries and other attributes. Primary keys are defined for each table and foreign keys link the tables together, such as employees being linked to branches and ads being linked to categories and clients.

Uploaded by

simon362003
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Anexe: Comenzi SQL

The document contains SQL commands that create tables for clients, branches, categories, employees, and ads. The tables create columns for identifiers, names, addresses, phone numbers, dates, salaries and other attributes. Primary keys are defined for each table and foreign keys link the tables together, such as employees being linked to branches and ads being linked to categories and clients.

Uploaded by

simon362003
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Anexe

Comenzi SQL
CREATE TABLE "CLIENTI" ( "ID" NUMBER(8,0) NOT NULL ENABLE, "NUME" VARCHAR2(50) NOT NULL ENABLE, "ADRESA" VARCHAR2(50) NOT NULL ENABLE, "DATA_NASTERII" DATE NOT NULL ENABLE, "TELEFON" VARCHAR2(15) NOT NULL ENABLE, "E_MAIL" VARCHAR2(50), CONSTRAINT "CLIENTI_PK" PRIMARY KEY ("ID") ENABLE ) CREATE TABLE "FILIALE" ( "ID" NUMBER(15,0) NOT NULL ENABLE, "LOCALITATE" VARCHAR2( 0) NOT NULL ENABLE, "ADRESA" VARCHAR2(50) NOT NULL ENABLE, "TELEFON" VARCHAR2(15) NOT NULL ENABLE, CONSTRAINT "FILIALE_PK" PRIMARY KEY ("ID") ENABLE ) CREATE TABLE "CATE!ORII" ( "ID" NUMBER(8,0) NOT NULL ENABLE, "NUME" VARCHAR2(50) NOT NULL ENABLE, "NATURA_TRAN"ACTIEI" VARCHAR2( 0) NOT NULL ENABLE, "TARIF" NUMBER(8,2) NOT NULL ENABLE, "SPECIFICATII" VARCHAR2(50), CONSTRAINT "CATE!ORII_PK" PRIMARY KEY ("ID") ENABLE ) CREATE TABLE "SALARIATI" ( "ID" NUMBER(8,0) NOT NULL ENABLE, "NUME" VARCHAR2(50) NOT NULL ENABLE, "ADRESA" VARCHAR2(50) NOT NULL ENABLE, "TELEFON" VARCHAR2(15) NOT NULL ENABLE, "DATA_AN!A#ARII" DATE NOT NULL ENABLE, "SALARIU" NUMBER(8,2), "FUNCTIE" VARCHAR2( 0), "TARIF_ORAR" NUMBER($,2), "SPECIALI"ARE" VARCHAR2( 0), "TIP_SLT" VARCHAR2(20) NOT NULL ENABLE, "ID_FLA" NUMBER(8,0), "ID_M!R" NUMBER(8,0), CONSTRAINT "SALARIATI_PK" PRIMARY KEY ("ID") ENABLE, CONSTRAINT "SALARIATI_CK1" CHECK (( TIP_SLT%&A!T& AND SALARIU IS NOT NULL AND FUNCTIE IS NOT NULL AND TARIF_ORAR IS NULL AND SPECIALI"ARE IS NULL) OR (TIP_SLT%&CLT& AND SALARIU IS NULL AND FUNCTIE IS NULL AND TARIF_ORAR IS NOT NULL AND SPECIALI"ARE IS NOT NULL) ) ENABLE, CONSTRAINT "SALARIATI_FK" FOREI!N KEY ("ID_FLA") REFERENCES "FILIALE" ("ID") ON DELETE SET NULL ENABLE, CONSTRAINT "SALARIATI_FK2" FOREI!N KEY ("ID_M!R") REFERENCES "SALARIATI" ("ID") ON DELETE SET NULL ENABLE )

CREATE TABLE "ANUNTURI" ( "ID" NUMBER(8,0) NOT NULL ENABLE, "DATA_INRE!ISTRARE" DATE NOT NULL ENABLE, "DATA_APARITIE" DATE NOT NULL ENABLE, "RE!IM" VARCHAR2(20) NOT NULL ENABLE, "DESCRIERE" VARCHAR2(50), "ID_CTE" NUMBER(8,0) NOT NULL ENABLE, "ID_CET" NUMBER(8,0) NOT NULL ENABLE, CONSTRAINT "ANUNTURI_PK" PRIMARY KEY ("ID") ENABLE, CONSTRAINT "ANUNTURI_FK" FOREI!N KEY ("ID_CTE") REFERENCES "CATE!ORII" ("ID") ON DELETE CASCADE ENABLE, CONSTRAINT "ANUNTURI_FK2" FOREI!N KEY ("ID_CET") REFERENCES "CLIENTI" ("ID") ON DELETE CASCADE ENABLE

You might also like