第六章-数据库设计与实施.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第六章数据库设计与实施

6.1数据库设计概述数据库设计的含义是指根据用户需求研制数据库结构的过程,具体地说,就是根据用户的信息需求、处理需求和数据库的处理环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效地存储数据,满足用户的信息需求和处理需求数据库设计信息需求处理需求信息需求应用程序DBMS特性硬件和操作系统特性

6.1数据库设计概述数据库设计的特点是一种“反复探寻,逐步求精”的过程反复性,试探性,多阶段自身的特点数据库建设需将(三分)技术、(七分)管理和(十二分)基础数据相结合需将结构设计与行为设计相结合数据库设计涉及多学科领域

数据库系统生存期数据库规划需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行与维护数据库设计时期可行性分析报告需求分析说明书概念结构设计说明书逻辑结构设计说明书物理结构设计说明书数据库

6.3需求分析主要任务通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。主要需求有:信息需求处理需求安全性和完整性方面的需求结束标记需求分析报告——数据库设计的基础和起点

6.3需求分析需求分析的步骤需求调查明确调查的目的、内容和方式分析整理业务流程分析与表示(数据流图)需求信息的补充描述(数据字典等)需求分析说明书(PowerDesigner等)评审

数据流图数据源点数据终点数据处理数据存储数据流数据流

数据字典数据项数据结构数据流数据存储处理过程数据项名:学号别名:学生编号描述:唯一标识每个学生定义:学号=8{字符}8位置:取值范围:00009取值含义:顺序编号数据结构名:学生别名:学生基本信息描述:这是学籍管理系统的主要数据结构,定义了一个学生的基本信息组成:学号、姓名、性别、出生日期、入学日期、所在系、家庭住址、联系电话数据流名:学生登记表别名:描述:记录学生的基本情况定义:学生登记表=学号+姓名+性别+年龄+籍贯+……流入数据流:流出数据流:存取方式:随机存取数据存储名:体检结果别名:体检表描述:学生参加体格检查的最终结果数据流来源:学校医院数据流去向:学生处组成:学生,身高,体重、视力、……

6.4概念结构设计主要任务在需求分析的基础上,通过对用户需求进行分析、归纳、抽象,形成一个独立于具体DBMS和计算机硬件结构的整体概念结构,即概念模式常用方法E-R模型

6.5逻辑结构设计E-R模型到关系模式的转换实体型的转换关系模式中包含实体型的所有属性联系的转换1:1:将联系的属性和其中一个实体型对应关系模式的主键属性加入到另一个关系模式中1:n:将联系的属性和1端对应关系模式的主键属性加入到n端对应的关系模式中n:m:将联系转换为一个关系型,其属性有联系的属性和前面两个关系模式的主键属性构成

实体型的转换使用原先的命名方式,转换得到关系模式如下:教师(职工号,姓名,性别,职称)学生班级(班级编号,系别,专业)使用英文或拼音字母命名方式,转换得到关系模式如下:Teachers(Tno,Tname,Tsex,Title)Classes(ClassNo,DeptName,Specialty)

1:1联系的转换使用原先的命名方式,转换得到关系模式如下:教师(职工号,姓名,性别,职称)学生班级(班级编号,职工号,系别,专业,任职日期)使用英文或拼音字母命名方式,转换得到关系模式如下:Teachers(Tno,Tname,Tsex,Title)Classes(ClassNo,Tno,DeptName,Specialty,HoldDate)

1:n联系的转换使用原先的命名方式,转换得到关系模式如下:教师(职工号,姓名,性别,职称,出生日期)参考书(书号,职工号,书名,定价,内容简介,借阅日期)使用英文或拼音字母命名方式,转换得到关系模式如下:Teachers(Tno,Tname,Tsex,Title,TbirthDate)Books(Bno,Tno,Bname,Bprice,Abstract,BorrowDate)

m:n联系的转换课程号课程名学分mn学生选修课程成绩姓名出生日期性别学号

m:n联系的转换使用原先的命名方式,转换得到关系模式如下:学生(学号,姓名,性别,出生日期)课程(课号,课名,学分)选修(学号,课号,成绩)

m:n联系的转换使用英文或拼音字母命名方式,转换得到关系模式如下:Students(Sno,Sname,Ssex,SbirthDate)Courses(Cno,Cname,CreditHours)Reports(Sno,Cno,Grade)

6.5逻辑结构设计关系模式的优化规范化处理模式的评价与修正根据需求分析的结果,检查

文档评论(0)

180****1802 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档