SQL3_关系数据库理论.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文档。上传文档
查看更多
SQL3_关系数据库理论

关系数据库理论 2011.6 数据和信息 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。 数据是信息的符号表示、是载体;信息是数据的语义解释,是内涵。 适用第1题 数据管理三阶段特点(适用2题) 数据库定义(适用3、5、7、8题) 数据库是长期存储在计算机内有组织的大量的共享的数据集合。 可以供各种用户共享,具有最小冗余度和较高的数据独立性。 DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。 DBMS是数据库系统的核心,上层与用户打交道,底层与操作系统接口 注意点:数据库系统与数据库管理系统的区别 前者指的一整套业务系统,包括用户、应用程序、DBMS及操作系统的支持;DBS=DBMS+DB+USER 数据库完整性(适用4、37、68、69、70、71、72 、73、74题) 是指 正确性、一致性、相容性 包括 实体完整性 唯一表识:主码。其属性即主属性不能为空; 通过INDEX、PRIMARY KEY、UNIQUE实现; 参照完整性 主外键之间数据一致,通过FOREIGN KEY实现; 关系模型要求关系中不允许引用不存在的元组; 用户定义的完整性 通过CREATE TABLE列级、和表级约束、存储过程、和触发器实现; 保证数据的完整性,而非正确性 DB-语言(适用6、50题) DDL(数据定义语言 ) create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引 DML(数据操作语言 ) insert 将记录插入到数据库 update 修改数据库的记录 delete 删除数据库的记录 SQL语言形式及功能(适用48、49题) 形式(交互式语言、嵌入式语言) 功能 数据定义 数据操纵 数据控制 数据独立性(适用9题) 物理独立性:是指: 用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 逻辑独立性,是指: 用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。 数据模型(适用10、11题) 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据关系、数据操作、数据语义以及数据一致性的概念工具。 满足三条件:比较真实地模拟现实世界;易于人们理解;易于计算机实现 三个组成要素: 数据结构(静态,数据对象本身结构及之间的联系); 数据操作(对数据对象操作及操作规则的集合); 完整性约束(语义约束:数据模型、数据内部及之间联系) 三种模型(适用12题) 层次模型 层次模型是数据库系统中最早使用的模型,它的数据结构类似一颗倒置的树,每个节点表示一个记录类型,记录之间的联系是一对多的联系 ; 网状模型 网状模型可以看作是层次模型的一种扩展。它采用网状结构表示实体及其之间的联系。网状结构的每一个节点代表一个记录类型,记录类型可包含若干字段,联系用链接指针表示,去掉了层次模型的限制; 关系模型 关系模型是目前应用最多、也最为重要的一种数据模型。关系模型建立在严格的数学概念基础上,采用二维表格结构来表示实体和实体之间的联系。二维表由行和列组成。; 层次模型特征(适用13题) 一定有一个,并且只有一个位于树根的节点,称为根节点; 一个节点下面可以没有节点,即向下没有分支,那么该节点称为叶节点; 一个节点可以有一个或多个子节点,前者称为父节点,后者称为子节点; 同一父节点的子节点称为兄弟节点。 除根节点外,其他任何节点有且只有一个父节点; 网状模型特征 允许一个以上的节点没有父节点; 一个节点可以有多于一个的父节点; 常用有向图表示 (适用15、16题) 关系模型特征(适用14、17、18、34题) 奠基人E.F.codd 关系数据库是建立在集合代数基础上,应用数学方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。 关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成; 关系数据模型是由若干关系组成的集合,每个关系从结构上看实际上是一张二维表格,即把某记录类型的记录集合写成一张二维表,表中的每行表示一个实体对象,表的每列对应一个实体属性。这样的一张表结构称为一个关系模式,其表中的内容称为一个关系; 关系数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档