欢迎来到天天文库
浏览记录
ID:37906600
大小:93.00 KB
页数:8页
时间:2019-06-02
《SQL简答题部分》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、6.关系R中每一非主属性完全依赖于R的键,则称R为第二范式。()7.一个1:1联系可以转换成一个独立的关系模式,也可以与任意一段对应的关系模式合并。()8.DBMS由查询处理器和存储管理器组成。()9.数据是数据库存储的基本对象。()10.关系R中每一非主属性完全依赖于R的键,则称R为第三范式。()11.E-R图是规范数据库设计中概念结构设计阶段使用的方法。()12.范式分解是一种无损分解。()13.SQLServer2005是一种关系数据库系统。()14.3NF消除了关系中非主属性对码的传递函数依赖。()15.对索引的定义存放在数据字典中。()16
2、.在SQLServer中,Decimal(p,s)表示精确数值,整数部分有p位,小数部分有s位。()17.在CREATEINDEX语句中,使用CLUSTERED来建立聚簇索引。()18.用droptable删除被约束引用的表,必须先删除引用foreignkey约束或引用表()19.封锁对象的大小叫做封锁的粒度。()20.一个m:n联系可以转换成一个独立的关系模式,也可以与任意一端对应的关系模式合并。名字解释与简答题1.数据库和数据库管理系统 答:数据库(DB)是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高
3、的数据独立性。数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。2.候选码、主码、外码 答:候选码:若关系中的某一属性组的值能唯一标识一个元组,则称该属性组为候选码。主码:用户选作元组标识的一个候选码为主码。外码:某个关系的主码相应的属性在另一关系中出现,此时该主码在就是另一关系的外码,如有两个关系S和SC,其中S#是关系S的主码,相应的属性S#在关系SC中也出现,此时S#
4、就是关系SC的外码。3.如果关系模式R=(A,B,C,D,E)中的函数依赖集F={A→B,B→C,CE→D},请回答下列问题。此关系中有哪些候选码,为什么?(1)这是第几范式,为什么?(2)将此关系逐步分解,并说明分解的原因。84.设有两个关系R(A,B,C)和S(C,D,E),试用SQL查询语句表达下列关系代数表达式。5.关系答:关系是从域的笛卡儿积中提取出的符合实际意义的子集,是一张二维表,每个关系有一个关系名。7.什么是DB?什么是关系的候选码?数据模型主要由什么构成?答:DB(数据库):是统一管理的相关数据的集合。DB能为各种用户共享,具有最
5、小冗余度,数据间联系密切,而又有较高的数据独立性;候选码:若关系的某一属性组的值能唯一标识一个元组,其真子集不行。称该组属性为候选码;数据模型通常都是由数据结构、数据操作和完整性约束三个要素组成。8.简述数据库系统设计的6个步骤(阶段)的任务,为什么需求分析是最重要且困难的? 答:①需求分析阶段:准确了解并分析用户对系统的需要和要求,弄清系统要达到的目标和实现的功能。②概念结构设计阶段:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。③逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型,并将其性能进行优化。④数据
6、库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据存储结构和存取方法。⑤数据库实施阶段:运用DBMS提供的数据操作语言和宿主语言.根据数据库的逻辑设计和物理设计的结果建立数据库、编制与调试应用程序、组织数据入库并进行系统试运行。⑥数据库运行和维护阶段:数据库经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其结构性能进行评价、调整和修改。需求分析是最重要且困难的原因是:(1)系统本身的需求是不断变化的;(2)由于用户缺少计算机信息系统设计方面的专业知识,要准确表达需求很困难;(3)通过需求分析可以沟通用户与设计人员
7、。9.试叙述等值联接与自然联接的区别. 答:等值连接是从关系R和S的广义笛卡儿积中选取A和B属性值相等的那些元组。自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。10.什么是事务,事务的ACID原则是什么?答:事务:数据库系统的一个操作系列,这些操作或者都做,或者都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,相当于操作系统环境下的"进程"概念。事务具有四个特性,即ACID特性:1)原子性:事务中包括的所有操作要么都做,要么都不做。82)一致性:事务必须使数据库从一个一致
8、性状态变到另一个一致性状态。3)隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的。4)持续性:
此文档下载收益归作者所有