You are on page 1of 3

create table branch (branchno number(4) not null, street varchar2(50), city varchar2(50), postcode number(6), primary key

(branchno)); insert into branch values (&branchno, '&street', '&city', &postcode); create table staff (staffno number(4) not null, firstname varchar2(50), lastname varchar2(50), position varchar2(50), date_birth date, salary number(6), branchno number(4), foreign key (branchno)references branch, primary key(staffno)); insert into staff values (&staffno, '&firstname', '&lastname', '&position', '&date_birth', &salary, &branchno); create table property (propertyno number(4) not null, street varchar2(50), city varchar2(50), postcode number(6), type varchar(50), room number(4), rent number(6), ownerno number(4) not null, staffno number(4), foreign key (staffno)references staff, branchno number(4), foreign key (branchno)references branch, primary key(propertyno));

insert into property values (&propertyno, '&street', '&city', &postcode, '&type', &room,

&rent, &ownerno, &staffno, &branchno); create table client (clientno number(4) not null, firstname varchar2(50), lastname varchar2(50), telephoneno number(12), pre_type varchar2(50), max_rent number(6), primary key (clientno)); insert into client values (&clientno, '&firstname', '&lastname', &telephoneno, '&pre_type', &max_rent);

create table private_owner (ownerno number(4), foreign key (ownerno)references property, firstname varchar2(50), lastname varchar2(50), telephoneno number(12), primary key (ownerno)); insert into private_owner values (&ownerno, '&firstname', '&lastname', &telephoneno); create table viewing (clientno number(4), foreign key (clientno)references client, propertyno number(4), foreign key (propertyno)references property, view_date date, commt varchar2(500), primary key(clientno)); insert into viewing values (&clientno, &propertyno, '&view_date', '&commt'); select * from staff;

select staffno,firstname,lastname from staff;

You might also like