数据库课程设计--图书管理系统(2)
滨海学院数据库课程设计
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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




