完整版数据库原理与应用选择题.docx

上传人:b****7 文档编号:11031141 上传时间:2023-02-24 格式:DOCX 页数:94 大小:406.73KB
下载 相关 举报
完整版数据库原理与应用选择题.docx_第1页
第1页 / 共94页
完整版数据库原理与应用选择题.docx_第2页
第2页 / 共94页
完整版数据库原理与应用选择题.docx_第3页
第3页 / 共94页
完整版数据库原理与应用选择题.docx_第4页
第4页 / 共94页
完整版数据库原理与应用选择题.docx_第5页
第5页 / 共94页
点击查看更多>>
下载资源
资源描述

完整版数据库原理与应用选择题.docx

《完整版数据库原理与应用选择题.docx》由会员分享,可在线阅读,更多相关《完整版数据库原理与应用选择题.docx(94页珍藏版)》请在冰豆网上搜索。

完整版数据库原理与应用选择题.docx

完整版数据库原理与应用选择题

单项选择题,(选择一个正确的答案,将相应的字母填入题内的括号中)

1.数据库系统的核心是(B)。

A)数据库

B)数据库管理系统

C)操作系统

D)文件

2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS之间的关系是(A)。

A)DBS包括DB和DBMS

B)DBM包括DB和DBS

C)DB包括DBS和DBMS

D)DBS就是DB也就是DBMS

3.在数据管理技术的发展过程中,数据独立性最高的是(A)阶段。

A)数据库系统

B)文件系统

C)人工管理

D)数据项管理

4.数据库系统是由数据库、数据库管理系统(及其开发工具)、应用系统、(D)和用户构成。

A)DBMS

B)DB

C)DBS

D)DBA(数据库管理员)

5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是(A)。

A)DATA

B)INFORMATION

C)DB

D)其他

6.(C)是长期存储在计算机内有序的、可共享的数据集合。

A)DATA

B)INFORMATION

C)DB

D)DBS

7.(A)是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A)DBMS

B)DB

C)DBS

D)DBA

8.概念设计的结果是(B)

A)—个与DBMS®关的要领模型

B)—个与DBMSc关的概念模型

C)数据库系统的公用视图

D)数据库系统的数据字典

9.E-R方法的三要素是(C)

A)实体、属性、实体集

B)实体、键、联系

C)实体、属性、联系

D)实体、域、候选区

10.要保证数据库的数据独立性,需要修改的是(C)

A)模式与外模式

B)模式与内模式

C)三级模式之间的两层映射

D)三级模式

11.描述数据库全体数据的全局逻辑结构和特性的是(A)

A)模式

B)内模式

C)外模式

D)全模式

12.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)I•人工管理阶段II.文件系统阶段III•数据库阶段

A)I和II

B)只有II

C)II和III

D)只有I

13.下列四项中,不属于数据库系统特点的是(C)

A)数据共享

B)数据完整性

C)数据冗余度高

D)数据独立性高

14.应用数据库的主要目的是为了(C)

A)解决数据保密问题

B)解决数据完整性问题

C)解决数据共享问题

D)解决数据量大的问题

15.如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于(A)。

A)—对一关系

B)—对二关系

C)多对多关系

D)—对多关系

16.在概念模型中,客观存在并可以相互区别的事物称为(D)

A)码

B)属性

C)联系

D)实体

17.在关系代数运算中,三种专门运算为(C)。

A)并、交、补

B)并、选择、投影

C)选择、投影、连接

D)选择、笛卡尔积、投影

18.关系模型中,主关键字是(C)。

A)可由多个任意属性组成

B)至多有一个属性组成

C)可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成

D)以上都不是

19.假定学生关系是S(S#,SNAMJSEXAGE,课程关系是(C#CNAMETEACHER学生选课关系是SC(S#,C#,GRAD)。

要查找选修“COMPUTER课程的女学生姓名,将涉及到关系(D)。

A)S

B)SC,C

C)S,SC

D)S,C,SC

