公司信息数据库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《SQLServer数据库》结课设计报告书

设计题目:公司信息数据库系统设计与实现专业班级:

学号:

学生姓名:

任课教师:

目录

第1章数据库设计...................................... 错误!未定义书签。

1.1 表的设计........................ 错误!未定义书签。

1.2 E-R图......................... 错误!未定义书签。

1.3 数据的录入...................... 错误!未定义书签。截图:把每个表带开,截图

第2章数据完整性的实施.......................... 错误!未定义书签。

2.1 实体完整性实施................. 错误!未定义书签。录入违反完整性的数据,截图

2.2 域完整性实施................... 错误!未定义书签。录入违反完整性的数据,截图

2.3 参照完整性实施................. 错误!未定义书签。录入违反完整性的数据,截图

第3章视图和索引设计错误!未定义书签。

3.1 视图设计........................ 错误!未定义书签。

3.2 索引设计........................ 错误!未定义书签。第4章数据查询 .......................................... 错误!未定义书签。

4.1 简单查询........................ 错误!未定义书签。写查询的功能

4.2 统计查询........................ 错误!未定义书签。写查询的功能

第1章数据库设计

1.1表的设计

1.供应商(供应商ID,公司名称,联系人姓名,联系人头衔,地址)

pk-供应商ID

2.产品(产品ID,产品名称,单价,库存量)

Pk-产品ID

3.订单明细(订单ID,产品ID,订单金额,单价数量,折扣)

Pk-订单IDfk-产品ID

4.订单(订单ID,客户ID,雇员ID,订购日期,到货日期)

Pk-订单ID

5.雇员(雇员ID,姓名,头衔,出生日期,雇佣日期)

Pk-雇员ID

6.客户(客户ID,客户姓名,客户等级,客户电话,客户地址)

Pk-客户ID

7.等级(客户等级,享受折扣,送货方式)

1、“供应商”表结构

字段名字段类型字段长度小数点索引类型供应商ID 字符型8 _ 主键公司名称字符型20 _ _

联系人姓名字符型8 _ _

联系人头衔字符型8 _ _ 地址字符型20_ _

2、“产品”表结构

字段名字段类型字段长度小数点索引类型产品ID 字符型8 _ 主键产品名称字符型10 _ _ 单价数字型4_ _

库存量数字型 4 _ _

3、“订单”表结构

字段名字段类型字段长度小数点索引类型订单ID字符型8-主键

客户ID字符型10-外键

雇员ID字符型10-外键

订购日期日期/时间8--

到货日期日期/时间8--

金额数字型 4 -

4、“订单明细”表结构

字段名字段类型字段长度小数点索引类型

订单项ID 字符型10 —主键订单ID 字符型8 _ 外键产品ID 字符型10 _ 外键数量数字型12 _ _

单价数字型8_ _

5.“等级”表结构

字段名字段类型字段长度小数点索引类型

客户等级字符型

10 __

享受折扣字符型

10 __

送货方式字符型

8 __

6.“雇员”表结构

字段名字段类型字段长度小数点索引类型

雇员ID字符型10-主键

姓名字符型6--

职务字符型8--

出生年月日期/时间8--

雇佣日期日期/时间8--

7、“客户”表结构

字段名字段类型字段长度小数点索引类型

客户ID

字符型10-主键

客户姓名

字符型6--

客户等级

字符型4-外键

客户电话

数字型11--

客户地址

字符型20--

1.2 E-R 图

客户等级

客户姓名

订单ID

金额

订单

客户ID

客户

拥有

订单

客户ID

订单ID

金额

客户ID

客户姓名

客户等级

客户

归属

客户等级

折扣

送货方式

等级

归属

订单明细

订单ID

订单项ID

单价

1.3数据的录入1.供应商

2.产品

4.订单明细

6.客户

7.等级

第2章数据的完整性实施2.1实体完整性实施

1.在产品中创建了名为IX-产品的唯一值得约束.

2.因为表中已有A的产品,如果在输入一个产品ID为A的数据,则违反IX-产品的唯一值的表.

2.2域完整性实施

1.在产品中创建了名为IX-产品的唯一值约束.

2.因为表中已有A的产品,如果在输入一个产品ID为A的数据,则违反IX-产品的唯一值的表.

相关文档
最新文档