ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:375.43KB ,
资源ID:7397622      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7397622.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库管理系统数据库三级项目上课讲义.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

数据库管理系统数据库三级项目上课讲义.docx

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

2、有的属性:本数据库的实体属性有:产品(产品号、产品名称、进货地点、价格、型号)客户(客户号、客户名、客户地址)订单(订单号、产品号、客户号、产品名称、客户名、客户地址、订单时间、产品数量、订单业务员、订单是否发货)库存(库存编号、产品号、产品名称、库存量、库存地点)发货单(发货号、产品号、客户号、发货时间、产品数量、发货价格、发货负责人、产品名称、客户地址)由于该关系模型中存在着函数依赖关系,不满足二范式的要求,会产生数据冗余,插入异常,删除异常,和更新异常等诸多问题,所以对其进行优化。产品(产品号、产品名称、进货地点、价格、型号)客户(客户号、客户名、客户地址)订单(订单号、订单时间、产品数

3、量、订单业务员、订单是否发货)库存(库存编号、库存量、库存地点)发货单(发货号、发货时间、产品数量、发货价格、发货负责人)3 概念结构设计: 总体E-R图 产品属性 客户属性 库存属性 订单属性 发货单属性4 逻辑结构设计4.1.E-R图向关系模型的转换E-R图向关系模型的转换要解决的问题 :如何将实体型和实体间的联系转换为关系模式、如何确定这些关系模式的属性和码;转换内容:将E-R图转换为关系模型、将实体、实体的属性和实体之间的联系转换为关系模式。实体型间的联系有以下不同情况即转换规则 :1 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系、与某一端实体对应的关系模式合

4、并;2 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并;3 一个m:n联系转换为一个关系模式;4 三个或三个以上实体间的一个多元联系转换为一个关系模式;5 具有相同码的关系模式可合并:将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的同义属性(可能同名也可能不同名),并适当调整属性的次序。根据上述规则,首先是将几个实体转化为关系模型:实体的类型“产品”属性:产品号、产品名称、进货地点、价格、型号实体的类型“客户”属性:客户号、客户名、客户地址实体的类型“订单”属性:订单号、产品号、客户号、订单时间、产品数量、订单业务员、订单是否发货实体的类型“库存”

5、属性:库存编号、产品号、库存量、库存地点实体的类型“发货单”属性:发货号、产品号、客户号、发货时间、产品数量、发货价格、发货负责人4.2.索引的建立 建立索引的目的是加快对表中记录的查找或排序。与书中的索引一样,数据库中的索引使您可以快速找到表或索引视图中的特定信息。索引包含从表或视图中一个或多个列生成的键,以及映射到指定数据的存储位置的指针。通过创建设计良好的索引以支持查询,可以显著提高数据库查询和应用程序的性能。索引可以减少为返回查询结果集而必须读取的数据量。索引还可以强制表中的行具有唯一性,从而确保表数据的数据完整性根据以上特点:因为数据的庞大,给我们公司的数据查找带来了不便!为了D40

6、2公司的需要我们需要建立在订单和发货单中分别以订单时间的降序建立索引,来加快查询速度。5 物理结构设计遵循E-R图向数据模型的转换规则,对该系统的E-R图进行转换,进行逻辑结构设计,得到本系统各实体与联系的关系模型(二维表)如下: 表1 产品表(Chanpin)列名说明数据类型约束Gno产品号字符型(4)主码 Gname产品名称 字符型(10)取值惟一JAdd进货地点 字符型(20)非空Gprice价格货币型非空Type型号 字符型(10)非空表2 订单表(Dingdan)列名字段名数据类型约束Dno订单号字符型(4)主码Dtime 订单时间日期/时间非空Gno产品号字符型(4)主码(引用产品

7、表的外码)Cno客户号可见“体验化消费” 广受大学生的欢迎、喜欢,这是我们创业项目是否成功的关键,必须引起足够的注意。字符型(4)主码(引用客户表的外码)手工艺制品是我国一种传统文化的象征,它品种多样,方式新颖,制作简单,深受广大学生朋友的喜欢。当今大学生的消费行为表现在追求新颖,追求时尚。追求个性,表现自我的消费趋向:购买行为有较强的感情色彩,比起男生热衷于的网络游戏,极限运动,手工艺制品更得女生的喜欢。Damount订单产品数量但这些困难并非能够否定我们创业项目的可行性。盖茨是由一个普通退学学生变成了世界首富,李嘉诚是由一个穷人变成了华人富豪第一人,他们的成功表述一个简单的道理:如果你有能