20.设有关系R(A,B,C),与SQL语句:

SELECT)ISTINCTAFRONRWHERE=17等价的关系代数表达式是(C)。

A)nA(R)

B)cB=17(R)

C)nA((TB=17(R))

D)cB=17(nA(R))

21.关系代数中的(T运算符对应SELECTS句中的(C)子句。

A)SELECT

B)FROM

C)WHERE

D)GROUPBY

22.在下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型(B)

A)关系

B)层次

C)网状

D)面向对象模型

23.一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C)操作。

A)投影

B)连接

C)选择

D)复制

24.关系代数中的n运算符对应SELECTS句中的(A)子句。

A)SELECT

B)FROM

C)WHERE

D)GROUPBY

25.一个关系中,能唯一标识元组的属性集称为关系的(B)

A)副键

B)关键字

C)从键

D)参数

26.

成为当今最

目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,为流行的商用数据库系统。

A)关系

B)面向对象

C)分布

D)面向过程

27.关系数据模型是目前最重要的一种数据模型,它的三个要素是(

A)实体完整性、参照完整性、用户自定义完整性

B)数据结构、关系操作、完整性约束

C)数据增加、数据修改、数据查询

D)外模式、模式、内模式

28.下列关于数据库数据模型的说法中,哪一个是不正确的(A)

A)任何一张二维表都表示一个关系

B)层次模型的数据结构是有向树结构

C)在网状模型中一个子结点可以有多个父结点

D)在面向对象模型中每个对象都有一个惟一的标识。

29.现有如下关系:

患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是(A)

A)患者编号

B)患者姓名

C)患者编号和患者姓名

D)医生编号和患者编号

30.关系数据库管理系统应能实现的专门关系运算包括(B)

A)排序、索引、统计

B)选择、投影、连接

C)关联、更新、排序

D)显示、打印、制表

31.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然

连接时,要求R和S含有一个或多个共有的(D)。

A)元组

B)行

C)记录

D)属性

32.如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(A)转换为关

系数据模型。

A)E-R模型

B)层次模型

C)关系模型

D)网状模型

33.关系数据库系统采用关系模型作为数据的组织方式,关系模型是谁先提出来的(C)?

A)P.P.S.CHEN

B)J.Martin

C)E.F.Codd

D)w.H.Inmon

34.下面(C)不是微软公司为用户提供的六种版本的SQLServer2005之一

A)企业版

B)开发版

C)应用版

D)标准版

35.MicrosoftSQLServer2005是一种基于客户机/服务器的关系型数据库管理

系统,它使用(B)语言在服务器和客户机之间传递请求。

A)TCP/IP

B)T-SQL

C)C

D)ASP

36.(A)工具是MicrosoftSQLServer2005提供的集成环境,这种工具可以完成访问、配置、控制、管理和开发SQLServer的所有工作。

A)MicrosoftSQLServerManagementStudio

B)SQLServer配置管理器

C)AnalysisServices

D)SQLServerBusinessIntelligenceDevelopmentStudio

37.在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到的数据库中。

A)Master

B)Msdb

C)Model模版

D)Tempdb

38.SQLServer2005的系统数据库是(D)

A)Master,Tempdb,AdventureWorks,Msdb,Resource

B)Master,Tempdb,Model,Librar,Resource

C)Master,Northwind,Model,Msdb,Resource

D)Master,Tempdb,Model,Msdb,Resource

39.数据库系统一般由哪些部分组成(D)?

(1)数据库

(2)数据库管理员(3)数据库管理系统及其工具(4)用户(5)操作系统(6)应用系统

A)1、2、3

B)1、2、3、4

C)1、2、3、4、5

D)全部

40.数据库管理系统的数据操纵语言(DML所实现的操作一般包括(D)

A)建立、授权、修改

B)建立、授权、删除

C)建立、插入、修改、排序

D)查询、插入、修改、删除

41.【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的(C)约束。

A)主键

B)外键

