实验指导七数据库的设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验七、数据库设计 一、实验目的 1、理解数据库设计的基本步骤,初步掌握小型数据库应用系统数据库设计的基本方法。 2、培养学生根据系统的功能要求分析问题,通过查找资料、讨论等多种方法解决问题的能力以及团队协作精神。 二、实验类型 综合型 三、实验环境 CPU 2.0 GHz, 1.0 G Memory;Windows2003, SQL Server 2005。 四、实验内容及步骤 1、系统的需求分析。 仔细查看选定系统的功能要求,结合实际情况,通过小组内部讨论和查找资料来进一步细化系统需求,要求根据系统功能分析实现这些系统功能需要用到哪些数据。 注意:系统的功能不需要实现,但是要根据这些功能需求,分析需要的数据。 2、数据库的概念结构设计。 根据需求分析的结果,确定该系统的概念模型。即根据分析出的功能需求提炼需要的实体、属性和联系,画出局部和整体的ER图。 注意:ER图的绘制一定要结合系统的功能要求来确定。 3、数据库逻辑结构设计。 根据概念设计的结果,确定该系统的逻辑模型,应用规范化的原理对整个逻辑模型进行优化(所有关系模式均要求满足第三范式)。分析关系模式中每个属性的含义,选择合理的数据类型,标识出每个关系模式的主码。分析表间关系,标识出关系模式的外码。 注意:这部分工作的内容比较多,一步一步完成。 4、数据库实现。根据逻辑结构的设计结果,用SQL语言在SQL Server 2005中实现该数据库,注意实现数据完整性。(写出SQL语句) 5、设计外模式:建立必要的视图。 6、将整个需求分析、数据库设计、数据库实现的过程写成实验报告。 五、实验报告内容和格式要求 报告封面统一要求,报告内容要求参见教材P267“附录:数据库分析与设计示例”。 报告内容必须包含以下部分: 1、需求分析 系统功能分析(业务要求)、系统功能模块设计 2、数据库的概念结构设计 (1)系统包含的实体 (2)局部E-R图 (3)整体E-R图 3、数据库的逻辑结构设计 (1)各关系模式,主码、外码,数据类型 Students 序号 字段名 数据类型 是否为空 码 说明 1 Sno Char(10) F 主码 学号 (2)分析是否满足第三范式,并进行分解 4、数据库的实现 代码 5、设计外模式 视图代码 6、数据库安全设计(可选做) 数据库的角色分类、各角色的操作权限 六、备选系统介绍 1.网上书店管理信息 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 书籍信息,包括图书编号、图书种类、图书名称、单价、内容简介等; 购书者信息,包括购买编号、姓名、性别、年龄、联系方式购买书的名称等; 购买方式,包括付款方式、发货手段等。 根据读者信息查询购书情况,将统计结果以报表形式打印输出。 2.超市会员管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。 会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。 会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。 会员返利信息,包括会员积分的情况,享受优惠的等级等。 对货物流量及消费人群进行统计输出。 3.论坛管理信息系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 作者信息:包括作者昵称、性别、年龄、职业、爱好等; 贴子信息:包括贴子编号、发贴日期、时间、等级等; 回复信息:包括回复作者昵称、回复时间等。 统计:每个帖子的回复数,并列出热门回复贴。 4.即时聊天工具(类似QQ,淘宝旺旺) 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 用户信息:帐号,密码,昵称,等级等 好友聊天记录:聊天时间,聊天内容 群:群号,群名称,群成员,群名片 群消息记录:发送时间,发送者,内容 5.人事信息管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等; 员工各种信息的修改; 对转出、辞退、退休员工信息的删除; 按照一定条件,查询、统计符合条件的员工信息; 教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。 科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。 按条件查询、统计,结果打印输出。 6.职工考勤管理信息系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 职工信息,包括职工编号、职工姓名、性别、年龄、职称等; 出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等; 出差信息,包括出差起始时间、结束时间

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档