Create Clienti Table

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

create database correctedDB

select*from Clienti
select*from ArticolComandat
select*from Comenzi
select*from Produse
select*from Producatori
-- Create Clienti table
-------------------------
CREATE TABLE Clienti
(
id_client char(10) NOT NULL ,
nume_client char(50) NOT NULL ,
adresa_client char(50) NULL ,
oras_client char(50) NULL ,
stat_client char(5) NULL ,
Cod_Post_client char(10) NULL ,
tara_client char(50) NULL ,
contact_client char(50) NULL ,
email_client char(255) NULL
);

CREATE TABLE ArticolComandat


(
NumarComanda int NOT NULL ,
NumarArticol int NOT NULL ,
id_produs char(10) NOT NULL ,
cantitate int NOT NULL ,
pret_articol decimal(8,2) NOT NULL
);

CREATE TABLE Comenzi


(
NumarComanda int NOT NULL ,
DataComanda date NOT NULL ,
id_client char(10) NOT NULL
);

CREATE TABLE Produse


(
id_produs char(10) NOT NULL ,
id_prod char(10) NOT NULL ,
Nume_produs char(255) NOT NULL ,
pret_produs decimal(8,2) NOT NULL ,
desc_produs varchar(1000) NULL
);
-----------------------
-- Create Producatori table
-----------------------
CREATE TABLE Producatori
(id_prod char(10) NOT NULL ,
nume_prod char(50) NOT NULL ,
adresa_prod char(50) NULL ,
oras_prod char(50) NULL ,
stat_prod char(5) NULL ,
Cod_Post_prod char(10) NULL ,
tara_prod char(50) NULL
);

----------------------
-- Define primary keys
----------------------
ALTER TABLE Clienti WITH NOCHECK ADD CONSTRAINT PK_Client PRIMARY KEY CLUSTERED
(id_client);
ALTER TABLE ArticolComandat WITH NOCHECK ADD CONSTRAINT PK_ArticolComandat
PRIMARY KEY CLUSTERED (NumarComanda,NumarArticol);
ALTER TABLE Comenzi WITH NOCHECK ADD CONSTRAINT PK_Comenzi PRIMARY KEY CLUSTERED
(NumarComanda);
ALTER TABLE Produse WITH NOCHECK ADD CONSTRAINT PK_Produse PRIMARY KEY CLUSTERED
(id_produs);
ALTER TABLE Producatori WITH NOCHECK ADD CONSTRAINT PK_Producatori PRIMARY KEY
CLUSTERED (id_prod);

