04.06.2015 Views

Database Modeling and Design

Database Modeling and Design

Database Modeling and Design

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.2 Logical <strong>Design</strong> 143<br />

create table customer<br />

(cust_no char(6),<br />

job_title varchar(256),<br />

primary key (cust_no),<br />

foreign key (job_title) references job<br />

on delete set null on update cascade);<br />

create table job<br />

(job_no<br />

char(6),<br />

job_title varchar(256),<br />

primary key (job_no));<br />

create table order<br />

(order_no char(9),<br />

cust_no<br />

char(6) not null,<br />

primary key (order_no),<br />

foreign key (cust_no) references customer<br />

on delete set null on update cascade);<br />

create table salesperson<br />

(sales_id char(10)<br />

sales_name varchar(256),<br />

dept_no char(2),<br />

primary key (sales_id),<br />

foreign key (dept_no) references department<br />

on delete set null on update cascade);<br />

create table department<br />

(dept_no char(2),<br />

dept_name varchar(256),<br />

manager_name varchar(256),<br />

primary key (dept_no));<br />

create table item<br />

(item_no char(6),<br />

dept_no<br />

char(2),<br />

primary key (item_no),<br />

foreign key (dept_no) references department<br />

on delete set null on update cascade);

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!