您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 数据库复习题(1)-川农
1、数据库复习题判断题(红色的表示错误,绿色表示正确)1.SQL数据查询语句中的HAVING子句与WHERE子句的作用是相同的。2.在关系代数运算中,基本的运算是并,交(差),笛卡尔积,选择,投影。3.一个关系只有一个候选码(键)。4.实体完整性规则是对外键的约束,参照完整性规则是对主键的约束。5.按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引。6.跟基本表一样,视图中也存储有实实在在的数据。7.SQL语言的中文名称为结构化数据(查询)语言。8.专门的关系运算包括选择运算、投影运算和笛卡尔积运算。9.假设有关系R和S,关系代数表达式R-(R-S)表示的是R∪S。10.在关系数据库中,把数据表示成二维表,每一个二维表称为一个实体。11.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTERTABLE属于数据查询语句。12.一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据关系。13.同一个关系中不能出现两个以上相同的属性名。14.在SQL的SELECT语句中,SELECT子句能实现关系代数中的投影运算。15.设关系R(A,B,C)和S(A,。
2、D),与自然连接R∞S等价的关系代数表达式是∏A,B,C,D(R×S)。16.关系模型定义了域完整性、实体完整性和参照完整性三类数据约束。17.从关系模式中指定若干个属性组成新的关系的运算称为投影。18.关系中关键字必须指定为第一列。19.如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的参照完整性规则。20.视图对应于三级模式结构中的(外)模式。21.在关系代数中,从两个关系中找出相同元组的运算称为差运算。22.关系数据模型上的关系运算分为关系代数和关系演算两种。23.当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的属性。24.在关系模型中,关系的码(键)只能是一个属性。25.如果两个关系没有公共属性,那么其自然联接操作结果为空关系。26.同一个关系模型的任意两个元组值不能完全相同。27.SQL中,判断年龄字段是否为空值的短语是“WHERE年龄=NULL”。28.传统的集合并差交运算施加于两个关系时,这两个关系必须相容。29.对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同。
3、。30.在关系数据库中,把数据表示成二维表,每一个二维表称为一个关系。31.DB包含DBS和DBMS。32.设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于1NF。33.关系规范化中的插入异常是指应该插入的数据没插入。34.在最小函数依赖集F中每个函数依赖的右部都是单属性。35.数据库安全保护中,后备副本的主要用途是数据库恢复。36.如果关系模式R上有函数依赖AB→C和A→C,则R中存在部分函数依赖。37.事务具有原子性、并发性、隔离性和持久性4个特征。38.解决并发控制带来的数据不一致问题普遍采用的技术是封锁。39.子模式是模式的副本。40.设有关系模式R(X,Y,Z)与它的函数依赖集F={X→Y,Y→Z},则F的闭包F+中左部为XY的函数依赖有4个。41.在E-R图中,用来表示实体的图形是菱形。42.数据库完整性控制的防范对象是不合语义的数据。43.设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→D,AD→C},那么ρ={ABC,BCD}相对于F既不是无损联接分解,也不保持函数依赖的分解。44.建立实际数据库结构是数据库实施。
4、阶段的任务。45.需求分析是数据库设计的起点,为以后的具体设计做准备。46.存取时间、存储空间和维护代价是决定数据物理存储结构的主要因素。47.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会出现活锁现象。48.在数据库技术中,事务未提交的数据称为“脏(幻象)数据”。49.X→Y能从推理规则导出的充分必要条件是YX。50.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的需求分析阶段。51.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},则R的关键码为XY。52.在数据库恢复时,数据库系统会对尚未做完的事务执行REDO处理。53.被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为函数依赖集F的闭包。54.在关系模式R中,能函数决定R中所有属性的属性组,称为关系模式R的超键。55.两个函数依赖集F和G等价的充分必要条件是F=G。56.数据库保护分为:安全性控制、完整性控制、并发控制和数据恢复四类。57.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是数据的安全性。58.X→Y能从推理规则导。
5、出的充分必要条件是X+=Y+。59.数据库安全性控制中,为了保证用户只能存取他有权存取的数据,需要对其授权。在授权定义中,数据对象的范围越小,授权子系统就越灵活。60.超市管理中,商品与顾客这两个实体集之间的联系一般是多对多。61.在关系模式R中,函数依赖X→Y的语义是在R的某一关系中,若两个元组的X值相等,则Y值也相等。62.在E-R图中,用来表示实体的图形是椭圆形。63.若事务T1已经给数据A加上了共享锁,则事务T2只能再对A加共享锁。64.一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的原子性。65.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指不同的数据只能被对应的应用程序所使用。66.规范化理论是数据库概念设计阶段的指南和工具。67.实现事务回滚的语句是ROLLBACK。68.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是M端实体关键字与N端实体关键字组合。69.新奥尔良法是目前公认的比较完整和权威的一种数据库设计的规范设计法。70.在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是数。
6、据定义语言。第二题单项选择题(共有35小题,每小题2分,共计70分)(红色为正确答案)1.关系数据模型上的关系运算分为()。A)关系代数和集合运算B)关系代数和关系演算C)关系演算和谓词演算D)关系代数和谓词演算2.在SQL中,修改数据表结构应使用的命令动词是()。A)ALTERB)CREATEC)CHANGED)DELETE3.同一个关系模型的任意两个元组值()。A)不能完全相同B)可以完全相同C)必须完全相同D)以上都不对4.SQL中,下列涉及判断是否是空值的操作,不正确的是()。A)AGEISNULLB)AGEISNOTNULLC)AGE=NULLD)NOT(AGEISNULL)5.下列SQL语句中,()不是数据操纵语句。A)INSERTB)CREATEC)DELETED)UPDATE6.已有关系模式:学生(学号、姓名、性别、班级)、课程(课程名称、学时、性质)、成绩(课程名称,学号,分数)。若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行()操作。A)并B)交C)乘D)连接7.关于关系模型,叙述正确的是()。A)只可以表示实体之间的简单关系B)实体间的联系。
7、用人为连线表示C)有严格的数学基础D)允许处理复杂表格,如一栏包括若干行8.在SQL的SELECT语句中,能实现关系代数中投影操作的子句是()。A)SELECTB)FROMC)WHERED)GROUPBY9.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTERTABLE实现的是下列哪类功能()。A)数据查询B)数据操纵C)数据定义D)数据控制10.关系代数是以()为基础的运算。A)关系运算B)谓词运算C)集合运算D)代数运算11.相关子查询的执行次数()。A)与子查询表的元组数相等B)是由父查询表与子查询表中的相同元组数量决定的C)跟父查询表的元组数无关D)是由父查询表的元组数决定的12.设有如下关系表:则下列操作中正确的是()。A)T=R∪SB)T=R∩SC)T=R×SD)T=R÷S13.数据库(DB)、数据库系统(DBS)及数据库管理系统(DBMS)三者之间的关系是()。A)DBS包含DB和DBMSB)DBMS包含DB和DBSC)DB包含DBS和DBMSD)DBS就是DB,也就是DBMS14.传统的集合并差交运算施加于两个关系时,这两个关系应该是()的。A)。
8、相容B)相等C)相似15.设有如下关系表:则下列操作中正确的是()。A)T=R∪SB)T=R∩SC)T=R×SD)T=R÷S16.在SQL中,视图对应于三级模式结构中的()。A)外模式B)模式C)内模式17.索引属于()。A)模式B)内模式C)外模式D)概念模式18.对于“关系”的描述,正确的是()。A)同一个关系中允许有完全相同的元组B)同一个关系中元组必须按关键字升序存放C)在一个关系中必须将关键字作为该关系的第一个属性D)同一个关系中不能出现相同的属性名19.在关系代数中,从两个关系中找出相同元组的运算称为()运算。A)并B)交C)差D)除20.从关系模式中指定若干个属性组成新的关系的运算称为()。A)联接B)投影C)选择D)排序21.数据库系统的核心是()。A)数据库B)操作系统C)数据库管理系统D)文件22.若用如下的SQL语句创建了一个表S:CREATETABLES(SnoCHAR(6)NOTNULL,SnameCHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)现向S表插入如下行时,哪一行可以被插入()。A)('991001','李芳',女,'23'。
9、)B)('990746','张军',NULL,NULL)C)(NULL,'陈明','男',32)D)('991724',NULL,'女',25)23.下列关于数据库的正确叙述是()。A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件24.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对25.如果两个关系没有公共属性,那么其自然联接操作()。A)转化为笛卡尔积操作B)转化为联接操作C)转化为外部并操作D)结果为空关系26.如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的()完整性规则。A)域B)实体C)参照D)相对27.下面有关HAVING子句描述错误的是()。A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用B)使用HAVING子句的同时不能使用WHERE子句C)使用HAVING子句的同时可以使用WHERE子句D。
10、)使用HAVING子句的作用是限定分组的条件28.SQL使用()语句为用户授予系统权限或对象权限。A)SELECTB)CREATEC)GRANTD)REVOKE29.关系模式的任何属性()。A)不可再分B)可再分C)命名在该关系模式中不唯一D)以上都不是30.以下关于视图的描述中,不正确的是()。A)视图是外模式B)使用视图可以加快查询语句的执行速度C)视图是虚表D)使用视图可以加快查询语句的编写31.专门的关系运算不包括下列中的()。A)联接运算B)选择运算C)投影运算D)交运算32.一个关系只有一个()。A)超码B)外码C)候选码D)主码33.在关系模型中,以下有关关系的码(键)的描述正确的是()。A)可以由任意多个属性组成B)至多由一个属性组成C)由一个或多个属性组成,其值能唯一标识关系中的一个元组D)以上都不对34.SQL语言中,SELECT语句的执行结果是()。A)属性B)表C)元组D)数据库35.两个函数依赖集F和G等价的充分必要条件是()。A)F=GB)F+=GC)F=G+D)F+=G+36.实现事务回滚的语句是()。A)DELETEB)COMMITC)ROLLBACKD)。
本文标题:数据库复习题(1)-川农
链接地址:https://www.777doc.com/doc-3603318 .html