数据库系统概论期末复习.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
数据库系统概论期末复习

数据:描述现实世界的各种信息的符号记录。数据的概念是广义的,同时又是和语义不可分割的格式化信息。 数据库(DB):长期储存在计算机内的、有组织的、可共享的数据集合 数据库管理系统(DBMS):是在操作系统支持下的用于建立、运用和维护数据库的数据管理软件 数据库系统(DBS):是一个在计算机上可运行的、为应用系统提供数据并进行数据存储、维护和管理的系统,是存储介质、处理对象和管理系统的集合体。“集合体”主要包括3个部分:计算机系统(软件、硬件和人)、数据库、数据库管理系统,即 DBS=计算机系统+DB+DBMS 数据库领域中最常用的逻辑数据模型有: 层次模型:用树型结构表示各类实体及实体间联系 网状模型:用网状结构表示各类实体及实体间联系 关系模型:用二维表表示各类实体及实体间联系 面向对象模型 对象关系模型 数据库的三级模式结构是指数据库系统由外模式、模式、和内模式三级构成。 外模式:也称子模式或用户模式。是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 模式:也称逻辑模式或模式。一个数据库只有一个模式。是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 内模式:也称存储模式。一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMs 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在三级模式之间提供了两层映象: 外模式/模式映象:保证了数据与程序的逻辑独立性。 模式/内模式映象保证了数据与程序的物理独立性 逻辑独立性含义:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 物理独立性含义:数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。 表(Table),也称关系,由表名、列名及若干行组成。 列(Field),也称字段或属性。 行(Row),也称元组(Tuple)。 键码(Key),也称关键字。对表中的某个属性或属性组,若它们的值唯一地标识一个元组,则它就是键码。 值域(Domain),属性的取值范围。 关系的数学定义:笛卡儿积的有意义的子集称为关系 候选码: 具有关系码特性的属性(组) 一个或多个 候选码 主码 主键、主关键字、主码 多个候选码中的一个 唯一标识实体的个体 一个关系有且只有一个主码 外码☆ 是本关系的一个(组)属性(组) 但不是本关系的码 是另一关系的主码 称为本关系的外码 外关键字、外部码 实体完整性 主码的值不能为空或部分为空;;; 如果关系R2的外码X与关系R1的(主)码相符,那么X的每个值必须在R1中有值,或者取空值 用户定义完整性 针对某一具体的实际数据库的约束条件 反映某一具体应用所涉及的数据必须满足的语义要求 DBMS提供定义和检验的机制 5中基本操作:选择,投影,并,差,笛卡尔积 交、连接、除 可以用5种基本运算来表达 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 等值连接与自然连接的区别和联系。 答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 试述等值连接与自然连接的区别和联系。 答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 SQL(Structured Query Language)是用户操作关系数据库的通用语言。 它包含数据定义、数据查询、数据操作和数据控制等与数据库有关的全部功能。 CREATE TABLE Course ( Cno CHAR(

文档评论(0)

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

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

1亿VIP精品文档

相关文档