单选题:(2分*50=100分)
1:在并发事务被执行时,系统应保证与这些事务先后单独执行时的结果一样,这是事务的? A:原子性B:一致性C:隔离性D:持久性 答案:C
2:数据库系统由数据库、什么和硬件及用户等组成?
A:操作系统B:文件系统C:编译系统D:数据库管理系统 答案:D
A:操作系统B:文件系统C:编译系统D:数据库管理系统 答案:D
3:当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据E-R模型转换成关系模型的规则,这个E-R结构转换成的关系模式个数是?
A:1个B:2个C:3个D:4个 答案:A
A:1个B:2个C:3个D:4个 答案:A
4:所谓概念模型,指的是什么?
A:客观存在的事物及其相互联系
A:客观存在的事物及其相互联系
B:将信息世界中的信息数据化
C:实体模型在计算机中的数据化表示
D:现实世界到机器世界的一个中间层次,即信息世界 答案:D
5:数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么?
A:数据库管理系统B:数据库应用系统C:相关的计算机系统D:各类相关人员
A:数据库管理系统B:数据库应用系统C:相关的计算机系统D:各类相关人员
答案:D
6:Sqlserver2000中创建数据库的语句是
A:Create Database B:Create Table C:Create View D: Create Procedure 答案:A
A:Create Database B:Create Table C:Create View D: Create Procedure 答案:A
7:实现关系代数投影运算的SQL子句是
A:SELECT B:ORDER BY C:FROM D:WHERE 答案:A
8: SQLserver中的管理员是哪个?
A:SYS B:ADMIN C:SA D:GUEST 答案:C
A:SYS B:ADMIN C:SA D:GUEST 答案:C
9:以下不是数据库管理系统软件的是
A:VisualFoxpro B:Foxbase C:ACCESS D:Visual C++ 答案:D
10:Select 语句中选取记录的条件选项是
A:SELECT B:ORDER BY C:FROM D:WHERE 答案:D
11:SQL语言中ROLLBACK 语句的主要作用是什么?
A:终止程序 B:事务结束 C:保存数据 D:事务回滚 答案:D
12:你是一家进口商的数据库管理员,你正在创建一个存储订单信息的数据库。订单将会在一个client/server 应用系统中录入,每次一个新的订单录入时,必须分配一个唯一的订单编号,订单编号必须以升序分配。每天平均有10000 个订单被录入。你创建了一个新的名为Orders 的表,并在这个表里添加了一个OrderNumber 列。接下来你该做什么?
A:终止程序 B:事务结束 C:保存数据 D:事务回滚 答案:D
12:你是一家进口商的数据库管理员,你正在创建一个存储订单信息的数据库。订单将会在一个client/server 应用系统中录入,每次一个新的订单录入时,必须分配一个唯一的订单编号,订单编号必须以升序分配。每天平均有10000 个订单被录入。你创建了一个新的名为Orders 的表,并在这个表里添加了一个OrderNumber 列。接下来你该做什么?
A. 设置这个列的数据类型为uniqueidentifier
B. 设置这个列的数据类型为int,并为这个列设置IDENTITY属性
C. 设置这个列的数据类型为int,创建一个用户定义的方法来选择表中最大的订单编号
D. 设置这个列的数据类型为int,创建一个NextKey表,并被这个表添加一个NextOrder列,设置NextOrder列的数据类型为int,创建一个存储过程来检索并更新NextKey中的值
答案:B
13:公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是什么?
A:多对多B:一对一C:多对一D:一对多 答案:D
A:多对多B:一对一C:多对一D:一对多 答案:D
14:数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?
A:文件的集合B:数据的集合C:命令的集合D:程序的集合 答案:B
A:文件的集合B:数据的集合C:命令的集合D:程序的集合 答案:B
15:在一级封锁协议的基础上,对要读取的数据加共享锁,直到事务结束才释放,这是?
A:4 级封锁协议B:1 级封锁协议C:2 级封锁协议D:3 级封锁协议 答案:D
A:4 级封锁协议B:1 级封锁协议C:2 级封锁协议D:3 级封锁协议 答案:D
16:如果事务T获得了数据项Q上的排他锁,则T对Q?
A:只能读不能写B:只能写不能读C:既可读又可写D:不能读不能写 答案:C
A:只能读不能写B:只能写不能读C:既可读又可写D:不能读不能写 答案:C
17:数据库设计的几个步骤是什么?
A:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护
B:需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护
A:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护
B:需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护
C:需求分析,逻辑结构设计, 概念结构设计.物理结构设计,数据库实施,数据库运行和维护
D:需求分析,概念结构设计,物理结构设计, 逻辑结构设计,数据库实施,数据库运行和维护答案:A
D:需求分析,概念结构设计,物理结构设计, 逻辑结构设计,数据库实施,数据库运行和维护答案:A
18:数据库系统是在什么的基础上发展起来的?
A:操作系统B:文件系统C:编译系统D:数据库管理系统 答案:B
A:操作系统B:文件系统C:编译系统D:数据库管理系统 答案:B
19:从E—R模型向关系模型转换时,一个M:N的联系转换成一个关系模式时,该关系模式的关键字
A :N端实体的关键字 B: M端实体的关键字
C:M端实体的关键字与N端实体的关键字的组合D:另取其他关键字
答案:C
20:执行Select语句时,对查询结果进行排序,使用选项?
A:GROUP BY B:IN C:ORDER BY D:WHERE
答案:C
21:数据库服务器中有两个数据库,有两个客户端应用程序,分别访问它们。客户端应用程序使用若干个存储过程查询和修改数据。用户反映,两个应用程序反应都很慢。使用“SQL profiler”查看服务器信息,结果图所示。要提高应用程序的反应速度,应该怎样做?
A:修改应用程序,通过视图查询数据。
A:修改应用程序,通过视图查询数据。
B:修改存储过程,选择数据进入临时表。
C:重新建立存储过程,不使用“WITH RECOMPILE”选项。
C:重新建立存储过程,不使用“WITH RECOMPILE”选项。
D:设置两个数据库的“Auto updatae statiscs”选项为Disable。 答案:B
22:关系代数的半联接操作由什么组合而成?
A:投影和选择B:联接和选择C:联接和投影D:自然联接和投影 答案:D
A:投影和选择B:联接和选择C:联接和投影D:自然联接和投影 答案:D
23:DDL是指
A:数据操作语言 B:数据查询语言 C:数据记录语言 D:数据定义语言 答案:D
24:对数据库进行保护,防止未经授权的或不合法的使用造成的数据泄露,更改破坏,这是指数据的什么?
A:安全性B:恢复C:并发控制D:完整性 答案:A
A:安全性B:恢复C:并发控制D:完整性 答案:A
25:如果X—〉Y和WY—〉Z成立,那么WX—〉Z成立.这条规则称为?
A:自反律B:传递律C:伪传递律D:增广律 答案:C
A:自反律B:传递律C:伪传递律D:增广律 答案:C
26:SQL中,“SALARY IN (1000,2000)”的语义是什么?
A:SALARY 〈= 2000 AND SALARY 〉= 1000
A:SALARY 〈= 2000 AND SALARY 〉= 1000
B:SALARY 〈= 2000 AND SALARY 〉 1000
C:SALARY = 1000 AND SALARY = 2000
C:SALARY = 1000 AND SALARY = 2000
D:SALARY = 1000 OR SALARY=2000 答案:D
27:在数据库应用在哪些方面SQL语言中授权的操作是通过什么语句实现的?
A:CREATE B:REVOKE C:GRANT D:INSERT 答案:C
A:CREATE B:REVOKE C:GRANT D:INSERT 答案:C
28:由于计算机网络通信的发展,有可能把分散在各处的数据库系统通过网络通信连接在一起,这样形成的系统称为?
A:集中式数据库系统B:分布式数据库系统
A:集中式数据库系统B:分布式数据库系统
C:分散式数据库系统D:透明性数据库系统
答案:B
29:修改表结构的语句是
A:Alter Table B:Create Table C:Drop Table D:Delete From 答案:A
A:Alter Table B:Create Table C:Drop Table D:Delete From 答案:A
30:数据字典是软件需求分析阶段最重要的工具之一,其最基本的作用是什么?
A:数据库设计B:数据维护C:数据定义D:数据通讯 答案:C
A:数据库设计B:数据维护C:数据定义D:数据通讯 答案:C
31:有两个实体类型间有一个M:N联系时,这个结构转换成的关系模式有几个?
A:1 B:2 C:3 D:4 答案:C
A:1 B:2 C:3 D:4 答案:C
32: DELETE FROM 学生 WHERE 性别='男' 是指
A:删除所有学生记录
B:删除所有男同学记录
C删除学生表结构
D:删除库
答案:B
33:DROP SCHEMA 语句中CASCADE选项的含义是什么?
A:将其下属的基本表自动撤消
A:将其下属的基本表自动撤消
B:将其下属的视图自动撤消
C:将其下属的所有元素均自动撤消
D:将其下属的基本表和视图自动撤消 答案:C
D:将其下属的基本表和视图自动撤消 答案:C
34:SQL中,谓词EXISTS用来测试一个集合中是否?
A:为非空集合B:有两行相同C:有两列值相同D:存在空值 答案:A
A:为非空集合B:有两行相同C:有两列值相同D:存在空值 答案:A
35:在关系数据库管理系统中,创建的视图在数据库三层结构中属于?
A:外模式B:存储模式C:内模式D:概念模式 答案:A
A:外模式B:存储模式C:内模式D:概念模式 答案:A
36:在数据库设计中,生成基本E-R图的过程属于
A:求分析阶段 B: 逻辑结构设计阶段 C: 概念结构设计阶段 D: 物理设计阶段
答案:C
37:”授权”是数据库系统中采用的什么措施?
A:完整性B:安全性C:并发性D:一致性 答案:B
A:完整性B:安全性C:并发性D:一致性 答案:B
38:以下函数能实现计算两个日期相隔的天数的是
A:DATEDIFF B:GETDATE C:SYS D:PRINT 答案:A
39:在关系模型中,关系的“基数”是指什么?
A:行数B:属性个数C:关系个数D:列数 答案:A
A:行数B:属性个数C:关系个数D:列数 答案:A
40:事务的原子性是指什么?( 2 分)
A:事务中包括的所有操作要么操作要么都做,要么都不做
A:事务中包括的所有操作要么操作要么都做,要么都不做
B:事务一旦提交,对数据库的改变是永久的
C:一个事务内部的操作及使用的数据对并发的其他事务是隔离的
C:一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D:事务必须使数据库从一个一致性状态到另一个一致性状态 答案:A
41:声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是哪个?
A:set @i=10,@c='abcd'
A:set @i=10,@c='abcd'
B:set i=10 , set @c='abcd'
C:select @i=10,@c='abcd'
D:select @i=10, select @c='abcd' 答案:C
42:如果学生表STUDENT是使用下面的SQL语句创建的
CREATE TABLE STUDENT (SNO C(4) PRIMARY KEY NOT NULL,
SNAME C(8),SEX C(2),AGE N(2) )
则正确的插入语句为?
A:INSERT INTO STUDENT (SNO,SEX,AGE) VALUES(‘S9’,’男’,17)
B:INSERT INTO STUDENT(SNAME,SEX,AGE)VALUES (‘李安琦’,’男’,20)
C:INSERT INTO STUDENT(SEX,AGE) VALUES(‘男’,20)
D:INSERT INTO STUDENT VALUES (‘S9’,’李安琦’)
答案:A
CREATE TABLE STUDENT (SNO C(4) PRIMARY KEY NOT NULL,
SNAME C(8),SEX C(2),AGE N(2) )
则正确的插入语句为?
A:INSERT INTO STUDENT (SNO,SEX,AGE) VALUES(‘S9’,’男’,17)
B:INSERT INTO STUDENT(SNAME,SEX,AGE)VALUES (‘李安琦’,’男’,20)
C:INSERT INTO STUDENT(SEX,AGE) VALUES(‘男’,20)
D:INSERT INTO STUDENT VALUES (‘S9’,’李安琦’)
答案:A
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论