数据库题库.docx

上传人:b****9 文档编号:25175506 上传时间:2023-06-05 格式:DOCX 页数:10 大小:73.32KB
下载 相关 举报
数据库题库.docx_第1页
第1页 / 共10页
数据库题库.docx_第2页
第2页 / 共10页
数据库题库.docx_第3页
第3页 / 共10页
数据库题库.docx_第4页
第4页 / 共10页
数据库题库.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据库题库.docx

《数据库题库.docx》由会员分享,可在线阅读,更多相关《数据库题库.docx(10页珍藏版)》请在冰豆网上搜索。

数据库题库.docx

数据库题库

1、从四个选项选出不同的一个。

B

A、Mysql

B、MongoDB

C、DB2

D、PostgreSQL

2、下列叙述正确的是:

正确答案:

C

A、数据库是一个独立的系统,不需要操作系统的支持

B、数据库设计是指设计数据库管理

C、数据库技术的根本目标是要解决数据共享的问题

D、数据库系统中,数据的物理结构必须与逻辑结构一致

3、下列关于视图与基本表的对比正确的是()

正确答案:

A

A、视图的定义功能强于基本表

B、视图的操作功能强于基本表

C、视图的数据控制功能弱于基本表

D、上面提到的三种功能二者均相当

4、SQL中关于视图操作,错误的说法是?

正确答案:

C

A、更新视图包括插入、删除、修改三类操作

B、视图多用于查询

C、视图是实际数据库实体

D、安全起见,更新视图时需要在定义视图时增加withcheckoption子句

5、已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是

正确答案:

D

A、SELECT*FROMtbl
WHEREland_id>750
or(cust_id=180orcust_id=560)

B、SELECT*FROMtbl

WHERE(cust_id=180orcust_id=560)
orland_id>750

C、ELECT*FROMtblWHEREland_id>750
UNION
SELECT*FROMtblWHEREcust_id=180
UNION
SELECT*FROMtblWHEREcust_id=560

D、SELECT*FROMtblWHEREland_id>750
UNION
(SELECT*FROMtblWHEREcust_id=180
UNIONALL
SELECT*FROMtblWHEREcust_id=560

6、AtableCANNOThaveoneormoreofthefollowingindexconfigurations.

正确答案:

D

A、Noindexes

B、Aclusteredindex

C、clusteredindexandmanynon-clusteredindexes

D、Manyclusteredindex

7、不借助第三方工具,怎样查看SQL的执行计划?

正确答案:

B

A、explainquery

B、explainplan

C、explainrows

D、explaintables

8、现有表user,字段:

userid,username,salary,deptid,email;表department,字段:

deptid,deptname;下面应采用检查约束来实现?

正确答案:

C

A、若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。

B、若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行

C、User表中的salary(薪水)值必须在1000元以上。

D、若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。

9、根据关系数据库规范范理论,关系数据库中的关系要满足第一范式,在部门关系中,因哪个属性而使它不满足第一范式?

()

正确答案:

D

A、部门号

B、部门名

C、部门总经理

D、部门成员

10、数据库以及线程发生死锁的原理是什么?

正确答案:

ABC

A、资源分配不当

B、进程运行推进的顺序不合适

C、系统资源不足

D、进程过多

11、下面属性中,是事务(Transaction)属性的有____。

正确答案:

ACDE

A、原子性(Atomic)

B、并发性(Concurrency)

C、一致性(Consistent)

D、隔离性(Isolated)

E、持久性(Durable)

12、oracle系统进程和作用的描述,说法正确的有?

正确答案:

ABCD

A、数据写进程(dbwr):

负责将更改的数据从数据库缓冲区高速缓存写入数据文件

B、进程监控(pmon):

负责在一个Oracle进程失败时清理资源

C、归档进程(arcn):

在每次日志切换时把已满的日志组进行备份或归档

D、系统监控(smon):

检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复

13、下列关于内存分配和释放的函数及其区别描述正确的有?

正确答案:

CD

A、C++语言的标准内存分配函数:

malloc,calloc,realloc,free等。

B、C中为new/delete函数。

C、malloc和calloc的区别是1块与n块的区别和初始化

D、realloc调用形式为(类型*)realloc(*ptr,size):

将ptr内存大小增大到size。

14、数据库设计里,视图(View)可以使得我们为一个或多个数据表定义一个特殊的表现形式,视图在行为上与数据表没啥特别区别,可以使用基本的select,insert,update等命令修改数据,但对于update操作,也有一些限制,下面那些是受限的原因()

正确答案:

AB

A、初始View定义的Select语句里如果包含了GROUPBY,DISTINCT,LIMIT或HAVING等命令时

B、如果视图里数据来自多张字表时

C、如果视图里缺少主键索引,唯一索引,外键约束条件锁涉及的全部数据列时

D、当CreatView之后又使用ReplaceView对已存在视图做了更名操作后

15数据库中事务隔离分为4个级别,其中允许“不可重复读”的有?

正确答案:

BC

A、SERIALIZABLE

B、READCOMMITTED

C、READUNCOMMITTED

D、REPEATABLEREAD

16.设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是【B】。

A)多对多

B)一对多

C)多对一

D)一对一

17.用SQL语言描述“在教师表中查找女教师的全部信息”,以下描述真确的是【C】。

