数据库管理系统-数据库三级项目.docx

数据库管理系统-数据库三级项目.docx

ID:53720951

大小:222.07 KB

页数:14页

时间:2020-04-06

数据库管理系统-数据库三级项目.docx_第1页
数据库管理系统-数据库三级项目.docx_第2页
数据库管理系统-数据库三级项目.docx_第3页
数据库管理系统-数据库三级项目.docx_第4页
数据库管理系统-数据库三级项目.docx_第5页
资源描述:

《数据库管理系统-数据库三级项目.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、14D402集团数据库管理系统东软D402集团12D402集团数据库管理系统进销存数据库小组成员:张少锐1120900105李廷阳11120900106丛福建11120900107李兰夫1112090010814D402集团数据库管理系统目录1项目总体介绍及需求分析:32实体及其所有的属性:33概念结构设计:44逻辑结构设计64.1.E-R图向关系模型的转换64.2索引的创建…………………………………………………………….75物理结构设计86实体的表结构在SQL2005中的截图:97视图的创建118数据的增删改查………………………………………………………………129经验收获以

2、及评价…………………………………………………………1314D402集团数据库管理系统1项目总体介绍及需求分析:项目总体介绍:学习完《数据库系统实用教程》这门专业课后,对数据库原理有了一定的了解,基于此,结合生活实际和实例,设计一个公司以服装销售管理业务为背景进行的数据库管理系统。需求分析:该公司为销售部门,实现采购、入库、销售、出库一体化的管理。可对商品进行入库记帐和出库记帐,并提供综合查询、统计、分析、打印各种报表等功能,服装店的进销存管理信息系统,首先必须具备的功能是记录仓库存货、客户订货以及进货发货情况,通过该系统了解服装进货渠道、商品单价、数量,库存商品的种类、数量,

3、订单即客户信息及时反馈,以便管理员更好的做出经营管理决策。2实体及其所有的属性:本数据库的实体属性有:产品(产品号、产品名称、进货地点、价格、型号)客户(客户号、客户名、客户地址)订单(订单号、产品号、客户号、产品名称、客户名、客户地址、订单时间、产品数量、订单业务员、订单是否发货)库存(库存编号、产品号、产品名称、库存量、库存地点)发货单(发货号、产品号、客户号、发货时间、产品数量、发货价格、发货负责人、产品名称、客户地址)由于该关系模型中存在着函数依赖关系,不满足二范式的要求,会产生数据冗余,插入异常,删除异常,和更新异常等诸多问题,所以对14D402集团数据库管理系统其

4、进行优化。产品(产品号、产品名称、进货地点、价格、型号)客户(客户号、客户名、客户地址)订单(订单号、订单时间、产品数量、订单业务员、订单是否发货)库存(库存编号、库存量、库存地点)发货单(发货号、发货时间、产品数量、发货价格、发货负责人)3概念结构设计:总体E-R图14D402集团数据库管理系统产品属性客户属性14D402集团数据库管理系统库存属性订单属性14D402集团数据库管理系统发货单属性4逻辑结构设计4.1.E-R图向关系模型的转换E-R图向关系模型的转换要解决的问题:如何将实体型和实体间的联系转换为关系模式、如何确定这些关系模式的属性和码;转换内容:将E-R图转换

5、为关系模型、将实体、实体的属性和实体之间的联系转换为关系模式。实体型间的联系有以下不同情况即转换规则:[1]一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系、与某一端实体对应的关系模式合并;[2]一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并;[3]一个m:n联系转换为一个关系模式;[4]三个或三个以上实体间的一个多元联系转换为一个关系模式;14D402集团数据库管理系统[1]具有相同码的关系模式可合并:将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的同义属性(可能同名也可能不同名),并适当调整属性的次序。根

6、据上述规则,首先是将几个实体转化为关系模型:实体的类型“产品”属性:产品号、产品名称、进货地点、价格、型号实体的类型“客户”属性:客户号、客户名、客户地址实体的类型“订单”属性:订单号、产品号、客户号、订单时间、产品数量、订单业务员、订单是否发货实体的类型“库存”属性:库存编号、产品号、库存量、库存地点实体的类型“发货单”属性:发货号、产品号、客户号、发货时间、产品数量、发货价格、发货负责人4.2.索引的建立建立索引的目的是加快对表中记录的查找或排序。与书中的索引一样,数据库中的索引使您可以快速找到表或索引视图中的特定信息。索引包含从表或视图中一个或多个列生成的键,以及映射到

7、指定数据的存储位置的指针。通过创建设计良好的索引以支持查询,可以显著提高数据库查询和应用程序的性能。索引可以减少为返回查询结果集而必须读取的数据量。索引还可以强制表中的行具有唯一性,从而确保表数据的数据完整性根据以上特点:因为数据的庞大,给我们公司的数据查找带来了不便!为了D402公司的需要我们需要建立在订单和发货单中分别以订单时间的降序建立索引,来加快查询速度。14D402集团数据库管理系统5物理结构设计遵循E-R图向数据模型的转换规则,对该系统的E-R图进行转换,进行逻辑结构设计,得到本系统各实体与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。