1. CREATE DATABASE Library
use Library
CREATE TABLE Publisher
( pid int PRIMARY KEY IDENTITY,
pname varchar(50) NOT NULL,
address varchar(50) DEFAULT 'Assiut',
UNIQUE(pname,address) )
CREATE TABLE Books
( isbn int identity(100,1),
title varchar(50),
price money,
pid int REFERENCES Publisher(id) ON UPDATE CASCADE ON DELETE SET
NULL,
Constraint price_chk CHECK( price > 50 ),
PRIMARY KEY (isbn) )
INSERT INTO Publisher(pname,address) VALUES('aa','alex');
INSERT INTO Publisher(pname,address) VALUES('bb','alex');
INSERT INTO Publisher(pname,address) VALUES('cc','cairo');
INSERT INTO Publisher(pname,address) VALUES('dd','sohag');
INSERT INTO Publisher(pname,address) VALUES('ee','cairo');
INSERT INTO Publisher(pname) VALUES('ff');
INSERT INTO Books(title,price,pid) VALUES('DB',300,1);
INSERT INTO Books(title,price,pid) VALUES('DB',400,6);
INSERT INTO Books(title,price,pid) VALUES('Java',200,2);
INSERT INTO Books(title,price,pid) VALUES('Math',200,1);
INSERT INTO Books(title,price,pid) VALUES('Physics',150,4);
INSERT INTO Books(title,price) VALUES('C++',250);