数据库系统形考选择题.docx

上传人:b****8 文档编号:11315593 上传时间:2023-02-26 格式:DOCX 页数:20 大小:34.21KB
下载 相关 举报
数据库系统形考选择题.docx_第1页
第1页 / 共20页
数据库系统形考选择题.docx_第2页
第2页 / 共20页
数据库系统形考选择题.docx_第3页
第3页 / 共20页
数据库系统形考选择题.docx_第4页
第4页 / 共20页
数据库系统形考选择题.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据库系统形考选择题.docx

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

数据库系统形考选择题.docx

数据库系统形考选择题

数据库系统形考选择题

1.关于数据库管理系统得说法,错误得就是(C )。

  

A.数据库管理系统与操作系统有关,操作系统得类型决定了能够运行得数据库管理系统得类型

B.数据库管理系统对数据库文件得访问必须经过操作系统才能实现

C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件

D.数据库管理系统对用户隐藏了数据库文件得存放位置与文件名

2.关于用文件管理数据得说法,错误得就是( D)。

   

A.用文件管理数据,难以提供应用程序对数据得独立性

B.当存储数据得文件名发生变化时,必须修改访问数据文件得应用程序

C.用文件存储数据得方式难以实现数据访问得安全控制

D.将相关得数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据得效率

3.数据库系统得物理独立性就是指(D  ).

A.不会因为数据得变化而影响应用程序

B.不会因为数据存储结构得变化而影响应用程序

C.不会因为数据存储策略得变化而影响数据得存储结构

D.不会因为数据逻辑结构得变化而影响应用程序

4.数据库系统就是由若干部分组成得。

下列不属于数据库系统组成部分得就是(B)。

A。

数据库ﻩﻩﻩB.操作系统

C.应用程序ﻩﻩD.数据库管理系统

5.数据库三级模式结构得划分,有利于(A )。

A、数据得独立性 ﻩ B、管理数据库文件

C、 建立数据库ﻩ D、操作系统管理数据库

6.在数据库得三级模式中,描述数据库中全体数据得逻辑结构与特征得就是(B  )。

A。

内模式    ﻩB、模式 C、外模式ﻩﻩD、 其她

7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。

下列描述中,不属于数据模型应满足得要求得就是( A)。

A.A.能够描述并发数据ﻩﻩB。

能够真实地模拟现实世界

B.C.容易被业务人员理解ﻩD.能够方便地在计算机上实现

8.数据模型三要素就是指(B  ).

A.数据结构、数据对象与数据共享ﻩ

B.数据结构、数据操作与数据完整性约束

C.数据结构、数据操作与数据得安全控制

D.数据结构、数据操作与数据得可靠性

9.下列关于实体联系模型中联系得说法,错误得就是(D )。

A.一个联系可以只与一个实体有关

B.一个联系可以与两个实体有关

C.一个联系可以与多个实体有关

D.一个联系可以不与任何实体有关

10.数据库系统中得三级模式以及模式间得映像提供了数据得独立性.下列关于两级映像得说法,正确得就是(C)。

A.外模式到模式得映像就是由应用程序实现得,模式到内模式得映像就是由DBMS实现得

B.外模式到模式得映像就是由DBMS实现得,模式到内模式得映像就是由应用程序实现得

C.外模式到模式得映像以及模式到内模式得映像都就是由DBMS实现得

D.外模式到模式得映像以及模式到内模式得映像都就是由应用程序实现得

不属于数据模型三要素得就是( C)。

E.A.数据结构ﻩﻩB.数据操作

F.C.数据库管理系统ﻩﻩﻩD。

数据完整性约束

11.关于传统关系代数得说法,错误得就是(B )。

A.集合得并运算要求参与运算得两个关系必须具有相同得目

B.有m目x行数据得关系R与有n目y行数据得关系S进行笛卡尔积运算,其结果就是有(m+n)目与(x+y)行数据得关系

C.对m目得关系R进行选择运算,其结果关系一定也就是m目得

D.对有m行数据得关系R进行投影运算,其结果关系得行数可能小于m

12.关于自然连接得说法,错误得就是(B )。

A.自然连接得连接条件一定就是等值连接

B.进行自然连接得两个关系可以没有列名相同得列

C.对两个关系进行相同条件得自然连接与等值连接,自然连接结果得列个数一定少于等值连接结果得列个数