C)NULL

D)CHECK

42.若用如下的SQL语句创建课程表C:

CreatetableC(C#char(10)primarykey,CNchar(20)notnull,CCintnull)可以插入到C表中的记录是(A)。

A)(‘005',‘VC++',6)

B)(‘005',NULL,6)

C)(NULL,‘VC++',6)

D)(005,‘VC++',NULL)

43.在T-SQL中,关于NULL值叙述正确选项是(D)

A)NULL表示空格

B)NULL表示0

C)NULL既可以表示0,也可以表示是空格

D)NULL表示空值

44.SQLServer的字符型系统数据类型主要包括(B)。

A)int、money、char

B)char、varchar、text

C)datetime、binary、int

D)char、varchar、int

45.在关系数据模型中,外键(FOREIGNKE)是(B)

A)在一个关系中用于惟一标识元组的一个或一组属性。

B)在一个关系中的一个或一组属性是另一个关系的主键。

C)在一个关系中定义了约束的一个或一组属性

D)在一个关系中定义了缺省值的一个或一组属性。

46.若用如下的SQL语句创建一个STUDEN表:

CREATETABLESTUDENTNOchar

(4)NOTNULL,NAMEchar(8)NOTNULL,SEXchar

(2),AGEint())

可以插入到STUDEN表中的是(B)。

A)(‘1031',‘曾华',男,23)

B)(‘1031',‘曾华',NULL,NULL)

C)(NULL‘曾华’,‘男’,‘23')

D)(‘1O31',NULL'男',23)

47.在SQL语言中,删除表对象的命令是(B)。

A)DELETE

B)DROP

C)CLEAR

D)REMORVE

48.在SQL语言中,删除表中数据的命令是(A)。

A)DELETE

B)DROP

C)CLEAR

D)REMORVE

49.使用T-SQL语言创建表时,语句是(B)

A)DELETETABLE

B)CREATETABLE

C)ADDTABLE

D)DROPTABLE

50.关于查询语句中ORDERBY子句使用正确的是(C)

A)如果未指定排序列,则默认按递增排序

B)数据表的列都可用于排序

C)如果在SELECT子句中使用了DISTINCT关键字,则排序列必须出现在查询结果中

D)联合查询不允许使用ORDERBY子句

51.SQL语言中,条件“年龄BETWEEN20AND30表示年龄在20至30之间,且(A)。

A)包括20岁和30岁

B)不包括20岁和30岁

C)包括20岁但不包括30岁

D)包括30岁但不包括20岁

52.SQL语言具有(B)的功能

A)关系规范化、数据操纵、数据控制台

B)数据定义、数据操纵、数据控制

C)数据定义、关系规范化、数据控制

D)数据定义、关系规范化、数据操纵

53.语句“SELETCOUNT(*)FROMhum”n返回(A)行。

A)1

B)2

C)3

D)4

54.在SQL语言中,子查询是(D)。

A)返回单表中数据子集的查询语句

B)选取多表中字段子集的查询语句

C)选取单表中字段子集的查询语句

D)嵌入到另一个查询语句之中的查询语句

55.假设数据表“test1”中有10条数据行,可获得最前面两条数据行的命令为(B)

A)SELECT2*FROMtest1

B)SELECTTOP2*FROMtest1

C)SELECTPERCENT2*FROMtest1

D)SELECTPERCENT20*FROMtest1

56.以下哪种连接方式不属于外连接方式(C)。

A)左外连

B)右外连

C)前外连

D)全外连

57.SQL语言的数据操纵语句包括SELECTINSERTUPDAT和DELET等。

其中,最重要的,也是使用最频繁的语句是(A)。

A)SELECT

B)INSERT

C)UPDATE

D)DELETE

58.在SELECT语句中,使用*号表示(B)

A)选择任何列

B)选择全部列

C)选择全部元组

D)选择主码

59.查询语句“SELECTname,sex,birthdayFROMhuman”返回(C)列。

