0% found this document useful (0 votes)
33 views3 pages

SQL

Uploaded by

NANA NANA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views3 pages

SQL

Uploaded by

NANA NANA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Q1

CREATE TABLE Publisher (

Publisher_No VARCHAR2(50),

Name VARCHAR2(50),

Address VARCHAR2(50)

);

CREATE TABLE Author (

No VARCHAR2(50),

Name VARCHAR2(50),

Address VARCHAR2(50)

);

CREATE TABLE Book (

Book_No NUMBER,

title VARCHAR2(50),

Publisher_No VARCHAR2(50),

AuthorNo VARCHAR2(50),

FOREIGN KEY (Publisher_No) REFERENCES Publisher (Publisher_No),

FOREIGN KEY (AuthorNo) REFERENCES Author (No)

);

CREATE TABLE COURSE (

No VARCHAR2(50),

Name VARCHAR2(50),

Book_No NUMBER,

FOREIGN KEY (Book_No) REFERENCES Book (Book_No)

);
Insert into Author values ('A122','Khalid','Cairo')

Insert into Author values ('A333', 'sabry', 'ksa')

Insert into Publisher values ("pu11","alrashod","makah")

Insert into Publisher values ("pu63","ksu","jadah")

INSERT INTO Book (Book_No, title, Publisher_No, AuthorNo)

VALUES (1111, 'Database', 'pu11', 'A122');

INSERT INTO Book (Book_No, title, Publisher_No, AuthorNo)

VALUES (22222, 'Analysis', 'pu63', 'A122');

INSERT INTO Course (No, Name, Book_No)

VALUES ('Db22', 'DBMS', 11111);

INSERT INTO Course (No, Name, Book_No)

VALUES ('An55', 'Design&Anaalysis', 22222);

Q2

DESC Publisher;

Q3

ALTER TABLE Book

ADD COLUMN des varchar(25);


Q4

SELECT Author.*

FROM Book

JOIN Author ON Book.AuthorNo = Author.No

WHERE Book.title = 'Database';

Q5

SELECT *

FROM Publisher

WHERE Publisher_No = 'pu63';

Q6

ALTER TABLE Author


DROP COLUMN address;

Q7

SELECT COUNT(*) AS TotalCourses

FROM Course;

You might also like