软件技术基础第13讲数据库设计基础和SQL语言.pptxVIP

软件技术基础第13讲数据库设计基础和SQL语言.pptx

  1. 1、本文档共86页,可阅读全部内容。
  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文档。上传文档
查看更多
软件技术基础 第13讲数据库设计基础和SQL语言计算机教学实验中心第一页,共八十六页。 第4章作业作业:1.第4章的6~8、17。2. OS存储管理的对象与任务是什么?常用的主存管理方法有哪几种?各自的特点是什么?OS设备管理包括哪些基本任务?思考题:1、第4章的1~3,12~14。2. 什么是实存储管理和虚存储管理?主处理机与设备的信息交换有哪几种基本方法,各有何特点?什么是设备分配和驱动?2002年10月31日星期四第二页,共八十六页。 上讲内容提示(1):一、关系模型的数学定义和关系代数1.关系模型的数学定义: 域、元组、笛卡尔乘积、关系、属性、 关系模式、关系模型、关系数据库、 完整性约束(实体、参照、用户定义)2002年10月31日星期四第三页,共八十六页。 上讲内容提示(2):2.数据库管理系统中的关系模型 关系的特点(表的特点)、 数据库记录、字段、类型、值域 候选关键字、主关键字、外码,数据类型能体现数据结构的哪些特点(逻辑关系、存储方式、运算能力),字段类型2002年10月31日星期四第四页,共八十六页。 上讲内容提示(3):3.关系代数与、或、非、并、交、补、属于、不属于、包含、真包含同类关系运算(并、交、差、选择、投影、联结、自然联结)4.数据库中的关系运算2002年10月31日星期四第五页,共八十六页。 上讲内容提示(4):二、关系的规范化理论:不好的数据库结构有操作异常(冗余、插入、删除、更新)数据依赖:函数依赖、完全函数、传递函数依赖范式1NF、2NF、3NF2002年10月31日星期四第六页,共八十六页。 一、数据库设计基础2002年10月31日星期四第七页,共八十六页。 1.需求分析主要结果是系统分析说明书、数据流程图、数据字典2002年10月31日星期四第八页,共八十六页。 数据流程图示例2002年10月31日星期四第九页,共八十六页。 数据字典举例2002年10月31日星期四第十页,共八十六页。 数据字典举例2002年10月31日星期四第十一页,共八十六页。 2。概念设计概念设计的结果是E-R图,概念设计独立于数据库逻辑结构,独立于具体的数据库管理系统。根据需求分析得到的结果,画出各个部分的局部E-R图,表达出有哪些实体、实体间的联系以及实体的属性。然后将各个局部E-R图合并在一起得到系统的全局E-R图。2002年10月31日星期四第十二页,共八十六页。 概念设计(2)合并数据流图时注意消除E-R图中的冲突:(1)属性冲突(整、实、字符)(2)命名冲突(名字不同)(3)结构冲突(对象、属性、)2002年10月31日星期四第十三页,共八十六页。 概念设计E-R图示例2002年10月31日星期四第十四页,共八十六页。 3.逻辑设计2002年10月31日星期四第十五页,共八十六页。 逻辑结构设计步骤图示2002年10月31日星期四第十六页,共八十六页。 (1) E-R图向数据模型的转换2002年10月31日星期四第十七页,共八十六页。 (2) 数据模型的优化 (3)定义用户子模式2002年10月31日星期四第十八页,共八十六页。 4. 物理设计2002年10月31日星期四第十九页,共八十六页。 5. 数据库实施2002年10月31日星期四第二十页,共八十六页。 6.数据库的运行和维护2002年10月31日星期四第二十一页,共八十六页。 数据库的安全性和完整性安全性:数据和其他信息不能被有意或无意地破坏,不能被未经授权的人员读取和修改。(1)用户身份标识和鉴别(2)存取权限控制策略(3)加密技术的使用完整性:指数据的正确性和相容性,即合法拥护对数据的增删改必须符合一定的语义。基于列的完整性:如列的取值范围等基于行的完整性:一行中各列之间的约束基于关系的完整性:实体、参照和用户定义完整性触发器:2002年10月31日星期四第二十二页,共八十六页。 7.数据库设计的基本步骤 (大作业中库设计的基本要求)分析建立数据库的目的确定数据库中的表确定表中的字段确定主关键字确定表之间的关系优化设计(规范化)输入数据并新建其他DB对象2002年10月31日星期四第二十三页,共八十六页。 ⑴分析建立数据库的目的首先考虑“为什么要建立DB及建立DB要完成的任务”。这是DB设计的第一步,也是DB设计的基础。与DB的最终用户进行交流,了解现行工作的处理过程,讨论应保存及怎样保存要处理的数据。要尽量收集与当前处理有关的各种数据表格。2002年10月31日星期四第二十四页,共八十六页。 例案分析建立数据库的目的: 例如,实现“教学管理”数据库应用。功能要求:实现“教师、学生、课程、学习成绩”四个方面的综合管理教师可以查看学生的简况、成绩、课程学生可以选择教师、课程和查看成绩

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档