A)1

B)2

C)3

D)4

60.在SQL语言中,删除一个视图的命令是(B)。

A)DELETE

B)DROP

C)CLEAR

D)REMORVE

61.SQL的视图是从(C)中导出来的

A)基本表

B)视图

C)基本表和视图

D)数据库

62.关于视图下列哪一个说法是错误的(B)

A)视图是一种虚拟表

B)视图中也存有数据

C)视图也可由视图派生出来

D)视图是保存在数据库中的SELECT询

63.下列聚合函数使用正确的是(C)

A)SUM(*)

B)MAX(*)

C)COUNT*)

D)AVG(*)

64.用于求系统日期的函数是(B)。

A)YEAR()

B)GETDATE)

C)COUNT)

D)SUM()

65.下面哪些字符可以用于T-SQL的单行注释(A)

A)--

B)/**/

C)**

D)&&

66.对于多行注释,必须使用(B)进行注释。

A)--

B)/**/

C)////

D)////

67.SQLServer2005中,全局变量以(B)符号开头

A)@

B)@@

C)**

D)&&

68.激活DML触发器的数据修改语句,有效选项是(B)

A)INSERT

B)UPDATE

C)DELETE

D)SELECT

69.当希望执行对book表的操作时,如果该操作不执行,而是执行对price表的更新操作,则应该创建什么类型的DML触发器(D)。

A)FOR

B)BEFORE

C)AFTER

D)INSTEADOF

70.关于触发器,叙述正确的是:

(A)。

A)触发器是自动执行的,可以在一定条件下触发

B)触发器不可以与同步数据库的相关表进行级联更改

C)SQLServer2005不支持DDL触发器

D)触发器不属于存储过程

71.用户建立的存储过程在查询分析器中可通过(D)命令来调用执行。

A)CREATE

B)DROP

C)SELECT

D)EXECUTE执行

72.在SQLSERVE服务器上,存储过程是一组预先定义并(B)的Transact-SQL语句。

A)保存

B)编译

C)解释

D)编写

73.固定数据库角色db_securityadmin可以在数据库中进行(C)活动。

A)在数据库中有全部权限

B)可以添加或删除用户

C)可以管理全部权限、对象所有权、角色和角色成员资格

D)可以更改数据库内任何用户表中的所有数据

74.关于登录和用户,下列各项表述不正确的是(C)。

A)登录是在服务器级创建的,用户是在数据库级创建的

B)创建用户时必须存在一个用户的登录

C)用户和登录必须同名

D)—个登录可以对应多个用户

75.SQLServer2005的安全性管理可分为4个等级,不包括(B)

A)操作系统级

B)用户级

C)SQLServer级

D)数据库级

76.对访问SQLServer实例的登录,有两种验证模式:

Windows身份验证和(B)身份验证。

A)WindowsNT模式

B)混合身份验证模式

C)以上都不对

D)以上都对

77.(A)备份最耗费时间。

A)数据库完整备份

B)数据库差异备份

C)事务日志备份

D)文件和文件组备份

78.关于SQLServer2005的恢复模式叙述正确的是(B)

A)简单恢复模式支持所有的文件恢复

B)大容量日志模式不支持时间点恢复

C)完全恢复模式是最好的安全模式

D)—个数据库系统中最好是用一种恢复模式,以避免管理的混乱

79.下列关于数据库备份的叙述错误的是(A)。

A)如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损坏

B)数据库备份是一项很复杂的任务,应该由专业的管理人员来完成

C)数据库备份也受到数据库恢复模式的制约

D)数据库备份策略的选择应该综合考虑各方面因素,并不是备份做得越多,越全就越好

80.做文件及文件组备份后,最好做(C)备份。

A)数据库完整备份

B)数据库差异备份

C)事务日志备份

D)文件和文件组备份

81.做数据库差异备份之前,需要做(A)备份。

A)数据库完整备份

B)数据库差异备份

C)事务日志备份

D)文件和文件组备份