----------------------
-- Define foreign keys
----------------------
ALTER TABLE ArticolComandat ADD
CONSTRAINT FK_ArticolComandat_Comenzi FOREIGN KEY (NumarComanda) REFERENCES
Comenzi(NumarComanda),
CONSTRAINT FK_ArticolComandat_Produse FOREIGN KEY (id_produs) REFERENCES Produse
(id_produs);
ALTER TABLE Comenzi ADD
CONSTRAINT FK_Comenzi_Clienti FOREIGN KEY (id_client) REFERENCES Clienti
(id_client);
ALTER TABLE Produse ADD
CONSTRAINT FK_Produse_Producatori FOREIGN KEY (id_prod) REFERENCES Producatori
(id_prod);
-------------------------------------------------------------
-- Sams Teach Yourself SQL in 10 Minutes
-- http://www.forta.com/books/0672325675/
-- Example table population scripts for Microsoft SQL Server.
-------------------------------------------------------------
---------------------------
-- Populate Clienti table
---------------------------
INSERT INTO Clienti (id_client, nume_client, adresa_client , oras_client,
stat_client, Cod_post_client, Tara_client, contact_client, email_client)
VALUES('1000000001', 'Vin TONUS', '200 Maria
Lana','Dubasari','DB','44444','RM','Joneta Susan', '[email protected]');
INSERT INTO Clienti (id_client, nume_client, adresa_client, oras_client,
stat_client, Cod_post_client, Tara_client, contact_client, email_client)
VALUES('1000000002', 'Casa Publica', '333 Sfanta Larisa Duca', 'Calaras', 'CA',
'43333', 'RM', 'Mihai Garman',null);
INSERT INTO Clienti (id_client, nume_client, adresa_client, oras_client,
stat_client, Cod_post_client, Tara_client, contact_client, email_client)
VALUES('1000000003', 'Franzeluta', '1 Sfanta Piata', 'Marculesti', 'MC',
'42222', 'RM', 'Jicu Jordan', '[email protected]');
INSERT INTO Clienti (id_client, nume_client, adresa_client, oras_client,
stat_client, Cod_post_client, Tara_client, contact_client, email_client)
VALUES('1000000004', 'Franzeluta', '829 Reveniu', 'Dubasari', 'DB', '88888',
'RM', 'Dionis Stepan', '[email protected]');
INSERT INTO Clienti (id_client, nume_client, adresa_client, oras_client,
stat_client, Cod_post_client, Tara_client, contact_client, email_client)
VALUES('1000000005', 'Magazin Jucarii', '4545 53rd Sturza', 'Chsinau', 'CH',
'54545', 'RM', 'Kiril Haruta',null);
-------------------------
-- Populate Producatori table
-------------------------
INSERT INTO Producatori(id_prod, nume_prod, adresa_prod, oras_prod, stat_prod,
Cod_Post_prod, Tara_prod)
VALUES('BRS01','Belarus','123 Mai','Balti','MI','44444', 'RM');
INSERT INTO Producatori(id_prod, nume_prod, adresa_prod, oras_prod, stat_prod,
Cod_Post_prod, Tara_prod)
VALUES('BRE02','Belarus Emp','500 Parc ','Aneni','OH','44333', 'RM');
INSERT INTO Producatori(id_prod, nume_prod, adresa_prod, oras_prod, stat_prod,
Cod_Post_prod, Tara_prod)
VALUES('DLL01','Dorinel Huce','555 Higha','DosofTEI','CA','99999', 'RM');
INSERT INTO Producatori(id_prod, nume_prod, adresa_prod, oras_prod, stat_prod,
Cod_Post_prod, Tara_prod)
VALUES('FRB01','Furdui','1000/5 str Averi','Noul Yorga','NY','11111', 'RM');
INSERT INTO Producatori(id_prod, nume_prod, adresa_prod, oras_prod, stat_prod,
Cod_Post_prod, Tara_prod)
VALUES('FNG01','FurdUI','42 Galaxia Road','Londra', NULL,'88888', 'Anglia');
INSERT INTO Producatori(id_prod, nume_prod, adresa_prod, oras_prod, stat_prod,
Cod_Post_prod, Tara_prod)
VALUES('JTS01','Jigan','1 Ruesti','Paris', NULL,'45678', 'Franta');
--------------------------
-- Populate Produse table
--------------------------
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('BR01', 'BRS01', '8 in poseta', 5.99, '8 inch teddy bear, comes with cap
and jacket');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('BR02', 'BRS01', '12 in Traistra', 8.99, '12 inch teddy bear, comes with
cap and jacket');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('BR03', 'BRS01', '18 in Jeanta', 11.99, '18 inch teddy bear, comes with
cap and jacket');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('BNBG01', 'DLL01', 'Fuste', 3.49, 'Fish bean bag toy, complete with bean
bag worms with which to feed it');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('BNBG02', 'DLL01', 'Blugi', 3.49, 'Bird bean bag toy, eggs are not
included');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('BNBG03', 'DLL01', 'Rabbit jeanta', 3.49, 'Rabbit bean bag toy, comes
with bean bag carrots');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('RGAN01', 'DLL01', 'Regina', 4.99, '18 inch Raggedy Ann doll');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('RYL01', 'FNG01', 'Rege ', 9.49, '12 inch king doll with royal garments
and crown');
INSERT INTO Produse(id_produs, id_prod, nume_produs, pret_produs, desc_produs)
VALUES('RYL02', 'FNG01', 'Cub Rubic', 9.49, '12 inch queen doll with royal
garments and crown');
------------------------
-- Populate Comenzi table
------------------------
INSERT INTO Comenzi(NumarComanda, DataComanda, id_client)
VALUES(20005, '2004-05-01', '1000000001');
INSERT INTO Comenzi(NumarComanda, DataComanda, id_client)
VALUES(20006, '2004-01-12', '1000000003');
INSERT INTO Comenzi(NumarComanda, DataComanda, id_client)
VALUES(20007, '2004-01-30', '1000000004');
INSERT INTO Comenzi(NumarComanda, DataComanda, id_client)
VALUES(20008, '2004-02-03', '1000000005');
INSERT INTO Comenzi(NumarComanda, DataComanda, id_client)
VALUES(20009, '2004-02-08', '1000000001');
----------------------------
-- Populate ArticolComandat table
----------------------------
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20005, 1, 'BR01', 100, 5.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20005, 2, 'BR03', 100, 10.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20006, 1, 'BR01', 20, 5.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20006, 2, 'BR02', 10, 8.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20006, 3, 'BR03', 10, 11.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20007, 1, 'BR03', 50, 11.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20007, 2, 'BNBG01', 100, 2.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20007, 3, 'BNBG02', 100, 2.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20007, 4, 'BNBG03', 100, 2.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20007, 5, 'RGAN01', 50, 4.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20008, 1, 'RGAN01', 5, 4.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20008, 2, 'BR03', 5, 11.99);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20008, 3, 'BNBG01', 10, 3.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20008, 4, 'BNBG02', 10, 3.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20008, 5, 'BNBG03', 10, 3.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20009, 1, 'BNBG01', 250, 2.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20009, 2, 'BNBG02', 250, 2.49);
INSERT INTO ArticolComandat(NumarComanda, NumarArticol, id_produs, cantitate,
pret_articol)
VALUES(20009, 3, 'BNBG03', 250, 2.49);

You might also like