数据库原理与应用选择题.docx
- 文档编号:4862119
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:78
- 大小:91.67KB
数据库原理与应用选择题.docx
《数据库原理与应用选择题.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用选择题.docx(78页珍藏版)》请在冰豆网上搜索。
数据库原理与应用选择题
单项选择题,(选择一个正确的答案,将相应的字母填入题内的括号中)
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)(TB=17(R)
C)nA((TB=17(R))
D)(TB=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)
A.关系代数和集合运算
C.关系演算和谓词演算
B.关系代数和关系演算
D.关系代数和谓词演算
98.在数据库系统中,保证数据及语义正确和有效的功能是(D)
A.并发控制
C.安全控制
99.逻辑数据独立性是指修改(
A.外模式保持模式不变
C.模式保持外模式不变
B.存取控制
D.完整性控制
C)
B.内模式保持模式不变
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的关系模式都不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 选择题