82.R为四元关系R(A,B,C,D).S为三元关系S(B,C,D),RS构成的结果为(A)元关系

A.4B.3C.7D.6

83.内模式是数据库中数据的内部表示或者底层描述。

一般来说,一个数据库有

(A)个内模式

A.一个B.两个C.三个D.任意多个

84.关系R的某个属性组合F不是R的候选码,而是另外一个关系S的候选码,则称F是R的(C)

A.次码B.主码C.外码D.联系

85.在数据库关系中。

实体集以及实体间的联系都是用(A)来表示的。

A.关系B.属性C.行和列D.数据联系

86.若属性F是基本关系R的外码,他与基本关系S的主码相对应,则R在F上的取值必须为空值或等于S中某个元组的主码值。

这是关系的(B)

A.域完整性规则B.参照完整性规则C.用户定义完整性规则D实体完整性规则(p51)

87.(C)是一组具有相同数据类型的值的集合

A.码B.次码C.域D.候选码

88.SQL中使用的字符串常数的定界符用(B)

A.:

B.''C.,D.()

89.结构化查询语言SQL中,删除已存在的基本表时应使用动词(C)

A.UPDATEB.DELETEC.DROPD.INSERT

90.与“WHEREGradeNOTBETWEEN80AND9语句等价的句子是(A)

A.WHEREGrade<80ORGrade>90

B.WHEREGrade>=80ORGrade<=90

C.WHEREGrade>=80ANDGrade<=90

D.WHEREGrade>80ANDGrade<90

91.设关系R和S的元组个数分别为50和60,关系T是R与S的笛卡尔积,则T的元组个数为(D)

A.110B.2500C.3600D.3000(P45)

92.在SQLServer2000中,可以在(B)内编辑SQL语言,并运行显示查询结果。

A.企业管理器B.查询分析器C.服务管理器D.数据管理向导

93.SQLSEERVER勺数据库有三种物理文件,用于存放数据库日志信息的日志文

件以(A)作为文件扩展名

A..ldfB..mdfC..ndfD..sql

94.同一个关系模型的的任意两个元组值(A)

A.不能全同B.可以全同C.必须全同D.前述都不是

95.有了外模式/模式映像,可保证数据和应用程序之间(A)

A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性(P11)

96.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和关系S使用

自然连接时,要求R和S含有一个或多个共同的(D)

A.元组B.行C.记录D.属性

97.关系数据模型上的关系运算分为(B)

98.

在数据库系统中,保证数据及语义正确和有效的功能是(D)

100.在SQL语言中,属于DML的操作命令是(C)

A.CREATEB.GRANT

C.UPDATED.DROP

101.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(D)

A.1:

1B.1:

M

C.M:

1D.M:

N

102.系统故障会造成(A)

A.内存数据丢失B.硬盘数据丢失

C.软盘数据丢失D.磁带数据丢失

103.在对象关系模型中,属性可以是复合类型,其中同类元素的有序集合称为

(B)

A.结构类型B.数组类型

C.多集类型D.集合类型

104.关系模式R中若没有非主属性,则(B)

A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNF

C.R属于BCNF旦不一定属于4NFD.R属于4NF

105.任何一个满足2NF但不满足3NF的关系模式都不存在(B)

A.主属性对候选键的部分依赖B.非主属性对候选键的部分依赖

C.主属性对候选键的传递依赖D.非主属性对候选键的传递依赖

106.概念设计的主要目标是产生数据库概念结构,该结构主要反映(D)

A.DBA管理信息的需求B.数据库的维护需求

C.应用程序开发的需求D.企业的信息需求

107.在分布式数据库系统中,若各个场地均采用关系模型,但DBMSf同,则该

分布式数据库系统属于(C)

A.同构同质型B.异构同质型

C.同构异质型D.异构异质型

108.学校数据库中有学生和宿舍两个关系:

学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包

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

当前位置:首页 > 工程科技 > 电子电路

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

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