
复习题数据库.docx
17页特别声明:本复习题仅为大家提供复习课程知识点的作用,希望大家能够真正掌握每题涉及的知识点,只要每题都真正会做,那么通过本课程的课终考核就没有问题但切记不能仅记住这些题,特别是只记答案,因为抽出的题应该都不会是跟这里的题完全一样的所以大家一定要通过看书/PPT,讨论搞懂每一题,特别是关系代数运算、SQL命令、求候选码、属性集闭包、范式判断等等等等,掌握的是方法,不是题本身!!!不会就问问会的同学!!!以下有个别题有错误,看看你能不能找到!!判断题1. SQL数据查询语句中的HAVING子句与WHERE子句的作用是相同的F HAVING是针对GROUP BY后的分组进行筛选,WHERE是选择条件的元组2. 在关系代数运算中,基本的运算是并,交,笛卡尔积,选择,投影F 并,差,笛卡尔积,选择,投影3. 一个关系只有一个候选码(键)F 只有一个主码(主键)4. 实体完整性规则是对外键的约束,参照完整性规则是对主键的约束F 说反了,实体参照完整性是对本关系的主键进行约束,包括不能为空和重复(空串非空);参照完整性是对外键进行约束,K为R1的主键,且为R2的外键,那么这时R2中的K的取值有两种可能,为空或者为R1的K存在的值。
5. 按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引T 索引可以加快查询速度,一般建立索引的字段是WHERE 后的字段针对查询较多的表,如果一个表的中修改字段较多,会增加一定的时间来存储索引也会增加一定的空间来存储索引 CREATE INDEX 索引名 ON 表名(基本字段列表);6. 跟基本表一样,视图中也存储有实实在在的数据F 视图只是一个查询,SELECT 查询,投影出的一个视图,是一个虚表,不存在实在的数据7. SQL语言的中文名称为结构化数据语言F 结构化查询语言,Structured Query Language.8. 专门的关系运算包括选择运算、投影运算和迪卡尔积运算F 专门的关系运算时选择(WHERE),投影(SELECT),链接(JOIN),除9. 假设有关系R和S,关系代数表达式R-(R-S)表示的是R∪SF 应该表示R交S10. 在关系数据库中,把数据表示成二维表,每一个二维表称为一个实体F 应该是一个关系,一个关系就是一个二维表11. SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE属于数据查询语句。
F 不解释12. 一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据关系T 不存影响数据关系,但会影响数据存储在物理设备上的结构,和查询速度13. 同一个关系中不能出现两个以上相同的属性名T14. 在SQL的SELECT语句中,SELECT子句能实现关系代数中的投影运算T15. 设关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式是∏A,B,C,D(R×S)F 应该是:∏B,C,S.A,D(σR.A=S.A(R×S)) 16. 关系模型定义了域完整性、实体完整性和参照完整性三类数据约束F 实体完整性,参照完整性,用户自定义17. 从关系模式中指定若干个属性组成新的关系的运算称为投影T18. 关系中关键字必须指定为第一列F19. 如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中 主关系键的值中找到,或者为空,这是关系的参照完整性规则T20. 视图对应于三级模式结构中的模式F 应该是外模式或者子模式模式(概念模式)是指的用户的公共透明的视图,是数据整体逻辑结构的描述内模式,是数据结构的物理存储,数据库内部的表示。
21. 在关系代数中,从两个关系中找出相同元组的运算称为差运算F 应该是找出不同的元素找出相同的那是,交(∩)运行22. 关系数据模型上的关系运算分为关系代数和关系演算两种T23. 当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的属性T24. 在关系模型中,关系的码(键)只能是一个属性F 可以有多个,码是唯一标示元组的一个或多个属性的集合主码(主键)一个关系只能有一个25. 如果两个关系没有公共属性,那么其自然联接操作结果为空关系F 转为笛卡尔积操作26. 同一个关系模型的任意两个元组值不能完全相同T 集合或者实体完整性约束关系运算是集合的运行,但集合中要求不能存在两个完全相同的元素(即元组);在实体完整性中,要求主码不能重复27. SQL中,判断年龄字段是否为空值的短语是“WHERE年龄=NULL”F 在使用特殊常量时,要用特殊运算符,比如 IS,LIKE等28. 传统的集合并差交运算施加于两个关系时,这两个关系必须相容T29. 对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同T 投影运算是对列(属性)进行操作,所以元组是和原关系相同30. 在关系数据库中,把数据表示成二维表,每一个二维表称为一个关系。
T31. DB包含DBS和DBMSF DBS(数据库系统)包括DB(数据库)和DBMS(数据库管理系统)32. 设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于1NFF AB->ABCD,AB为码,且非主属性都完全函数依赖于码(AB),因为A不能决定C,A不能决定D,B不能决定C,B不能决定D(2NF)且所有非主属性都不传递依赖于码(3NF)但是A完全函数依赖于C,C并非码,所以不是BCNF33. 关系规范化中的插入异常是指应该插入的数据没插入T 插入异常主要是元组未被插入(既数据没有正确插入,数据库中不存在那一条记录 )34. 在最小函数依赖集F 中每个函数依赖的右部都是单属性T 右边的多属性可以被拆分,比如:A->BCD,可以拆分为:A->B,A—>C,A—>D35. 数据库安全保护中,后备副本的主要用途是数据库恢复T36. 如果关系模式R上有函数依赖AB→C和A→C,则R中存在部分函数依赖 R的最小函数依赖为:A—>C,所以不存在部分函数依赖37. 事务具有原子性、并发性、隔离性和持久性4个特征T38. 解决并发控制带来的数据不一致问题普遍采用的技术是封锁。
T39. 子模式是模式的副本F 子模式(外模式)是模式的逻辑子集40. 设有关系模式R(X,Y,Z)与它的函数依赖集F={X→Y,Y→Z},则F的闭包F+中左部为XY的函数依赖有4个F 很多个41. 在E-R图中,用来表示实体的图形是菱形F 用E-R图中,实体用矩形表示;属性用椭圆表示;联系用实体线连接起来,并上标注联系类型(1:1,1:n,m:n)42. 数据库完整性控制的防范对象是不合语义的数据T 数据库的完整性是防范不合语义的数据、不正确的数据,数据库的安全性是防范非法用户、非法操作43. 设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={ B→D,AD→C }, 那么ρ={ ABC,BCD }相对于F既不是无损联接分解,也不保持函数依赖的分解F U1=ABC,U2=BCD,U2∩U1=BC,U2-U1=D,显然BC->,所以该分解是无损分解44. 建立实际数据库结构是数据库实施阶段的任务T 1.需求分析阶段 准确了解与分析用户需求(包括数据与处理) 是整个设计过程的基础,是最困难、最耗费时间的一步 2.概念结构设计阶段 是整个数据库设计的关键 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 3.逻辑结构设计阶段 将概念结构转换为某个DBMS所支持的数据模型 对其进行优化 4.数据库物理设计阶段 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法) 5.数据库实施阶段 运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果 建立数据库,编制与调试应用程序,组织数据入库,并进行试运行 6.数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。
在数据库系统运行过程中必须不断地对其进行评价、调整与修改45. 需求分析是数据库设计的起点,为以后的具体设计做准备T46. 存取时间、存储空间和维护代价是决定数据物理存储结构的主要因素T47. 在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会出现活锁现象F 应该是死锁状态48. 在数据库技术中,事务未提交的数据称为“脏(幻象)数据”F 应该是未提交随后又被撤销的数据49. X→Y能从推理规则导出的充分必要条件是YXF 应该是Y包涵于X的闭包50. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示, 它是数据库设计的需求分析阶段F 这个是概念设计阶段51. 设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},则R的关键码为XYF 应该是YW52. 在数据库恢复时,数据库系统会对尚未做完的事务执行REDO处理F 先做UNDO操作,再做REDO操作53. 被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为函数依赖集F的闭包T54. 在关系模式R中,能函数决定R中所有属性的属性组,称为关系模式R的超键55. 两个函数依赖集F和G等价的充分必要条件是F=G。
F F+=G+56. 数据库保护分为:安全性控制、完整性控制、并发控制和数据恢复四类T57. 保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是数据的安全性T 非法用户和非法操作58. X→Y能从推理规则导出的充分必要条件是X+=Y+F Y包涵于X的闭包(X+)59. 数据库安全性控制中,为了保证用户只能存取他有权存取的数据,需要对其授权在授权定义中,数据对象的范围越小,授权子系统就越灵活T60. 超市管理中,商品与顾客这两个实体集之间的联系一般是多对多T 多对多,一个商品会有多个顾客购买,一个顾客可以买多个种商品61. 在关系模式R中,函数依赖X→Y的语义是在R的某一关系中,若两个元组的X值相等,则Y值也相等T62. 在E-R图中,用来表示实体的图形是椭圆形F 是矩形63. 若事务T1已经给数据A加上了共享锁,则事务T2只能再对A加共享锁T 如果T1对数据A加了写锁,那么其他的事务不能对数据A再加任何锁64. 一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的原子性T65. 数据独立性是数据库技术的重要特点之一所谓数据独立性是指不同的数据只能被对应的应用程序所使用。
F 数据独立性是指物理独立性和逻辑独立性66. 规范化理论是数据库概念设计阶段的指南和工具F 规范化理论是数据库逻辑设计的指南和工具67. 实现事务回滚的语句是ROLLBACKT68. 从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是M端实体关键字与N端实体关键字组合T69. 新奥尔良法是目前公认的比较完整和权威的一种数据库设计的规范设计法T 新奥尔良烤翅是目前公认最好吃、鲜美的一种烤翅方法70. 在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是数据定义语言第二题 单项选择题(共有35小题,每小题2分,共计70分)1. 关系数据模型上的关系运算分为( A )A) 关系代数和集合运算B) 关系代数和关系演算C) 关系演算和谓词演算D) 关系代数和谓词演算2. 在SQL中,修改数据表结构应使用的命令动词是( A )A) ALTERB) CREATEC) CHANGED) DELETE3. 同一个关系模型的任意两个元组值( A )A) 不能完全相同B) 可以完全相同C) 必须完全相同D) 以上都不对4. SQL中,下列涉及判断是否是空值的操作,不正确的是( C )。
A) AGE IS NULLB) AGE IS NOT NULLC) AGE=NULLD) NOT (AGE IS NULL)5. 下列SQL语句中,( B )不是数据操纵语句A) INSERTB) CREATEC) DELETED) UPDATE数据定义:CREATE,ALERT,DROP;数据查询:SELECT;数据操纵:UPDATE,INSERT,DELETE;数据控制:GRANK,REVOKE;6. 已有关系模式:学生(学号、姓名、性别、班级)、课程(课程名称、学时、性质)、成绩(课程名称,学号,分数)若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( D )操作A) 并B) 交C) 乘D) 连接7. 关于关系模型,叙述正确的是( C )A) 只可以表示实体之间的简单关系B) 实体间的联系用人为连线表示C) 有严格的数学基础D) 允许处理复杂表格,如一栏包括若干行8. 在SQL的SELECT语句中,能实现关系代数中投影操作的子句是( A )A) SELECT (投影)B) FROM C) WHERE (选择)D) GROUP BY9. SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现的是下列哪类功能( C )。
A) 数据查询B) 数据操纵C) 数据定义D) 数据控制10. 关系代数是以( C )为基础的运算A) 关系运算B) 谓词运算C) 集合运算D) 代数运算因为关系就是从集合的角度出发的11. 相关子查询的执行次数( D )A) 与子查询表的元组数相等B) 是由父查询表与子查询表中的相同元组数量决定的C) 跟父查询表的元组数无关D) 是由父查询表的元组数决定的子查询依赖于外部查询,当外部查询将要被执行(未执行)时,就会执行子查询,子查询执行完毕,再执行外部查询12. 设有如下关系表:则下列操作中正确的是( A )A) T=R∪SB) T=R∩SC) T=R×SD) T=R÷S13. 数据库(DB)、数据库系统(DBS)及数据库管理系统(DBMS)三者之间的关系是( A )A) DBS包含DB和DBMSB) DBMS包含DB和DBSC) DB包含DBS和DBMSD) DBS就是DB,也就是DBMS14. 传统的集合并差交运算施加于两个关系时,这两个关系应该是( A )的A) 相容B) 相等C) 相似15. 设有如下关系表:则下列操作中正确的是( B )A) T=R∪SB) T=R∩SC) T=R×SD) T=R÷S16. 在SQL中,视图对应于三级模式结构中的( A )。
A) 外模式B) 模式C) 内模式外模式又称子模式,是模式的部分视图,相当于一盒查询,是一个虚表模式(概念模式),是所有用户的公共视图,整体逻辑结构和特征的描述内模式,最里层,数据物理结构和存储方式的描述他们之间用映像来链接17. 索引属于( B )A) 模式B) 内模式C) 外模式D) 概念模式索引是写入修改了数据库的物理结构,实实在在的存储在物理上的一个小表我是这样认为的18. 对于“关系”的描述,正确的是( D )A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名19. 在关系代数中,从两个关系中找出相同元组的运算称为( B )运算A) 并B) 交C) 差D) 除20. 从关系模式中指定若干个属性组成新的关系的运算称为( B )A) 联接B) 投影C) 选择D) 排序SELECT 的功能就是投影哇,后面跟的字段列表21. 数据库系统的核心是( C )A) 数据库(DB)B) 操作系统(OS)C) 数据库管理系统(DBMS)D) 文件(File)22. 若用如下的SQL语句创建了一个表S:CREATE TABLE S(Sno CHAR(6) NOT NULL,Sname CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER)现向S表插入如下行时,哪一行可以被插入( B )。
A) ('','李芳',女,'23')B) ('','张军',NULL,NULL)C) (NULL,'陈明','男',32)D) ('',NULL,'女',25)23. 下列关于数据库的正确叙述是( C )A) 数据库是一个DBF文件B) 数据库是一个关系C) 数据库是一个结构化的数据集合D) 数据库是一组文件24. 数据独立性是数据库技术的重要特点之一所谓数据独立性是指( D )A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对数据独立性是指物理独立性和逻辑独立性25. 如果两个关系没有公共属性,那么其自然联接操作( A )A) 转化为笛卡尔积操作B) 转化为联接操作C) 转化为外部并操作D) 结果为空关系26. 如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中 主关系键的值中找到,或者为空,这是关系的( C )完整性规则A) 域B) 实体C) 参照D) 相对实体完整性:对于关系R中,属性K是R的主键,则对于属性K的取值,不能重复且不能为空(NULL,它并不是空串哦,””这个可以存)27. 下面有关HAVING子句描述错误的是( B )。
A) HAVING子句必须与GROUP BY子句同时使用,不能单独使用B) 使用HAVING子句的同时不能使用WHERE子句C) 使用HAVING子句的同时可以使用WHERE子句D) 使用HAVING子句的作用是限定分组的条件28. SQL使用( C )语句为用户授予系统权限或对象权限A) SELECT 查询数据B) CREATE 建表C) GRANT 设权限D) REVOKE 撤权限29. 关系模式的任何属性( A )A) 不可再分B) 可再分C) 命名在该关系模式中不唯一D) 以上都不是30. 以下关于视图的描述中,不正确的是( B )A) 视图是外模式B) 使用视图可以加快查询语句的执行速度C) 视图是虚表D) 使用视图可以加快查询语句的编写视图不能加快查询的执行速度,可以建立索引来加快查询速度31. 专门的关系运算不包括下列中的( D )A) 联接运算B) 选择运算C) 投影运算D) 交运算32. 一个关系只有一个( D )A) 超码B) 外码C) 候选码D) 主码33. 在关系模型中,以下有关关系的码(键)的描述正确的是( D )A) 可以由任意多个属性组成B) 至多由一个属性组成C) 由一个或多个属性组成,其值能唯一标识关系中的一个元组D) 以上都不对34. SQL语言中,SELECT语句的执行结果是( B )。
A) 属性B) 表C) 元组D) 数据库35. 两个函数依赖集F和G等价的充分必要条件是( D )A) F=GB) F+=GC) F=G+D) F+=G+36. 实现事务回滚的语句是( C )A) DELETEB) COMMITC) ROLLBACKD) REVOKE37. 若事务T1已经给数据A加上了共享锁,则事务T2( A )A) 只能再对A加共享锁B) 只能再对A加排他锁C) 可以对A加共享锁,也可以对A加排他锁D) 不能再给A加任何锁38. 解决并发控制带来的数据不一致问题普遍采用的技术是( A )A) 封锁B) 存取控制C) 恢复D) 协商39. 在E-R图中,用来表示实体的图形是( A )A) 矩形B) 椭圆形C) 菱形D) 三角形40. 如果关系模式R上有函数依赖AB→C和A→C,则R中存在( B )A) 完全函数依赖B) 部分函数依赖C) 传递函数依赖D) 多值依赖AB->C,A是AB的真子集,又有A->C,所以它(AB->C)不是完全函数依赖(即部分函数依赖)41. 如果X→Y和Y⊆X成立,那么X→Y是一个平凡的函数依赖,他可以根据Armstrong推理规则的 ( A )推出。
A) 自反律B) 合并律C) 增广律D) 分解律42. 设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},则R的关键码为( D )A) XYB) XWC) YZD) YWYW->YWXZ所以是关键码43. 设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={ B→A,A→C }, ρ={ AB,AC,AD }是R上的一个分解,那么分解ρ相对于F( C )A) 是无损联接分解,也是保持函数依赖的分解B) 是无损联接分解,但不保持函数依赖的分解C) 不是无损联接分解,但保持函数依赖的分解D) 既不是无损联接分解,也不保持函数依赖的分解第一次列表:ABCDABa1a2b13b14ACa1b22a3b24ADa1b32b33a4根据F的函数依赖A->C,因为B->A中B没有两行是相等的ABCDABa1a2a3b14ACa1b22a3b24ADa1b32a3a4然而并没有全a的一行,所有是非无损连接分解G={B->A,A->C}对于F中每一个依赖,X,都有X∈G,所以呢,X属于G+因此是保持函数依赖啦!!应该是这样!44. 数据库中的“日志”文件用于保存( D )。
A) 程序运行过程B) 数据操作C) 程序执行结果D) 对数据库的更新操作45. 在关系模式R中,函数依赖X→Y的语义是( B )A) 在R的某一关系中,若两个元组的X值相等,则Y值也相等B) 在R的每一关系中,若两个元组的X值相等,则Y值也相等C) 在R的某一关系中,Y值应与X值相等D) 在R的每一关系中,Y值应与X值相等46. 设有关系模式R(X,Y,Z)与它函数依赖集F={X→Y,Y→Z},则F的闭包F+中左部为XY的函数依赖有( C )个A) 32B) 16C) 8D) 447. 安全性控制的防范对象是( C )A) 合法用户B) 不合语义的数据C) 非法操作D) 不正确的数据安全性控制非法用户、非法操作完整性是防范不合语义的数据、不正确的数据48. 在数据库恢复时,对尚未做完的事务执行( B )A) REDO处理B) UNDO处理C) ABORT处理D) ROLLBACK处理先做UNDO,再做REDO49. X→Y能从推理规则导出的充分必要条件是( B )A) Y⊆XB) Y⊆X+C) X⊆Y+D) X+=Y+50. 一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的( A )。
A) 原子性B) 一致性C) 隔离性D) 持久性51. 在数据库技术中,“脏(幻象)数据”是指( D )A) 未回退的数据B) 未提交的数据C) 回退的数据D) 未提交随后又被撤销的数据52. 数据库安全保护中,后备副本的主要用途是( D )A) 保障安全性B) 完整性控制C) 并发控制D) 数据库恢复53. 设有关系模式R(A,B,C,D),函数依赖F={A→B,B→C,A→D,D→C},ρ ={AB,AC,BD}是R上的一个分解,则分解ρ中未丢失的函数依赖是( A )A) A→BB) B→CC) A→DD) D→C54. 数据库完整性控制的防范对象是( BD )A) 非法用户B) 不合语义的数据C) 非法操作D) 不正确的数据55. 在关系模式R(A,B,C)中,有函数依赖集F={AB→C,BC→A},则R最高达到( D )A) 1NFB) 2NFC) 3NFD) BCNF码为AB,BC,所以主属性为: A,B,C;56. 数据库安全性控制中,为了保证用户只能存取他有权存取的数据,需要对其授权在授权定义中,数据对象的( A ),授权子系统就越灵活A) 范围越小B) 范围越大C) 约束越细致D) 范围越灵活57. 设有关系模式R(A,B,C,D),函数依赖F={AB→C,D→B},则F在模式ACD上的投影为。
D )A) φB) {AB→C}C) {AC→D}D) {AD→C}58. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示, 它是数据库设计的( C )阶段A) 需求分析B) 逻辑设计C) 概念设计D) 物理设计59. 消除了非主属性对候选键的部分函数依赖的关系模式,就是( B )A) 1NFB) 2NFC) 3NFD) BCNF60. 属性集X的闭包是指( B )A) 函数依赖集中全部左端为X的函数依赖的集合B) 由属性X函数决定的属性的集合C) 函数决定属性X的属性的集合D) 函数依赖集中全部右端为X的函数依赖的集合61. 设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},则属性集ZW的闭包为( B )A) ZWB) XZWC) YZWD) XYZW62. 在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B )A) 出现活锁现象B) 出现死锁现象C) 事务执行成功D) 事务执行失败63. ( A )是数据库设计的起点,为以后的具体设计做准备A) 需求分析B) 逻辑设计C) 概念设计D) 物理设计64. 设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={ A→B,B→C,C→D,D→A}, ρ={ AB,BC,AD }是R上的一个分解,那么分解ρ相对于F( C )。
A) 是无损联接分解,也是保持函数依赖的分解B) 是无损联接分解,但不保持函数依赖的分解C) 不是无损联接分解,但保持函数依赖的分解D) 既不是无损联接分解,也不保持函数依赖的分解65. 保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是数据的( B )A) 完整性B) 安全性C) 恢复D) 并发控制66. ( C )称为函数依赖集F的闭包A) 函数依赖集F中全部的全部函数依赖B) 函数依赖集F的任意一个子集C) 被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合D) 蕴涵了函数依赖集F的其它函数依赖集67. 在关系模式R中,能函数决定R中所有属性的属性组,称为关系模式R的( D )A) 主键B) 候选键C) 外键D) 超键68. 从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )A) M端实体的关键字B) N端实体的关键字C) M端实体关键字与N端实体关键字组合D) 重新选取其他属性69. 在最小函数依赖集F 中,下面叙述不正确的是( B )A) F 中的每个函数依赖的右部都是单属性B) F 中的每个函数依赖的左部都是单属性C) F 中没有冗余的函数依赖D) F 中的每个函数依赖的左部没有冗余的属性70. 关系规范化中的插入异常是指( B )。
A) 不该插入的数据被插入B) 应该插入的数据没插入C) 插入了没有用的数据D) 插入了错误的数据71. E-R图的基本成分不包含( C )A) 实体B) 属性C) 元组D) 联系72. 超市管理中,商品与顾客这两个实体集之间的联系一般是( D )的关系A) 一对一B) 一对多C) 多对一D) 多对多73. 消除了非主属性对候选键的部分与传递函数依赖的关系模式,就是( C )A) 1NFB) 2NFC) 3NFD) BCNF74. 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( B )A) 属性冲突B) 语法冲突C) 命名冲突D) 结构冲突当局部E-R图合并成全局E-R图时可能出现3种冲突,包括属性冲突,结构冲突,命名冲突75. 在关系运算中,查找满足一定条件的元组的运算称之为( C )A) 联接B) 投影C) 选择D) 排序76. SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现的是下列哪类功能( C )A) 数据查询B) 数据操纵C) 数据定义D) 数据控制77. 在关系模型中,以下有关关系的码(键)的描述正确的是( C )。
A) 可以由任意多个属性组成B) 至多由一个属性组成C) 由一个或多个属性组成,其值能唯一标识关系中的一个元组D) 以上都不对78. 在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为( B )A) 物理独立性B) 逻辑独立性C) 数据独立性D) 结构独立性79. 一个关系只有一个( D )A) 超码B) 外码C) 候选码D) 主码80. 在数据库的三级模式结构中,表达物理数据库的是( B )A) 外模式B) 内模式C) 模式D) 用户模式81. 专门的关系运算不包括下列中的( D )A) 联接运算B) 选择运算C) 投影运算D) 交运算82. 设有一个学生档案的关系数据库,关系模式是:Student(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄则“从学生档案数据库中检索学生年龄小于25岁的学生的姓名”的关系代数式是( B )A) σSN(∏Age<25(Student))B) ∏SN(Age<25(Student))C) ∏SN(∏Age<25(Student))D) σSN(Age<25(Student))83. 下列有关数据库的描述,正确的是( D )。
A) 数据处理是将信息转化为数据的过程(说反了哥)B) 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变(逻辑独立性)C) 关系中的每一列称为元组(字段),一个元组就是一个字段(记录)D) 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字84. 下面的( D )不是数据库技术的主要特点A) 数据的结构化B) 数据的冗余度小C) 较高的数据独立性D) 程序的标准化85. 关系运算中的选择运算是( A )A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作(投影)C) 从关系中选择满足给定条件的属性的操作D) A和B都对86. 用树形结构表示实体之间联系的模型是( C )A) 关系模型B) 网状模型C) 层次模型D) 以上三个都是87. 关于DBMS的叙述正确的是( A )A) DBMS是介于用户和操作系统之间的一组软件B) 不具有开放性C) DBMS软件由数据定义语言与数据操作语言构成D) 数据字典多数要手工进行维护88. 在数据库三级模式间引入二级映象的主要作用是( A )。
A) 提高数据与程序的独立性B) 提高数据与程序的安全性C) 保持数据与程序的一致性D) 提高数据与程序的可移植性89. 对现实世界进行第一层抽象的模型,称为 ( D );对现实世界进行第二层抽象的模型,称为( )A) 概念模型,物理模型B) 逻辑模型,概念模型C) 物理模型,逻辑模型D) 概念模型,逻辑模型E) 物理模型,概念模型F) 逻辑模型,物理模型90. 子模式是( D )A) 模式的副本B) 存储模式C) 多个模式的集合D) 模式的逻辑子集91. 按条件f对关系R进行选取,其关系代数表达式为( C )A) B) C) D) 92. 在关系代数中,从两个关系中找出相同元组的运算称为( B )运算A) 并B) 交C) 差D) 除93. 设有一个学生档案的关系数据库,关系模式是:学生(学号,姓名,性别,年龄)则“从学生档案数据库中检索学生年龄小于22岁的学生的姓名”的关系代数式是( B )A) σSN(∏年龄<22(学生))B) ∏SN(年龄<22(学生)) 少了个符号C) ∏SN(∏年龄<22(学生))D) σSN(年龄<22(学生))94. 关系数据库的概念模型是( A )。
A) 关系模型的集合B) 关系模式的集合C) 关系子模式的集合D) 存储模式的集合95. 现实世界中事物的特性在信息世界中称为( C )A) 实体B) 实体标识符C) 属性D) 关键码96. 设关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式是( C )A) σR.A=S.A(R×S)B) R×SC) ∏B,C,S.A,D(σR.A=S.A(R×S))D) ∏A,B,C,D(R×S)97. 数据库系统与文件系统的主要区别是数据的( 数据独立化 )A) 安全性B) 完整性C) 规模量D) 整体结构化98. 数据库(DB)、数据库系统(DBS)及数据库管理系统(DBMS)三者之间的关系是( A )A) DBS包含DB和DBMSB) DBMS包含DB和DBSC) DB包含DBS和DBMSD) DBS就是DB,也就是DBMS99. 设有如下关系表:则下列操作中正确的是( A )A) T=R∪SB) T=R∩SC) T=R×SD) T=R÷S100. 关系数据库是以( B )为基本结构而形成的数据集合A) 数据表B) 关系模型C) 数据模型D) 关系代数101. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。
A) 外模式B) 内模式C) 存储模式D) 模式102. 当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的( C )A) 实体B) 元组C) 属性D) 属性值103. 超市管理中,商品与顾客这两个实体集之间的联系一般是( D )的关系A) 一对一B) 一对多C) 多对一D) 多对多104. 同一个关系模型的任意两个元组值( A )A) 不能完全相同B) 可以完全相同C) 必须完全相同D) 以上都不对105. 传统的集合并差交运算施加于两个关系时,这两个关系应该是( A )的A) 相容B) 相等C) 相似村民建房委员会应建立村级农房建设质量安全监督制度和巡查制度,选聘有责任心和具有一定施工技术常识的村民作为义务巡查监督员,开展经常性的巡查和督查。