8、力,你可以从身无分文变成超级富豪;如果你无能,你也可以从超级富豪变成穷光蛋。整数型大于零Dperson在现代文化影响下,当今大学生对新鲜事物是最为敏感的群体,他们最渴望为社会主流承认又最喜欢标新立异,他们追随时尚,同时也在制造时尚。“DIY自制饰品”已成为一种时尚的生活方式和态度。在“DIY自制饰品”过程中实现自己的个性化追求,这在年轻的学生一代中尤为突出。“DIY自制饰品”的形式多种多样,对于动手能力强的学生来说更受欢迎。订单业务员文本非空Densure标题:大学生究竟难在哪?创业要迈五道坎 2004年3月23日订单是否发货喜欢 一般 不喜欢字符型(2)取值为是/否我们长期呆在校园里,对社会

9、缺乏了解,在与生意合作伙伴应酬方面往往会遇上困难,更不用说商业上所需经历的一系列繁琐手续。他们我们可能会在工商局、税务局等部门的手续中迷失方向。对具体的市场开拓缺乏经验与相关的知识,缺乏从职业角度整合资源、实行管理的能力;二、大学生DIY手工艺制品消费分析众上所述,我们认为:我们的创意小屋计划或许虽然会有很多的挑战和困难,但我们会吸取和借鉴“漂亮女生”和“碧芝”的成功经验,在产品的质量和创意上多下工夫,使自己的产品能领导潮流,领导时尚。在它们还没有打入学校这个市场时,我们要巩固我们的学生市场,制作一些吸引学生,又有使学生能接受的价格,勇敢的面对它们的挑战,使自己立于不败之地。表3 发货单表(F

10、ahuo)列名字段名数据类型约束Fno发货号字符型(4)主码Gno产品号字符型(4)主码(引用产品表的外码)Cno客户号字符型(4)主码(引用客户表的外码)Ftime发货时间日期/时间非空Famount发货产品数量整型大于零Fprice发货价格货币非空Fperson发货负责人文本非空表4 库存表(Cucun)列名字段名数据类型约束Cuno库存编号字符型(4)主码Gno产品号字符型(4)主码(引用产品表的外码)Cuamount库存量整型非空CuAdd库存地点字符型(20)非空表5 客户表(Kehu)列名字段名数据类型约束Cno客户号字符型(4)主码Cname客户名字符型(20)取值惟一CAdd客

11、户地址字符型(20)非空6 实体的表结构在SQL2005中的截图:产品结构表订单结构表发货结构表库存结构表客户结构表 7视图的创建一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。创建视图来:查询在产品表和订单表中,订单号,产品号,产品名称,等信息8数据的增删改查 9经验收获以及评价 按照数据库设计的方法,对各个主要阶段活动都要进行,如果前期的准备工

12、作没有做好,最终会导致设计出的数据库连基本的题目要求都不能满足,更不谈推广应用了,因此必须从头开始,费时又费力,因此数据库设计的前期阶段:需求分析、概念结构设计、逻辑结构设计等的工作必须做好,否则就白费力气了。此次课设不仅使我对数据库设计的各个阶段活动的任务和目的有所掌握,对各阶段活动的结果报告的书写有所了解,对数据库设计的逻辑性、严格性等有所掌握。学号姓名分工明细学员自评组长评价11120900105张少锐数据库的实施10A11120900106李廷阳项目的分析、详细设计9B11120900107丛福建需求的分析、关系模式9B11120900108李兰夫视图、索引、编写报告10A参考文献: 数据库系统实用教程 出版社 大连东软信息学院 2012/8

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2