第三章 数据库基础知识_new.pptVIP

  1. 1、本文档共95页,可阅读全部内容。
  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文档。上传文档
查看更多
第三章 数据库基础知识_new

第一部分 第3章 数据库基础知识 本章内容 基本概念 数据库系统(DBS) 广义上看是由数据库、硬件、软件和人员组成。 数据库(DB) 是指长期储存在计算机内、有组织、可共享的数据集合。 硬件 构成计算机系统的各种物理设备。 软件 操作系统、数据库管理系统(DBMS)等 人员 数据库设计人员、数据库管理人员(DBA)等 本章内容 主要内容 数据模型的基本概念 数据模型的三要素 E-R模型 基本的数据模型 数据模型的基本概念 数据模型 是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟。 概念数据模型(信息模型):用于数据库设计(E-R模型) 逻辑模型和物理模型 逻辑模型:用于数据库管理系统DBMS 层次模型 网状模型 关系模型 面向对象模型 物理模型:描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。 数据模型的基本概念 数据模型的基本概念 信息世界与机器世界相关术语的对应关系 属性 字段 实体 记录 码 记录码(键) 实体集 文件(表) 实体型 记录型 如:学生(学号、姓名、专业、年级、性别、身份证号) 主要内容 数据模型的基本概念 数据模型的三要素 E-R模型 基本的数据模型 数据模型的三要素 数据结构:描述数据库的组成对象,以及对象之间的联系。是对系统静态特性的描述。 如:建表时设置字段,字段类型;设置表与表之间的关联等 数据操作:描述系统动态特性 查询 更新(修改、新增、删除) 约束条件:保证数据的正确性、有效性和一致性 主要内容 数据模型的基本概念 数据模型的三要素 E-R模型 基本的数据模型 E-R模型 E-R (Entity-Relationship)模型 实体 联系 属性 E-R模型 实体(Entity) 客观存在并可相互区别的事物称为实体。 可以是具体的人、事、物或抽象的概念。 实体集 实体集是具有相同性质的实体集合 E-R模型 联系(Relationship) 实体内部的联系:各属性之间的联系 实体之间的联系:不同实体集之间的联系 一对一(1:1) 一对多(1:n) 多对多(m:n) E-R模型 一对一 一对多 多对多 E-R模型 思考: 该班学生与正班长 班级与正班长 学生与老师 E-R模型 联系 两个以上不同实体集之间的联系 1:1:1 1:1:n 1:m:n r:m:n E-R模型 联系 同一实体集内的二元联系 一对一 一对多 多对多 例:雇员中经理和普通雇员的联系 E-R模型 属性(Attribute) 属性是实体某方面的特性,每个属性都有其取值范围,但可能取不同的值。 属性分类 简单属性(不可再分)和复杂属性(可再分,如:地址) 单值属性(如:身份证)和多值属性(如:兴趣爱好) NULL属性 派生属性(如:工作年限=当前时间 - 参加工作时间) E-R模型 E-R图中的主要构件 E-R模型 学院教学管理E-R图 E-R模型 1、设计一个图书馆数据库,数据库中每个借阅者有以下特征:读者号,姓名,地址,性别,年龄,单位。对每本书有:书号,书名,作者,出版社。对每本被借出的书有:读者号,借出日期,应还日期。 根据上述语义要求,设置实体和属性,确定码,画出E-R图。 E-R模型 主要内容 数据模型的基本概念 数据模型的三要素 E-R模型 基本的数据模型 基本数据类型 层次模型 采用树型结构表示 上、下层是1:n联系(包括1:1联系) 优点:记录间的联系通过指针实现,比较简单,查询效率高 缺点:只能是1:n的联系,m:n的联系可以实现,但必须分解成两个一对多联系,复杂且不易掌握;插入删除操作的限制比较多,编程比较复杂。 基本数据类型 网状模型 采用网状结构表示 优点:直接描述现实世界,性能良好,存取效率高 缺点:结构复杂,数据独立性比较差 基本数据类型 关系模型 采用二维表格表示 与非关系模型(层次模型、网状模型)最大的差别:用关键码(主码)而不是指针来导航数据 优点:具有更好的数据独立性和安全保密性,简化了程序的开发和数据的管理工作。 缺点:查询效率往往不如非关系模型 本章内容 DBMS的功能 数据定义(数据定义语言DDL) 数据库操作(数据操纵语言DML) 数据库运行管理 数据组织、存储和管理 数据库的建立和维护 其他功能 DBMS的特征 数据结构化且统一管理 有较高的数据独立性:程序和数据独立 数据控制功能 数据库的安全性保护 数据的完整性 并发控制 故障恢复 DBMS分类 关系数据库系统(RDBS) 面向对象数据库系统(OODBS) 对象关系数据库系统(ORDBS) 本章内容 模式 数据库系统体系结构:

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档