A)SELECTFROM教师表IF(性别="女”)

B)SELECT性别FROM教师表IF(性别="女")

C)SELECT*FROM教师表WHERE(性别="女")

D)SELECT*FROM性别WHERE(性别="女")

18下列哪一个不属于关系数据库的特点?

正确答案:

D

A、数据冗余度小

B、数据独立性高

C、数据共享性好

D、多用户访问

19、三个关系R,S和T如下:

 则有关系R和S得到关系T的操作是?

A、自然连接

B、交

C、投影

D、并

20、在关系数据库中,用来表示实体之间联系的是()正确答案:

D

A、树结构

B、网结构

C、性表

D、二维表

21、在数据库技术中,独立于计算机系统的模型是_C__。

A、面向对象的模型B、关系模型C、E-R模型D、层次模型

22、数据库系统的控制中枢是__B_。

A、数据库、b、数据库管理系统C、数据库管理员D、数据库应用系统

23、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。

A、UPDATESETAGEWITHAGE+1B、REPLACEAGEWITHAGE+1

C、UPDATESTUDENTSETAGE=AGE+1D、UPDATESTUDENTAGEWITHAGE+1

24、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。

A、视图完整性约束B、域完整性约束C、参照完整性约束D、实体完整性约束

25、在SQL语句中,与XBETWEEN20AND30等价的表达式是__D_。

A、X>=20ANDX<30

B、X>20ANDX<30

C、X>20ANDX<=30

D、X>=20ANDX<=30

26、在数据库中,概念模型是_D__。

A、用于现实的建模,与具体的DBMS有关

B、用于信息世界的建模,与具体的DBMS有关

C、用于现实的建模,与具体的DBMS无关

D、用于信息世界的建模,与具体的DBMS无关

27、数据库的并发操作可能带来的问题包括__B_。

A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度

28、在关系数据库中,模式对应的是__A___。

A、视图和所有基本表B、视图和部分基本表C、基本表D、索引

29、能实现绝对的与平台无关性的Web数据库访问技术是_D_。

A、ADOB、ActiveXC、WebbaseAPID、JDBC

30、在下列描述中,正确的描述是__B___。

A、SQL是一种过程化语言B、SQL集合操作方式

C、SQL不能嵌入到高级语言程序中D、SQL是一种DBMS

31、数据库系统是由__A__组成的。

A、数据库、数据库管理系统和用户B、数据文件、命令文件和报表C、数据库文件结构和数据D、常量、变量和函数

32、在SQL查询时,使用WHERE子句指出的是__B__。

A、查询目标B、查询条件C、查询视图D、查询结果

33、在下列RDMBS产品中,属于小型数据库系统的是_A_。

A、AccessB、Oracle C、SybaseD、Informix

34、数据库类型是按照_A_来划分的。

A、数据模型B、记录形式C、数据存取方法D、文件形式

35、作为MicrosoftOffice家族成员之一的_A_数据库,能够与其他Office组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。

A、AccessB、Oracle C、SybaseD、Informix

36、数据库管理系统更适合于_D_方面的应用。

A、CADB、过程控制C、科学计算D、数据处理

37、下列四组SQL命令,全部属于数据定义语句的命令是_C__。

A、CREATE,DROP,ALTER

B、CREATE,DROP,UPDATE

C、CREATE,DROP,GRANT

D、CREATE,DROP,SELECT

38、通过Internet及浏览器处理的数据库,应该是_C__处理。

A、集中式B、分布式C、主从结构式D、以上3种模式

39、数据的逻辑独立性是指__D_。

A、数据与存储结构的逻辑独立性B、数据元素之间的逻辑独立性

C、存储结构与物理结构的逻辑独立性D、数据与程序的逻辑独立性

40、在数据库技术中,独立于计算机系统的模型是_C__。

A面向对象的模型B关系模型C、E-R模型D、层次模型

41、关系代数的3个基本运算是–D–、投影、连接。

A、关系与B、蕴含C、关系或D、选择

42、下面命题不正确的是D:

A、若冗余数据可以控制,则数据更新的一致性得以保证

B、数据库减少了不必要的数据冗余

C、数据库的数据可以共享

D、数据库中不存在数据冗余

43、在基本SQL中不可以实现:

B

A、定义视图B、并发控制C、定义基表D、查询视图和基表

44、用二维表来表示实体及实体之间联系的数据模型称为_C___。

A、实体–联系模型B、层次模型C、关系模型D、网状模型

45、查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为_D___。

A、”工资”>600.OR.职称=”工程师”B、工资>600.AND.职称=工程师

C、”工资”>600.AND.“职称”=”工程师”D、工资>600.AND.职称=”工程师”

46、数据库镜像可以用于__C_。

(1分)

A、实现数据库的安全性

B、实现数据共享

C、进行数据库恢复或并发操作

D、保证数据库的完整性

47、在下列类型的数据库系统中,应用最广泛的是__C___。

(1分)

A、分布型数据库系统

B、逻辑型数据库系统

C、关系型数据库系统

D、层次型数据库系统

48、在下列描述中,正确的描述是__B__。

(1分)

A、SQL是一种过程化语言B、SQL采用集合操作方式

C、SQL不能嵌入到高级语言程序中D、SQL是一种DBMS

 

感谢下载!

 

欢迎您的下载,资料仅供参考

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1