数据库考试简答题总结.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
数据库考试简答题总结

主码(Primary Key)或主键:在一个关系的若十个候选码中指定一个用来唯一标识该关系的元组,这个唯一的码称为该关系的主码或主键。 候选码(Candidate Key)或候选键:如果在一个关系中,存在多个属性(或属性集合)都能用来唯一标识该关系的元组,这些属性(或属性集合)都称为该关系的候选码或候选键。而包含在任何一个候选码中的属性称为主属性或码属性,相反,不包含的为非主属性或非码属性。关系模式的所有数据组是这个关系模式的候选码,称为全码。 外码(Foreign Key)或外键:当关系中的某个属性(或属性组)不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码。 ============================ 数据库:数据库就是为满足某部门各种用户的多种应用需要,在计算机系统中按照一定数据模型组织、存储和使用的互相关联的数据集合。 数据库管理系统是一个以统一的方式管理、维护数据库中的数据的一系列软件的集合。 ============================ 数据库系统:数据库系统是指在计算机系统中引进数据库后的系统构成。一般由数据库、数据库管理系统、计算机软、硬件以及系统人员和用户等组成。 ============================ 部分函数依赖 :关系模式中,如果X→Y, 且X存在真子集X,使X→Y也成立, 这时称X→Y为部分函数依赖。 外模式 :用户与数据库系统的接口,是面向每个用户使用的数据视图的描述。 数据定义语言 :由DBMS提供的,用于描述数据库各级模式的结构,相互之间的映像,以及安全性规则,完整性约束等内容的语言。 授权 :将对数据库中的某些表、某些字段的操作权限授予指定的用户,这种操作称为授权。 ============================ DBMS :即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件, 为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 传递依赖:在关系模式中,如果Y→X,X→A,且X Y(X不决定Y), A Y(A不属于X),那么称Y→A是传递依赖。 位置透明性:位置透明性位于分片视图与分配视图之间。 是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。 运行记录优先原则 :(1)至少要等相应的运行记录已经写入“日志”文件后,才能允许事务往数据库写数据。 (2)直到事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成“END TRANSACTION”处理。 ============================= 域和元组 :在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域; 记录称为元组。 元组对应表中的一行;表示一个实体。 数据库设计过程中输入的主要内容 :1)总体信息需求 2)处理需求3)DBMS的特征 4)硬件和操作系统的特征 数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。 数据库并发操作主要解决以下三个问题: 1)丢失更新问题 2)数据不一致分析问题 3)读“脏”数据问题 对任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁。 ================================= 在关系数据库中能完全消除数据冗余吗? 不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。 ================================= 实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。 如果出现空值,那么主键值就起不了唯一标识元组的作用。 嵌入式SQL:将SQL语句嵌入高级程序设计语言中使用,发挥高级语言过程化处理 能力强的特点。 参照完整性规则:这条规则要求“不引用不存在的实体”。其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中, K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。 ================================ DML:数据操纵语言(Data Manipulation Language),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。 DML分成交互

文档评论(0)

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

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

1亿VIP精品文档

相关文档