Vous êtes sur la page 1sur 4

ASSIGNMENT 1 & 2

1. create table SalesPeople

Snum number(5),

Sname varchar2(20) UNIQUE,

City varchar2(20),

Comm number(5,5),

PRIMARY KEY (Snum)

);

Insert into SalesPeople

Values

&Snum, ’&Sname’ ,’&City’, &Comm

);

2. create table Customers

Cnum number(5) PRIMARY KEY,

Cname varchar2(20),

City varchar2(20) NOT NULL,

Snum number(5),

FOREIGN KEY (Snum) REFERENCES SalesPeople (Snum)

);
Insert into Customers

Values

&Cnum, ’&Cname’, ’&City’, &Snum

);

3. create table Orders

Onum number(5),

Amt number(5,5),

Odate date;

Cnum number(5) REFERENCES Customers (Cnum ),

Snum number(5),

PRIMARY KEY (Onum),

FOREIGN KEY (Snum) REFERENCES SalesPeople (Snum)

);

Insert into Orders

Values

&Onum, &Amt, ’&Odate’, &Cnum, &Snum

);
ASSIGNMENT 3
1. Insert into SalesPeople

(Snum,Sname,City,Comm)

Values

(&A, ‘&B’, ‘&C’, &D);

2. Create table Sale1 as

Select * from SalesPeople;

3. Delete from SalesPeople

Where Snum = 1001;

Truncate table SalesPeople;

Drop table Salespeople;

4. Delete from SalesPeople

Where Sname = ‘Peel’;

5. Update SalesPeople

SET Sname = ‘ Motika’

WHERE Snum = 1002;

6. Update Salespeople

SET Comm = (0.2* Comm)

WHERE City = ‘London’;


7. Update SalesPeople

SET City = ‘ Phoneix’

WHERE Sname = ‘Axelrod‘;

ASSIGNMENT 4
1. Alter table SalesPeople

Add Father_Name varchar2(20);

2. Alter table Customer

Drop PRIMARY KEY;

3. Not possible because if the table has already been created then we can not add
NOT NULL constraint to a column using ALTER TABLE command.

4. Alter table Customer

Add UNIQUE (Cname);

5. Alter table SalesPeople

RENAME Sname TO SalesPeople;

6. Alter table SalesPeople

RENAME TO SPTable;

7. Alter table Customer // DOMAIN ??

Modify City varchar2(40);

8. Drop table Customers;

Vous aimerez peut-être aussi