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

SQL

Uploaded by

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

SQL

Uploaded by

NANA NANA
Copyright
© © All Rights Reserved
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