数据库 酒店管理系统 课程设计
(基于 SQL server 2000)
实现过程
1.1 通过查询分析器实现建立数据库、数据表
------------------------------创建数据库和数据表----------------------------------
(1)创建酒店管理系统数据库
CREATE DATABASE 酒店管理系统
(2)创建客房信息表
CREATE TABLE 客房
(客房编号 CHAR(8) PRIMARY KEY,
客房类型 CHAR(8)NOT NULL,
价格 SMALLMONEY NOT NULL,
床位数 INT NOT NULL,
使用状态 CHAR(8) NOT NULL)
INSERT INTO 客房 VALUES('101','一',100,1,'在使用')
INSERT INTO 客房 VALUES('102','二',200,2,'在使用')
INSERT INTO 客房 VALUES('103','二',200,1,'在使用')
INSERT INTO 客房 VALUES('104','三',300,2,'在使用')
INSERT INTO 客房 VALUES('105','三',300,1,'未使用')
(3)创建客户信息表
CREATE TABLE 客户
(客户编号 CHAR(8)PRIMARY KEY,
客户名称 CHAR(10)NOT NULL,
身份证号 CHAR(18)NOT NULL,
联系地址 CHAR(25),
联系电话 CHAR(10))
INSERT INTO 客户 VALUES('1001','王一',12234,'江西','3245354')
INSERT INTO 客户 VALUES('1002','张三',34234,'江西','2442442')
INSERT INTO 客户 VALUES('1003','李四',56465,'江西','5654645')
INSERT INTO 客户 VALUES('1004','王钱',65435,'江西','5676577')
INSERT INTO 客户 VALUES('1005','孙志',11464,'江西','4234343')
(4)创建入住登记表
CREATE TABLE 入住登记
(客房编号 CHAR(8)FOREIGN KEY REFERENCES 客房(客房编号),
客户编号 CHAR(8)FOREIGN KEY REFERENCES 客户(客户编号),
预定日期 DATETIME,
预定数量 INT,
PRIMARY KEY(客房编号,客户编号))
评论1
最新资源