《数据库原理与应用》北师珠必备复习重点.docVIP

《数据库原理与应用》北师珠必备复习重点.doc

  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文档。上传文档
查看更多
第1章 数据库系统概述 数据库的概念 数据库是存储在计算机存储设备上的: 数据库是存在于计算机存储设备上的一个或多个(数据库)文件组成的统一体,是可感知的数据库形体。 数据库是按一定的组织方式存储在一起的: 数据库中的数据是以结构化的形式存储的,这种结构化形式实质上就是数据库的数据模型,是不可感知的数据库形体。 数据库是相关的数据集合: 数据库中的数据既有某特定应用领域涉及的各种基本数据,也有反映这些数据之间联系的数据,也是不可感知的数据库形体之一。 DBMS的概念 数据库管理系统(DBMS)是建立、管理和维护数据库的软件系统,是一种位于应用软件和操作系统之间,实现数据库管理功能的系统软件。 DBMS的主要功能 定义、 操纵 、控制、 维护数据库 并有 通信功能 数据库应用系统概念成 以计算机为开发和应用平台, 以OS、DBMS、某种程序语言和实用程序等为软件环境, 以某一应用领域的数据管理需求为应用背景, 采用数据库设计技术建立的一个可实际运行的, 按照数据库方法存储和维护数据的, 并为用户提供数据支持和管理功能的应用软件系统。 三个世界对数据的描述 现实世界是存在于人们头脑之外的客观世界。可狭义地将现实世界看作为各个事物、各个现象、各个单位的实际情况。 计算机世界——数据世界 对数据和信息的处理 信息世界是现实世界在人们头脑中的反映和解释,是现实世界的概念化。 数据模型的概念及组成 数据模型是现实世界中的各种事物及各事物之间的联系用数据及数据间的联系来表示的一种方法。一个数据库的数据模型实际上给出了在计算机系统上进行描述和动态模拟现实世界信息结构及其变化的方法。 是一组面向计算机的概念集合, 由数据结构 、数据操作 、数据约束三部分组成 层次模型、 是一种用树型(层次)结构来组织数据的数据模型。 树中的每个结点代表一种记录类型。 网状模型 (1)至少有一个结点多于一个双亲结点; (2)至少有一个结点无双亲结点。 关系模型 系模型是一种用二维表格结构表示数据及数据之间联系的 (优于上面两个) 数据库的三级模式及两级影像与数据独立性 数据库的三级模式结构指的是 一种从数据库管理系统(DBMS)的角度看到的 数据库模式结构和映射关系。 内模式 是对数据库表物理存储结构的描述。 逻辑模式 是对DB中全部数据的整体逻辑结构的描述, 体现了全局、 整体的数据观点。 外模式 是对数据库用户能看见和使用的局部数据逻辑结构的描述,体现了 应用程序员对数据库的数据观点。 三级数据库结构 : 用户级DB 局部逻辑结构 概念级DB 全局逻辑结构 存储级DB 存储组织结构 数据的体系结构如何保证数据独立性? 应用程序是依据数据的外模式编写 当逻辑模式改变时候,只需要把 外模式/模式映像 做出相应的改变就行,以至于外模式保持不变,从而可以不必修改应用程序,保证了数据与程序的逻辑独立性(只要没有改变逻辑模式中与外模式定义有关的属性及与其关系模式名的隶属关系,就可使外模式保持不变) 当内模式改变的时候,由数据库管理员对 模式/内模式映像 做相应的改变,可以使逻辑模式保持不变,从而应用程序也不必修改,保证了数据与程序的物理独立型。 第2章 关系运算 关系的定义 关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。 在二维表里,元组也称为记录。 定义2.1 设有属性A1和A2分别在值域D1和D2中取值,则这两个属性的值域集合的笛卡儿积定义为: D1×D2={d1,d2|d1∈D1且d2∈D2} 其中,序偶<d1,d2>中的两个元素d1和d2是有序的,也即其次序是不能改变的。进一步讲,D1×D2≠D2×D1。 但是 不强调其n元组中元素次序的笛卡儿积运算,称为广义笛卡儿积运算 比如:设D1={1,2,3},基数为3;     D2={a,b},基数为2; 则有: D1×D2={1,a,1,b,2,a, 2,b,3,a,3,b} 且基数为3×2=6。 例2.1:设D1={李兵,王芳},D2={男,女},     D3={北京,上海}。 D1×D2×D3= {李兵,男,北京,李兵,男,上海 ,      李兵,女,北京 ,李兵,女

文档评论(0)

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

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

1亿VIP精品文档

相关文档