D.自然连接就是一种特殊得等值连接

13.关于集合并运算得说法,正确得就是(C )。

A.进行并运算得两个关系必须具有相同数目得行个数

B.进行并运算得两个关系必须具有相同数目得行个数与列个数

C.进行并运算得两个关系得列个数必须相同,对应列得语义相同

D.如果两个关系包含内容相同得数据行,则并运算结果将包含这些重复得数据行

14.对关系模式进行规范化得主要目得就是(B )。

A.A.提高数据操作效率B.维护数据得一致性

B.C。

加强数据得安全性ﻩD。

为用户提供更快捷得数据操作

15.如果有函数依赖X→Y,并且对X得某个真子集X’,有X'→Y成立,则称(  B)。

A.A.Y完全函数依赖于XB.Y部分函数依赖于X

B.C.X完全函数依赖于Y  D.X部分函数依赖于Y

16.关于第三范式得说法,错误得就是(D)。

A.第三范式得关系模式一定就是第一范式得

B.第三范式得关系模式一定也就是第二范式得

C.第三范式得关系模式一定不包含部分函数依赖与传递函数依赖

D.第三范式得关系模式一定不包含传递函数依赖,但可以包含部分函数依赖

17.有关系模式:

学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于(B)。

A.A.第一范式ﻩB.第二范式

B.C.第三范式ﻩD.BC范式

18.属于传统得集合运算得就是(D)。

A.选择运算

B.投影运算

C.连接运算

D.并运算

19.用于表达关系代数中投影运算得运算符就是(B  ).

A.σ

B.B。

C.C.

D.D.+

20.属于SQLServer 最核心服务得就是(A )。

A.A.数据库引擎服务ﻩﻩﻩB.SQLServerManagementStudio

B.C.SQLServer配置管理器ﻩﻩﻩD。

SQL Server管理工具

21.关于SQLServer数据库得说法,正确得就是(A)。

A.一个数据库可由多个数据文件与多个日志文件组成

B.一个数据库只能包含一个日志文件,但可包含多个数据文件

C.一个数据库得所有数据文件必须存放在相同得物理位置

D.一个数据库得数据文件与日志文件必须存放在不同得物理位置

22.关于扩大SQLServer数据库空间得说法,错误得就是(D )。

A.可以扩大数据文件与日志文件得空间

B.可以通过添加新文件得方法扩大数据库空间

C.可以直接扩大数据文件得空间

D.只能通过添加新文件得方法扩大日志得空间

23.关于收缩SQLServer数据库空间得说法,错误得就是(C  )。

A.可以收缩某个指定数据文件得空间

B.可以收缩某个指定日文志件得空间

C.收缩数据文件空间时不能小于该文件得初始大小

D.收缩数据库有缩小整个数据库空间大小与缩小某个文件大小两种方式

24.属于SQL Server推荐得日志文件扩展名得就是(D  )。

A.、data

B.、mdf

C.、ndf

D.、ldf

25.所述功能中,不属于SQL语言功能得就是(D )。

  

A.A。

数据表得定义功能   B。

数据查询功能

B.C.数据增、删、改功能ﻩD。

提供方便得用户操作界面功能

26.设某职工表中有用于存放年龄(整数)得列,最适合年龄列得类型就是(C )。

A.A.int    B。

smallint

B.C。

tinyintﻩﻩﻩﻩﻩD.bit

27.用于限制列得取值范围得约束就是( B )。

A.A.PRIMARYKEYﻩB.CHECK

B.C.DEFAULTﻩﻩD.UNIQUE

28.用于限制列得取值不能重复得约束就是(D )。

A.A.PRIMARYKEYB。

CHECK

B.C。

DEFAULTﻩﻩﻩD。

 UNIQUE

29.用于实现实体完整性约束得就是(A)。

A.A.PRIMARYKEYﻩB.CHECK

B.C。

DEFAULTﻩﻩﻩD.UNIQUE

30.关于DEFAULT约束得说法,错误得就是(D )。

A.一个DEFAULT约束只能约束表中得一个列

B.在一个表上可以定义多个DEFAULT约束

C.DEFAULT只能定义在列级完整性约束处

D.在列级完整性约束与表级完整性约束处都可以定义DEFAULT约束

31.为变量赋值得语句中,错误得就是( D).

