DROP DATABASE IF EXISTS DB1;
CREATE DATABASE DB1;
USE DB1;
DROP TABLE IF EXISTS COMPONENT;
DROP TABLE IF EXISTS AREA;
DROP TABLE IF EXISTS ITEM;
CREATE TABLE AREA
(
AREA_ID SMALLINT NOT NULL AUTO_INCREMENT,
NAME VARCHAR(50),
PRIMARY KEY (AREA_ID)
);
CREATE TABLE ITEM
(
ITEM_ID SMALLINT NOT NULL AUTO_INCREMENT,
NAME VARCHAR(50),
PRIMARY KEY (ITEM_ID)
);
CREATE TABLE COMPONENT
(
COMPONENT_ID INT NOT NULL AUTO_INCREMENT,
AREA_ID SMALLINT,
ITEM_ID SMALLINT,
NAME VARCHAR(50),
UNIT VARCHAR(50),
IN_STOCK INT,
PRIMARY KEY (COMPONENT_ID),
FOREIGN KEY (AREA_ID) REFERENCES AREA(AREA_ID) ON DELETE SET NULL,
FOREIGN KEY (ITEM_ID) REFERENCES ITEM(ITEM_ID) ON DELETE SET NULL
);
!
2009/09/20
Subscribe to:
Post Comments (Atom)
Labels
- .Net (1)
- AES (1)
- c# (8)
- cmd (3)
- Database Script (1)
- DES (1)
- dll (3)
- Error (1)
- Event Viewer (1)
- File Operation (1)
- FireFox (1)
- Gmail (1)
- HashMap (1)
- HashTable (1)
- HeidiSQL (1)
- HMAC (1)
- ip (1)
- Java (2)
- Java Bean (1)
- Javascript (1)
- LINQ (1)
- Marshall Class (4)
- MD5 (1)
- Microsoft System Configuration Utility (1)
- MVC (1)
- MySQL (3)
- Opera (1)
- PRNG (1)
- Regedit (1)
- Run Command (3)
- SHA (1)
- String Operation (1)
- struct (1)
- Stylish (1)
- Technical Interview Questions (1)
- Unmanaged Memory Operation (3)
- Virtual Machine (1)
- Visual Studio 2005 (2)
- Warning (1)
- Web Application (3)
No comments:
Post a Comment