数据库技术复习题.docx
- 文档编号:7429989
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:54
- 大小:130.46KB
数据库技术复习题.docx
《数据库技术复习题.docx》由会员分享,可在线阅读,更多相关《数据库技术复习题.docx(54页珍藏版)》请在冰点文库上搜索。
数据库技术复习题
一.选择题:
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是下列哪个阶段?
()
A.数据库系统B.文件系统C.人工管理D.数据项管理
答案:
A(7)
2.在数据库中存储的是()
A.数据以及数据之间的联系B.数据模型
C.数据D.信息
答案:
A(8)
3.存储在计算机内有结构的数据的集合称为()
A.数据库系统B.数据库
C.数据库管理系统D.数据结构
答案:
B(8)
4.下述关于数据库系统的正确叙述是()
A.数据库系统中数据的一致性是指数据类型一致
B.数据库系统避免了一切冗余
C.数据库系统减少了数据冗余
D.数据库系统比文件系统能管理更多的数据
答案:
C(11)
5.在数据库中,下列说法不正确的是()
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
答案:
A(11)
6.可以减少相同数据重复存储的现象是()
A.记录B.数据库C.文件D.字段
答案:
B(11)
7.数据库具有程序结构化、最小的冗余度和较高的()
A.程序与数据独立性B.程序与数据完整性
C.程序与数据可靠性D.程序与数据一致性
答案:
A(12)
8.数据库系统的数据独立性是指()
A.不会因为数据的变化而影响应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
答案:
B(12)
9.数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。
在常用的数据模型中,不包括()
A.网状模型B.链状模型C.层次模型D.关系模型
答案:
B(18)
10.E-R图中的主要元素是实体型、属性和()
A.记录型B.结点C.联系D.有向边
答案:
C(19)
11.关系数据模型____。
A.只能表示实体间的1:
1联系B.只能表示实体间的1:
n联系
C.只能表示实体间的m:
n联系D.可以表示实体间的上述三种联系
答案:
D(20)
12.数据库概念设计E-R方法中,用属性描述实体的特征,实体集在E-R图中,用下列选项之一表示()
A.矩形B.四边形C.菱形D.椭圆形
答案:
A(22)
13.层次型、网状型和关系型数据库划分原则是()
A.记录长度B.文件的大小
C.联系的复杂程度D.数据之间的联系
答案:
D(24)
14.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是()
A.层次数据模型B.网状数据模型
C.关系数据模型D.面向对象数据模型
答案:
C(24)
15.按照传统的数据模型分类,数据库系统可以分为三种类型()
A.大型、中型和小型B.西文、中文和兼容
C.层次、网状和关系D.数据、图形和多媒体
答案:
C(24)
16.在数据库设计中用关系模型来表示实体和实体之间的联系。
关系模型的结构是()
A.二维表结构B.封装结构C.层次结构D.网状结构
答案:
A(24)
17.一个关系数据库文件中的各条记录()
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
答案:
B(25)
18.关系数据库中的关键字是指()
A.能惟一决定关系的字段B.不可改动的专用保留字
C.关键的很重要的字段D.能惟一标识元组的属性或属性集合
答案:
D(26)
19.为表示客观世界中的客体,有时需用有序的、相关的两个元素组合表示,它称为()
A.无序组B.无序偶C.有序组D.有序偶
答案:
D(34)
20.在关系代数的专门运算中,从表中选出满足某种条件的元组的操作称为()
A.选择B.投影C.连接D.扫描
答案:
A(37)
21.在关系代数的专门运算中,从表中取出满足某种条件的属性的操作称为()
A.选择B.投影C.连接D.扫描
答案:
B(37)
22.关系运算中花费时间可能最长的运算是()
A.投影B.选择C.笛卡尔积D.除
答案:
C(37)
23.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W,如果W中的元组属于R,或者属于S,则W的运算的结果是()
A.笛卡尔积B.并C.差D.交
答案:
B(37)
24.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W,如果W中的元组属于R而不属于S,则W的运算的结果是()
A.笛卡尔积B.并C.差D.交
答案:
C(37)
25.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W,如果W中的元组既属于R又属于S,则W的运算的结果是()
A.笛卡尔积B.并C.差D.交
答案:
D(37)
26.在关系代数的专门运算中,将两个关系中具有共同属性值的元组连接到一起构成的新表的操作称为()
A.选择B.投影C.连接D.扫描
答案:
C(38)
27.数据库管理系统(DBMS)是()
A.数学软件B.应用软件
C.计算机辅助设计D.系统软件
答案:
D(43)
28.数据库系统的核心是()
A.数据库B.数据库管理系统C.数据模型D.软件工具
答案:
B(43)
29.数据库管理系统(DBMS)的主要功能是()
A.修改数据库B.定义数据库C.应用数据库D.保护数据库
答案:
B(44)
30.下列选项中,SQL语言所具有的功能是()
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵
答案:
B(44)
31.数据库管理系统的工作不包括()
A.定义数据库B.为定义的数据库提供操作系统
C.对已定义的数据库进行管理D.数据通信
答案:
B(44)
32.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为()
A.数据库模式描述语言B.数据库子语言
C.数据操纵语言D.数据结构语言
答案:
A(44)
33.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()
A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能
答案:
C(45)
34.每个事务是一个完整的逻辑工作单位()
A.原子性B.隔离性C.一致性D.持久性
答案:
A(50)
35.用来记录对数据库中数据进行的每一次更新操作是()
A.后援副本B.数据库C.日志文件D.缓冲区
答案:
C(51)
36.Microsoft公司的SQLServer数据库管理系统一般只能运行于()
A.Windows平台B.UNIX平台C.LINUX平台D.NetWare平台
答案:
A(68)
37.SQLServer标准版不支持的操作系统是()
A.Windows2000Server B.WindowsNTServer
C.Windows98 D.Windows2000AdvancedServer
答案:
C(68)
38.进行SQLServer数据库服务器打开、关闭等操作的工具是()
A.网络连接工具B.企业管理器C.查询分析器D.服务管理器
答案:
D(70)
39.能够提供一个微软管理控制台(MMC)的集成界面,以人机交互方式完成对SQLServer2000的各种管理是()
A.网络连接工具B.企业管理器C.查询分析器D.服务管理器
答案:
B(70)
40.SQLServer的主数据库是()
A.MASTERB.TEMPDBC.MODELD.MSDB
答案:
A(71)
41.下列选项中,不是SQLServer2000的系统数据库?
()
A.master数据库 B.msdb数据库 C.pubs数据库 D.model数据库
答案:
C(71)
42.SQLServer的字符型系统数据类型主要包括()
A.Int、money、charB.char、varchar、int
C.datetime、binary、intD.char、varchar、text
答案:
D(73)
43.在下列的数据类型上不能建立IDENTITY列是()
A.intB.tinyintC.floatD.smallint
答案:
C(73)
44.下列选项中,不是数据定义的中层----表结构层的内容是()
A.存储过程B.基表C.视图D.索引
答案:
A(79)
45.在SQLServer2000中,SQL提供数据定义的基本类型共有()
A.13种B.14种C.15种D.16种
答案:
C(80)
46.下列SQL语句中,删除表结构的是()
A.DELETEB.CLEARC.DROPD.REMOVE
答案:
C(82)
47.在下列说法中,正确的是()
A.建立索引可以加快查询速度,但降低数据更新速度
B.建立索引可以加快查询速度,也加快数据更新速度
C.建立索引可以降低查询速度,但可加快数据更新速度
D.建立索引不仅降低查询速度,也降低数据更新速度
答案:
A(82)
48.在创建数据库中,能够指明文件增长幅度是()
A.LengthB.LongC.FileGrowthD.FileSpec
答案:
C(83)
49.在创建数据库中,能够指明物理文件名的是()
A.NameB.FileNameC.LogNameD.FileSpec
答案:
B(83)
50.在用户规划方式中,创建一个数据库须有若干个文件支撑。
它们大致可分为两类,它们是()
A.数据文件、日志文件B.数据文件、记录文件
C.日志文件、记录文件D.记录文件、逻辑文件
答案:
A(83)
51.下列SQL语句中,修改表结构的是()
A.ALTERB.CREATEC.UPDATED.INSERT
答案:
A(84)
52.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索学生姓名及其所选修课程的课程号和成绩。
正确的SELECT语句是()
A.SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#
B.SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADE
C.SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#
D.SELECTS.SN,SC.C#,SC.GRADEFROMS.SC
答案:
C(90)
53.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索所有比“王华”年龄大的学生姓名、年龄和性别。
正确的SELECT语句是()
A.SELECTSN,AGE,SEXFROMSWHEREAGE>王华.AGE
B.SELECTSN,AGE,SEXFROMSWHERESN="王华"
C.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN="王华")
D.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN="王华")
答案:
D(91)
54.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索所有与“王华”同系的学生姓名、年龄和性别。
正确的SELECT语句是()
A.SELECTSN,AGE,SEXFROMSWHEREDEPT=王华.AGE
B.SELECTSN,AGE,SEXFROMSWHEREDEPTIN(SELECTDEPTFROMSWHERESN="王华")
C.SELECTSN,AGE,SEXFROMSWHERESN="王华"
D.SELECTSN,AGE,SEXFROMSWHEREDEPTNOTIN(SELECTAGEFROMSWHERESN="王华")
答案:
B(92)
55.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索选修课程“C2”的学生中成绩最高的学生的学号。
正确的SELECT语句是()
A.SELECTS#FORMSCWHEREC#="C2"
ANDGRADE>=(SELECTGRADEFORMSCWHEREC="C2")
B.SELECTS#FORMSCWHEREC#="C2"
ANDGRADEIN(SELECTGRADEFORMSCWHEREC#="C2")
C.SELECTS#FORMSCWHEREC#="C2"
ANDGRADENOTIN(SELECTGRADEFORMSCWHEREC#="C2")
D.SELECTS#FORMSCWHEREC#="C2"
ANDGRADE>=ALL(SELECTGRADEFORMSCWHEREC#="C2")
答案:
D(92)
56.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
正确的SELECT语句是()
A.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60
GROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)>=4
B.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60
GROUPBYS#HAVINGCOUNT(*)>=4ORDERBY2DESC
C.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60
HAVINGCOUNT(*)>=4GROUPBYS#ORDERBY2DESC
D.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60
ORDERBY2DESCGROUPBYS#HAVINGCOUNT(*)>=4
答案:
B(94)
57.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索选修四门以上课程的学生平均成绩(不统计不及格的课程),并要求按平均成绩的降序排列出来。
正确的SELECT语句是()
A.SELECTS#,AVG(GRADE)FROMSCWHEREGRADE>=60
GROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)>=4
B.SELECTS#,AVG(GRADE)FROMSCWHEREGRADE>=60
GROUPBYS#HAVINGCOUNT(*)>=4ORDERBY2DESC
C.SELECTS#,AVG(GRADE)FROMSCWHEREGRADE>=60
HAVINGCOUNT(*)>=4GROUPBYS#ORDERBY2DESC
D.SELECTS#,AVG(GRADE)FROMSCWHEREGRADE>=60
ORDERBY2DESCGROUPBYS#HAVINGCOUNT(*)>=4
答案:
B(94)
58.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索所有超过五个同学所修读课程的学生数。
正确的SELECT语句是()
A.SELECTS#,COUNT(S#)FROMSCWHERECOUNT(*)>5
GROUPBYS#
B.SELECTC#,COUNT(C#)FROMSC
GROUPBYC#HAVINGCOUNT(*)>5
C.SELECTC#,COUNT(C#)FROMSCWHERECOUNT(*)>5
GROUPBYC#
D.SELECTC#,COUNT(C#)FROMSC
GROUPBYS#HAVINGCOUNT(*)>5
答案:
B(95)
59.有下列关系模式:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
检索所有课程都及格但不包括C8的所有总平均成绩,并按降序排序。
正确的SELECT语句是()
A.SELECTS#,AVG(G)FROMSCWHEREC#<>'C8'
GROUPBYS#HAVINGMIN(g)>=60ORDERBYAVG(G)
B.SELECTC#,AVG(C#)FROMSCWHEREC#<>'C8'
GROUPBYS#HAVINGMIN(g)>=60ORDERBYAVG(G)DESC
C.SELECTC#,AVG(G)FROMSCWHEREC#<>'C8'
GROUPBYC#HAVINGMIN(g)>=60ORDERBYAVG(G)DESC
D.SELECTC#,AVG(G)FROMSCWHEREC#='C8'
GROUPBYC#HAVINGMIN(g)>=60ORDERBYAVG(G)DESC
答案:
C(95)
60.在数据库中的数据正确性和相容性是指()
A.安全性B.完整性C.并发控制D.恢复
答案:
B(101)
61.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()
A.可靠性B.一致性C.完整性D.安全性
答案:
D(102)
62.下列选项中,不是SQLServer2000的身份标识所需设置的层为()
A.操作系统层B.数据对象层C.数据库层D.SQLServer层
答案:
B(104)
63.不是SQLServer2000中所具有的数据完整性规则为()
A.实体完整性B.参照完整性C.用户定义完整性D.数据完整性
答案:
D(109)
64.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行()
A.安全性控制B.完整性控制C.并发控制D.可靠性控制
答案:
C(111)
65.不是在SQL中应用所嵌入的事务语句是
A.置事务语句B.事务提交语句C.事务回滚语句D.事务处理语句
答案:
D(111)
66.下列选项中,不是故障恢复中的功能是()
A.事务的一致性 B.拷贝
C.事务的撤消与重做 D.日志
答案:
A(112)
67.在下列的选项中,不是在事务执行时的模式是()
A.手工提交B.自动提交C.隐式事务D.显式事务
答案:
A(112)
68.日志文件是用于记录()
A.程序运行过程B.数据操作
C.对数据的所有更新操作D.程序执行的结果
答案:
C(114)
69.利用查询分析器,能()
A.直接执行SQL语句 B.提交SQL语句给服务器执行
C.作为企业管理器使用 D.作为服务管理器使用
答案:
B(123)
70.不属于SQLServer系统全局变量的是()
A.@@Error B.@@Connections
C.@@Fetch_Status D.@Records
答案:
D(131)
71.Transact-SQL对标准SQL的扩展主要表现为()
A.加入了程序控制结构和变量B.加入了建库和建表语句
C.提供了分组(GroupBy)查询功能D.提供了Min、Max等统计函数
答案:
A(133)
72.下列选项中,查询中的汇总函数是()
A.CONSTB.RET
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 复习题