A.A。

SETX=10B.SELECTX =10

B.C.SET X=10+ 10ﻩﻩﻩD。

SETX=10+'A'

32.设有表T,现要为该表新增加一个列,列名为:

c1,类型为int。

能正确实现该功能得语句就是( A).

A.ALTERTABLETADDc1int

B.ALTER TABLE TADD (c1int)

C.ALTER TABLETADD COLUMNc1int

D.ALTERTABLE T ADDCOLUMN(c1 int)

33.属于普通编码可变长字符串类型得就是(D)。

A.real

B.nvarchar

C.numeric

D.varchar

34. 现要定义“工作年限”列得数据类型,假设用整型类型,且其值不会超过100,则最合适得类型就是(C)。

A.int

B.smallint

C.tinyint

D.real

35.当关系R与S进行连接操作时,如果R中得元组不满足连接条件,在连接结果中也会将这些记录保留下来得操作就是( A).

A.左外连接B.右外连接

C.内连接ﻩﻩﻩﻩD.自连接

36.聚合函数中,不忽略空值得就是(D  ).ﻩﻩ

A.SUM(列名) B。

MAX(列名)

C。

AVG(列名)ﻩﻩﻩD.COUNT(*)

37.查询语句中,错误得就是(B).ﻩﻩ

A.SELECT Sno,COUNT(*)FROM SCGROUPBYSno

B.SELECTSno FROMSCGROUPBYSnoWHERECOUNT(*)>3

C.SELECTSno FROMSC GROUPBY SnoHAVINGCOUNT(*)〉3

D.SELECTSno FROMSCGROUPBYSno

38.现要利用Student表查询年龄最小得学生姓名与年龄。

下列实现此功能得查询语句中,正确得就是(D ).

A.SELECTSname,MIN(Sage)FROMStudent

B.SELECTSname,SageFROMStudentWHERE Sage= MIN(Sage)

C.SELECTTOP 1Sname, SageFROMStudent

D.SELECTTOP1 Sname,SageFROMStudentORDERBY Sage 

39.设SC表中记录成绩得列为:

Grade,类型为int.若在查询成绩时,希望将成绩按‘优'、‘良’、‘中’、‘及格’与‘不及格’形式显示,正确得Case表达式就是( C)。

A.CaseGrade

When90~100 THEN'优’

When 80~89 THEN'良'

When70~79THEN '中’

When 60~69THEN '及格'

Else ’不及格'

1.End

B.Case

WhenGradebetween90 and100THENGrade ='优’

When Gradebetween80and 89THEN Grade= '良'

WhenGradebetween70 and79THENGrade = '中’

When Gradebetween60and69THENGrade='及格’

Else Grade='不及格'

1.End

C.Case

When Grade between 90and100 THEN'优’

WhenGrade between80and89THEN '良’

WhenGrade between 70 and 79THEN’中’

WhenGrade between60and 69THEN'及格’

Else ’不及格’

End

D.CaseGrade

When90~100 THENGrade =’优'

When80~89THENGrade = ’良'

When70~79THEN Grade=’中’

When60~69THENGrade=’及格'

ElseGrade = ’不及格’

End

40.在SQL语句中,用于更新表数据得语句就是(C)。

1.A。

ALTERB.SELECT

2.C.UPDATEﻩﻩﻩﻩD.INSERT

41.设有Teachers表,该表得定义如下:

A.CREATETABLETeachers(

1.TnoCHAR(8) PRIMARYKEY,

2.Tname VARCHAR(10)NOTNULL,

3.AgeTINYINTCHECK(AgeBETWEEN25AND65) )

B.插入语句中,不能正确执行得就是(D)。

