教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

数据库课程设计--图书管理系统(2)

来源:网络收集 时间:2026-03-29
导读: 滨海学院数据库课程设计 4)供应E-R图:5)销售E-R图:客户编号客户客户姓名管理客户年龄客户性别图3-1-3 图书分类编号订购数量供应订购单价管理订购金额供应商名称订购时间图3-1-4 5 ( ( 滨海学院数据库课程设计

滨海学院数据库课程设计

4)供应E-R图:5)销售E-R图:客户编号客户客户姓名管理客户年龄客户性别图3-1-3

图书分类编号订购数量供应订购单价管理订购金额供应商名称订购时间图3-1-4

5

滨海学院数据库课程设计

客户编号图书分类编号销售销售金额管理销售单价销售数量销售时间图3-1-5-1

其他图书分类编号销售销售月份管理销售总数量图3-1-5-2

6

滨海学院数据库课程设计

3.2整体设计

名称电话联系人地址供应商m供应订购单价数量订购时间其他销售销售总数量n分类编号出版社图书作者名称销售单价1性别n销售1客户编号姓名销售数量销售时间金额年龄

图3-2-1

4逻辑结构设计

4.1逻辑结构设计的含义

数据库逻辑设计就是将概念模型转换成特定的DBMS所支持的数据库模型的过程。 逻辑结构设计一般分为三步进行: (1)从E-R图向关系模式转化

数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中实体、实体的属性和实体之间的联系转化为关系模式

(2) 数据模型的优化

数据库逻辑设计的结果并不是唯一的,为了提高数据库应用系统的性能,还应该适

7

滨海学院数据库课程设计

当的修改数据模型的结构,提高查询速度。

(3) 关系视图的设计

关系视图的设计又叫外模式设计,也叫用户模式设计,是用户可以直接访问的书记模式。

4.2关系模式的转换及规范化

图书信息(图书名称、供应商名称、订购数量、订购时间、订购单价、金额、出版社名称、作者名称)

供应商信息(供应商名称、地址、电话,联系人) 客户信息(客户编号、图书名称、名称、年龄、性别)

销售信息(销售图书名称、客户编号、客户名称、销售单价、数量、时间、金额) 带有下划线的表示主键。

通过分析以上模式的转换,可以将部分信息属性细化,重新划分属性分布,组建新的信息表,可以减少冗余,使结构更加简洁。

以下是经过规范化后的关系模式:

图书信息(图书分类编号、图书名称、出版社名称、作者名称) 供应商信息(供应商名称、地址、电话,联系人)

供应信息(图书分类编号、供应商名称、订购时间、订购数量、金额、订购单价) 客户信息(客户编号、名称、年龄、性别)

销售信息(图书分类编号、客户编号、销售单价、数量、时间、金额等) 其他销售信息(图书分类编号、销售月份、销售总量)

5物理结构设计

5.1物理结构设计的含义

对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构的过程,称为数据库物理结构设计。数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。实现的是数据库系统的

8

滨海学院数据库课程设计

内模式,它的质量直接决定了整个系统的性能。

5.2数据表

(1)图书表(BD)

表5-2-1 BD表 字段名 B_identifier B_name B_auther B_publish (2)供应商表(GD) 字段名 provider address linkman telephone (3)供应表(BGD) 字段名 B_identifier provider order_count order_time order_price order_money (4)客户表(CD) 字段名 C_identifier C_name C_sex C_age 9

字段类型 char(8) varchar(50) varchar(20) Varchar(50) 约束控制 主键非空约束 非空约束 非空约束 非空约束 字段含义说明 图书分类编号 书名 作者 出版社 表5-2-2 GD表 字段类型 varchar(50) varchar(50) varchar(20) bigint 约束控制 主键非空约束 非空约束 非空约束 表5-2-3 BGD表 字段类型 char(8) varchar(50) int smalldatatime smallmoney smallmoney 约束控制 主键非空约束 主键非空约束 非空约束 非空约束 非空约束 非空约束 字段含义说明 图书分类编号 供应商名称 订购数量 订购时间 订购单价 订购金额 字段含义说明 供应商名称 地址 联系人 电话 表5-2-4 CD表 字段类型 char(8) varchar(20) char(2) int 约束控制 主键非空约束 非空约束 默认“男” 字段含义说明 客户编号 客户姓名 性别 年龄

…… 此处隐藏:89字,全部文档内容请下载后查看。喜欢就下载吧 ……
数据库课程设计--图书管理系统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/438754.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)