A.INSERTINTOTeachersVALUES(’T100','张宏',NULL)

B.INSERTINTOTeachers(Tno,Tname,Age)VALUES(’T100','张宏’,30)

C.INSERTINTO Teachers(Tno,Tname)VALUES(’T100','张宏')

D.INSERTINTOTeachers VALUES('T100',’张宏')

42.设数据库中已有表5-1至5—3所示得Student、Course与SC表。

现要查询学生选得第2学期开设课程得情况,只需列出学号、姓名、所在系与所选得课程号。

该查询涉及到得表就是(D)。

1.A。

仅Student表B。

仅Student与SC表

2.C.仅Student与Course表ﻩD.Student、SC与Course表

43.删除计算机系学生(在student表中)得修课记录(在SC表中)得语句,正确得就是(B ).ﻩ

A.DELETEFROMSCJOINStudentbONS、Sno=b、Sno

a)WHERESdept='计算机系'

B.DELETEFROMSCFROM SCJOINStudentb ON SC、Sno=b、Sno

a)WHERESdept=’计算机系'

C.DELETEFROM StudentWHERESdept='计算机系'

D.DELETE FROMSCWHERESdept=’计算机系'

44.查询年龄最大得前5位学生得姓名与年龄得语句,正确得就是(C )。

A.SELECTTOP5姓名,年龄FROM学生表

B.SELECTTOP5姓名,年龄FROM学生表ORDERBY年龄

C.SELECTTOP5姓名,年龄 FROM学生表ORDER BY年龄DESC

D.SELECTTOP5WITHTIES姓名, 年龄FROM 学生表

45.关于视图得说法,正确得就是( B )。

A.视图与基本表一样,也存储数据 

B.对视图得操作最终都转换为对基本表得操作

C.视图得数据源只能就是基本表

D.所有视图都可以实现对数据得增、删、改、查操作

46.在视图得定义语句中,只能包含(A )。

ﻩﻩ

A.A。

数据查询语句B.数据增、删、改语句

B.C.创建表得语句ﻩD.全部都可以

47.视图对应数据库三级模式中得(A )。

A.A、 外模式  B、内模式 C、 模式 ﻩD、 其她

48.关于视图得说法,正确得就是(B  )。

ﻩﻩ

A.通过视图可以提高数据查询效率

B.视图提供了数据得逻辑独立性

C.视图只能建立在基本表上

D.定义视图得语句可以包含数据更改语句

49.创建视图得主要作用就是ﻩ(D ).

A.A。

提高数据查询效率B。

维护数据得完整性约束

B.C。

维护数据得一致性D。

提供用户视角得数据

50.设有学生表(学号,姓名,所在系)。

建立统计每个系得学生人数得视图语句中,正确得就是(D)。

A.CREATEVIEWv1AS

1.SELECT 所在系,COUNT(*) FROM学生表 GROUPBY所在系

B.CREATEVIEWv1AS

1.SELECT所在系, SUM(*) FROM学生表 GROUPBY所在系

C.CREATE VIEWv1(系名,人数) AS

1.SELECT所在系,SUM(*)FROM学生表 GROUP BY所在系

D.CREATEVIEW v1(系名,人数)AS

1.SELECT所在系, COUNT(*)FROM学生表GROUPBY所在系

51.关于索引得说法,正确得就是( C)。

A.只要建立了索引就可以加快数据得查询效率

B.在一个表上可以创建多个聚集索引

C.在一个表上可以建立多个唯一得非聚集索引

D.索引会影响数据插入与更新得执行效率,但不会影响删除数据得执行效率

52.创建存储过程得用处主要就是( A ).ﻩ

A.A.提高数据操作效率ﻩB.维护数据得一致性

B.C.实现复杂得业务规则ﻩD。

增强引用完整性

53.关于存储过程得说法,正确得就是(A )。

A.在定义存储过程得代码中可以包含数据得增、删、改、查语句

B.用户可以向存储过程传递参数,但不能输出存储过程产生得结果

C.存储过程得执行就是在客户端完成得

D.存储过程就是存储在客户端得可执行代码段

54.修改存储过程P1得语句,正确得就是ﻩ(B)。

A.A。

ALTERP1B.ALTER PROCP1

B.C。

MODIFYP1D.MODIFYPROCP1

55.删除存储过程P1得语句,正确得就是(D )。

A.A.DELETE P1ﻩB.DELETE PROCP1

B.C。

DROP P1ﻩD。

DROPPROCP1

56.触发器得主要作用就是(D).

A.A。

提高数据得查询效率ﻩB.增强数据得安全性

B.C.加强数据得保密性D。

实现复杂得约束

57.现有学生表与修课表,其结构为:

1.学生表(学号,姓名,入学日期,毕业日期)

2.修课表(学号,课程号,考试日期,成绩)

B.现要求修课表中得考试日期必须在学生表中相应学生得入学日期与毕业日期之间.正确得实现方法就是(B )。

 

A.在修课表得考试日期列上定义一个CHECK约束

B.在修课表上建立一个插入与更新操作得触发器

C.在学生表上建立一个插入与更新操作得触发器

D.在修课表得考试日期列上定义一个外键引用约束

58.设在SC(Sno,Cno,Grade)表上定义了触发器:

A.CREATETRIGGERtri1ONSC AFTER INSERT…

B.当执行语句:

INSERTINTO SCVALUES(’s001’,’c01',90)

C.会引发该触发器执行。

关于触发器执行时表中数据得说法,正确得就是( A)。

A.SC表与INSERTED表中均包含新插入得数据

B.SC表与INSERTED表中均不包含新插入得数据

C.SC表中包含新插入得数据,INSERTED表中不包含新插入得数据

D.SC表中不包含新插入得数据,INSERTED表中包含新插入得数据

59.当执行由UPDATE语句引发得触发器时,关于该触发器临时工作表得说法,正确得就是( C)。

A.系统会自动产生UPDATED表来存放更改前得数据

B.系统会自动产生UPDATED表来存放更改后得数据

C.系统会自动产生INSERTED表与DELETED表,用INSERTED表存放更改后得数据,用DELETED表存放更改前得数据

D.系统会自动产生INSERTED表与DELETED表,用INSERTED表存放更改前得数据,用DELETED表存放更改后得数据

不属于事务特征得就是(A  )。

A.完整性ﻩﻩﻩB。

一致性

C.隔离性ﻩﻩﻩD。

原子性

60.事务一旦提交,其对数据库中数据得修改就就是永久得,以后得操作或故障不会对事务得操作结果产生任何影响。

这个特性就是事务得(D )。

A。

原子性ﻩﻩB.一致性

C.隔离性ﻩﻩﻩD.持久性

61.事务所包含得操作作为一个整体,要么都做,要么都不做,这个特性称为事务得(  D )。

A.一致性

B.持久性

C.隔离性

D.原子性

62.关于SQLServer备份设备得说法,正确得就是( B   )。

A.备份设备只能建立在磁带设备上

B.备份设备就是一个逻辑设备,可以建立在磁盘上

C.备份设备就是一台物理存在得有特定要求得设备

D.一个备份设备只能用于一个数据库得一次备份

63.在简单恢复模式下,可以进行得备份就是(C)。

A.仅完整备份

B.仅事务日志备份

C.仅完整备份与差异备份

D.完整备份、差异备份与日志备份

64.关于差异备份得说法,正确得就是( B)。

A.差异备份备份得就是从上次备份到当前时间数据库变化得内容

B.差异备份备份得就是从上次完整备份到当前时间数据库变化得内容

C.差异备份仅备份数据,不备份日志

D.两次完整备份之间进行得各差异备份得备份时间都就是一样得

65.关于日志备份得说法,错误得就是( D )。

A.日志备份仅备份日志,不备份数据

B.日志备份得执行效率通常比差异备份与完整备份高

C.日志备份得时间间隔通常比差异备份短

D.第一次对数据库进行得备份可以就是日志备份

66.

设有如下备份操作:

A.现从备份中对数据库进行恢复,正确得恢复顺序为ﻩ(B ).

A.完整备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4

B.完整备份1,差异备份1,日志备份3,日志备份4

C.完整备份1,差异备份1

D.完全备份1,日志备份4

67.关于SQLServer数据库服务器登录账户得说法,错误得就是(B )。

ﻩﻩ

A.登录账户得来源可以就是Windows用户,也可以就是非Windows用户

B.所有得Windows用户都自动就是SQLServer得合法账户

C.在Windows身份验证模式下,不允许非Windows身份得用户登录到SQLServer服务器

D.sa就是SQL Server提供得一个具有系统管理员权限得默认登录账户

68.关于SQLServer身份验证模式得说法,正确得就是( C)。

A.只能在安装过程中设置身份验证模式,安装完成之后不能再修改

B.只能在安装完成后设置身份验证模式,安装过程中不能设置

C.在安装过程中可以设置身份验证模式,安装完成之后还可以再对其进行修改

D.身份验证模式就是系统规定好得,在安装过程中及安装完成后都不能进行修改

69.在数据库设计中,将E-R图转换为关系数据模型就是(C)完成得工作。

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

当前位置:首页 > 解决方案 > 工作计划

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

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