电大《数据库基础与应用》期末考试复习试题整理汇总版最新精品推荐可编辑文档格式.docx
《电大《数据库基础与应用》期末考试复习试题整理汇总版最新精品推荐可编辑文档格式.docx》由会员分享,可在线阅读,更多相关《电大《数据库基础与应用》期末考试复习试题整理汇总版最新精品推荐可编辑文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
15、Access中的窗体由页眉、主体和页脚等三个部分组成。
16、Access中字段的“小数位”属性是指定数字型和货币性数据的小数部分的位数,它只影响数据的显示方式,并不影响所存储数值的精度。
17、DBMS具有安全性、一致性、并发性和数据库恢复等管理控制功能。
18、Microsoft公司的SQLServer2000数据库管理系统一般只能运行在(Windows平台)。
19、SQLServer2000系统中的所有系统级信息存储于哪个数据库(A.master)。
20、SQLServer2000采用的结构化查询语言称为Transaction-SQL。
21、SQLServer2000的物理存储主要包括3类文件(A.主数据文件、次数据文件、事务日志文件)。
22、SQLServer2000的数据库分为系统数据库和用户数据库两种类型。
23、SQLServer2000服务管理器的主要作用是启动、暂停、停止服务器。
24、SQLServer2000与Windows2000等操作系统完全集成,可以使用操作系统的用户名和域账号作为数据库的注册账号。
25、SQLServer客户机传递到服务器上的一组完整的数据和SQL语句称为批处理。
26、SQLServer提供的单行注释语句是使用(B.“--”)开始的一行内容。
27、SQLServer主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、_ndf和ldf。
28、SQL是高度非过程化和面向集合操作的语言。
29、varchar数据类型可以自动去掉字段或变量尾部的空格以节省空间。
30、安装SQLServer2000时需要以本地系统管理员身份登录操作系统。
31、把保存_关系定义__的关系称为对应数据库的元关系,一个数据库的元关系由__DBMS_自动建立。
32、报表窗口由5个部分组成,每个部分称为一个节。
33、报表由报表页眉、页面页眉、主体、页面页脚和报表页脚5节组成。
34、标准模块包含通用过程和常用过程两个过程。
35、查询可以作为窗体、报表和数据访问页的数据源。
36、查询可以作为窗体、报表和数据访问页的数据源。
37、常见的SQLServer2000的版本一般包括企业版、标准版、个人版、开发版和评估版等。
38、单行或行尾注释的开始标记为_--_,多行注释的开始标记为__/*_,结束标记为*/__。
39、当数据库损坏时,数据库管理员可通过何种方式恢复数据库(A.事务日志文件)。
40、当一条SELECT语句访问一张大表里的有限几行数据时,SQLServer2000通常会(为数据加上行级锁)。
41、定义局部变量的语句关键字是declare,被定义的各变量之间必须用逗号字符分开。
42、对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好的保持数据的无损连接性和函数依赖性。
43、分布式数据库系统除了具有一般数据库系统的优点之外,还具有兼容性好、可靠性高、地域范围广、数据量大、客户数多等优点。
44、分布式数据库系统既支持客户的_局部__应用,又支持客户的__全局__应用。
45、概念设计阶段的主要任务是:
首先根据系统的各个局部应用画出各自对应的__ER图_,然后再进行综合和整体设计,画出_整体ER图_。
46、关系数据库系统具有数据结构单一、采用集合运算、数据完全独立、数学理论支持等优点。
47、关系数据库中的每个关系必须最低达到__第一__范式,该范式中的每个属性都是__不可再分__的。
48、关系数据模型包括关系数据结构、关系完整性规则和关系运算三个方面。
49、关系完整性包括实体完整性、参照完整性和用户定义完整性三个方面。
50、关系中的每一行称为元组,每一列称为属性。
51、宏的英文名称是(A.Macro)。
52、宏是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能。
局部变量的开始标记为@,全局变量的开始标记为@@。
53、聚集索引与非聚集索引相比,查询速度要快。
54、可以通过Internet进行数据发布的对象是(D.数据访问页)。
55、每个SQLServer2000数据库下都包括master、model、tempdb和msdb四个系统数据库。
56、每条__select___语句能够同时为多个变量赋值,每条__set__语句只能为一个变量赋值。
57、模块窗口由(B.3)个部分组成。
58、模块窗口中的代码编辑窗口由对象列表框、代码编辑区域_和_过程事件列表框等三部分组成。
59、任一种数据模型都有_型___和___值___的区别。
60、如果字段内容为声音文件,可将此字段定义为(C.OLE对象)类型。
61、若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是1对_多__的联系。
62、若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_多_对多__的联系。
63、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对_多_的联系。
64、若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到__第三__范式。
65、若一个关系为R(学生号,姓名,性别,年龄),则学生号可以作为该关系的主码,姓名、性别和年龄为该关系的非主属性。
66、设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为__24__,每个元组有__3__个分量。
67、设一个关系为RA,B,C,D,E,F,G,它的最小函数依赖集为FDA→B,C→D,B→E,E→F,则该关系的候选码为_(A,C,G)__,该候选码含有_3__属性。
68、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×
B具有a1+b1个属性和a2xb2个元组。
69、设一个关系为RA,B,C,D,E,它的最小函数依赖集为FDA→B,A→C,A,D→E,则该关系的候选码为_(A,D)__,该关系存在着_部分__函数依赖。
70、设一个关系为RA,B,C,D,E,它的最小函数依赖集为FDA→B,C→D,(A,C)→E,则该关系的候选码为__(A,C)__,该候选码含有_2__属性。
71、设一个关系为RA,B,C,D,E,它的最小函数依赖集为FDA→B,C→D,C→E,该关系只满足_第一__范式,若要规范化为高一级的范式,则将得到_3_个关系。
72、设一个关系为RA,B,C,D,E,F,它的最小函数依赖集为FDA→B,A→C,D→E,D→F,则该关系的候选码为__(A,D)___,该候选码含有___2___属性。
73、设一个关系为RA,B,C,D,E,F,G,它的最小函数依赖集为FDA→B,A→C,C→D,C→E,A→F,F→G,该关系满足第二_范式,若要规范化为高一级的范式,则将得到_3_个关系。
74、设一个集合A3,4,5,6,7,集合B1,3,5,7,9,则A和B的并集中包含有7个元素,A和B的交集中包含有3个元素,A和B的差集中包含有2个元素。
75、设一个学生关系为S学生号,姓名,课程关系为C课程号,课程名,选课关系为X学生号,课程号,成绩,求出所有选课的学生信息的运算表达式为__课程号_X______与__C___的自然连接。
76、设一个学生关系为S学生号,姓名,课程关系为C课程号,课程名,选课关系为X学生号,课程号,成绩,则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为__C__课程号_X__δ姓名K_S___。
77、设一个学生关系为S学生号,姓名,课程关系为C课程号,课程名,选课关系为X学生号,课程号,成绩,则选修了课程名为‘程序设计’课程的全部学生信息所对应的运算表达式为S(∏学生号X(δ课程号’程序设计’C))。
78、设一个学生关系为S学生号,姓名,课程关系为C课程号,课程名,选课关系为X学生号,课程号,成绩,则至少选修了课程号为‘001’和‘002’课程的全部学生信息所对应的运算表达式为S∏学生号δ课程号‘001’∨课程号‘002’(X)
79、实体之间的联系类型有三种,分别是1对1、1对多和多对多。
80、使用条件表达式可以确定按条件执行宏。
81、数据访问页是一种特殊的Web页,通过它可以查看、添加、编辑的操作存储在Access数据库中的数据。
82、数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。
83、数据库文件中至少包含有(A.表)对象。
84、数据库系统的三级模式结构和两级数据映像确保了数据的物理独立性和逻辑独立性。
85、数据库系统的外模式在SQL中称为视图,它由基本表产生出来。
86、数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
87、索引可以加速Select语句中orderby和groupby选项的执行速度。
88、文本型字段最多可以存放(D.255)个字符。
89、下列(D)图标是Access中新建宏的标志。
100、下列(D.)图标是Access中新建报表的标志。
101、下列(C.)图标是Access中表对象的标志。
102、下列(D.)图标是Access中新建查询的标志。
103、下列(D.)是主键的标志。
104、下列标识符可以作为局部变量使用(C.@myvar)。
105、下面有关主键的叙述正确的是(B.一个表中的主键可以是一个或多个字段)。
106、向基本表中插入数据有两种命令格式,一种称为单行插入格式,另一种称为多行插入格式。
107、需求分析阶段的主要目标是画出__数据流图_、建立__数据字典_和编写_需求说明书_。
108、需求说明书是系统总体设计方案,是开发单位和用户单位共同协商达成的文档。
109、学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则__班级号_为学生关系中的_外码
110、一般可以使用Go命令来标识Transact-SQL批处理的结束。
111、一般情况下,一下哪个字段可以作为主关键字(D.身份证号码)。
112、一个Access数据库对应于操作系统中的_1_个文件,其文件扩展名为__mdb__。
113、一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在部分函数决定和传递函数决定。
114、一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余和操作异常。
115、一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余以及插入、删除和修改异常。
116、一个数据库应用系统的开发过程大致相继经过_需求分析_、___概念设计_、逻辑设计、物理设计、机器实现、运行维护等六个阶段。
117、已知“职工号→性别”成立,则“(职工号,性别)→性别”既是平凡函数依赖,又是部分函数依赖。
118、由createschemaKUCUNauthorizationLIU命令建立的一个数据库名为KUCUN,所有者为LIU。
119、由概念设计进入逻辑设计时,原来的多对多联系通常需要被转换为对应的基本表。
120、域是实体中相应属性的取值范围,性别属性的域包含2个值。
121、在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。
122、在文件系统中,数据没有独立的操作界面,在数据库系统中数据具有独立的操作界面。
123、在对象数据模型中,对象不但能够继承,而且能够嵌套。
124、在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。
125、在Access2000中报表中有设计和预览视图,而没有数据表视图。
126、在Access数据库系统中,不能建立索引的数据类型是(B.备注型)。
127、在Access数据库中,数据保存在(D.表)对象中。
128、在Access中模块分为类模块和标准模块两种类型。
129、在SQLServer2000中,CASE函数具有2种格式,每种格式中可以带有多个WHEN选项,可以带有1个ELSE选项。
130、在SQLServer2000中,CASE结构是一个函数,只能作为一个表达式使用在另一个语句中。
131、在SQLServer中,每个程序块的开始标记为关键字_being_,结束标记为关键字_end_。
132、在SQL查询语句中,groupby选项实现分组功能,orderby选项实现对结果表的排序功能。
133、在SQL中,createtable、altertable和droptable命令分别为在数据库中建立、_修改__和删除基本表结构的命令。
134、在SQL中,单值约束的关键字为unique,检查约束的关键字为check。
135、在SQL中,对基本表进行插入、修改和删除记录命令分别为_insert_、___update__和_delete_命令。
136、在SQL中,列级完整性约束分为6种情况,表级完整性约束分为4种情况。
137、在SQL中,每个视图中的列可以来自不同的表,它是在原有表的基础上建立的逻辑意义上的新关系。
138、在SQL中,主码约束的关键字为primarykey,外码约束的关键字为foreignkey。
139、在SQL中建立和删除数据库模式的命令分别为_createdatabase__和__dropdatabase___。
140、在SQL中完整性约束分为列级完整性约束和表级完整性约束两个方面。
141、在参照和被参照的关系中,每个外码值或者为空,或者等于另一个关系中的主码值。
142、在非关系模型中操作记录的方式是过程式的,在关系模型中操作记录的方式是集合式的。
143、在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称为非主属性。
144、在进行系统调试时,要有意地使用各种不同的__数据_和进行各种不同的__操作__,去测试系统中的所有方面。
145、在旅店管理中,_客房表_只派生出一个视图,该视图被称为_客房空闲表_。
146、在人工管理和文件管理阶段,程序设计依赖于数据表示。
147、在设计Access数据表时,“索引”属性有(C.3)取值。
148、在设置或撤消数据库密码的过程中,数据库必须以独占方式打开。
149、在实体中能作为码的属性称为主属性,否则称为非主属性。
150、在数据库体系结构中,两级数据映像分别是指外模式和模式之间的数据映像与模式和内模式之间的数据映像。
151、在数据库系统中访问数据,既可以采用程序执行方式,也可以视屏交互采用方式。
152、在条件结构的语句中,关键字IF和ELSE之间和ELSE之后,可以使用__单条__语句,也可以使用具有_Being…end__格式的语句块。
153、在文件管理阶段,程序和数据在存储位置上是__分开___存放的。
154、在文件管理阶段、文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的。
155、在文件系统中,存取数据的基本单位为记录_,在数据库系统中,存取数据的基本单位为_数据项_。
156、在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为_中间连接__、__左连接__和_右连接___。
157、在循环结构的语句中,当执行到关键字Break后将终止整个语句的执行,当执行到关键字Continue后将结束一次循环体的执行。
158、在一个关系R中,“职工号”函数决定“姓名”既是非平凡函数依赖,又是完全函数依赖。
159、在一个关系R中,若X→Y且XY,则称X→Y为非平凡依赖,否则,若X→Y且XY,则称X→Y为平凡依赖。
160、在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个候选码。
161、在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着学号__函数决定__系主任__。
162、在一个关系R中,若存在X→Y,Z,则也隐含存在__X→Y__和_X→Z_,称此为函数依赖的__分解性___规则。
163、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的合并性规则。
164、在一个关系R中,若属性集X函数决定属性集Y,则记作为_X→Y_,称X为决定因素。
165、在一个宏中要打开一个报表,应该使用的操作是(B.OpenReport)。
166、在一个已存在数据的表中增加不带默认值的列,一定要保证所增加的列允许null值。
167、专门的关系运算包括__选择___、_投影_、__连接__和__除__四种。
168、字段说明用于对字段作进一步的描述,该说明显示在(A.状态栏)上。
二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:
商品表1(商品代号char(8),分类名char(8),单价float,数量int)商品表2(商品代号char(8),产地char(8),品牌char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:
学生(学生号char(7),姓名char(6),性别char
(2),出生日期datetime,专业char(10),年级int)课程(课程号char(4),课程名char(10),课程学分int)选课(学生号char(7),课程号char(4),成绩int)
1.selectx..商品代号,分类名,数量,品牌from商品表1x,商品表2ywherex.商品代号y.商品代号从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息
2.selectdistinct产地
from商品表2从商品库中查询出所有商品的不同产地
3.selectdistinct品牌
from商品表2从商品库中查询出所有商品的不同品牌
4.selectcountdistinct产地as产地数
from商品表2从商品库中查询出所有商品的不同产地的总数
5.selectx..商品代号,分类名,数量,品牌from商品表1x,商品表2ywherex.商品代号y.商品代号and(品牌‘熊猫’or品牌‘春兰’)从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌
6.select学生.学生号,count*as选课门数from学生,选课
where学生.学生号选课.学生号
groupby学生.学生号从教学库中查询出每个学生选课的门数
7selectdistinctx..*
from学生x,选课y,选课z
wherey.学生号z.学生号andy.课程号z.课程号andx..学生号y.学生号
从教学库中查询出至少选修了两门课程的全部学生
8select*
from学生
where学生号in(select学生号
from选课
groupby学生号havingcount(*)1)
从教学库中查询出只选修了一门课程的全部学生
9.selectx.学生号,y.学生号,y.课程号from选课x,选课ywherex..学生号@s1andy.学生号@s2
andx.课程号y.课程号
从教学库中查询出学生号为@s1的学生和学生号为@s2的学生选修的共同课程的课程号
10.selectx.*from课程x,选课y
wherex.课程号y.课程号andy.学生号@s1
andy.课程号notin(select课程号from选课where选课.学生号@s2)从教学库中查询出学生号为@s1的学生所选修、而学生号为@s2的学生没有选修的课程
11.select*from课程wherenotexistsselect*from选课where课程.课程号选课.课程号从教学库中查询出所有未被学生选修的课程
12.select*from课程whereexistsselect*from选课where课程.课程号选课.课程号
从教学库中查询出所有已被学生选修的课程
13select*
from学生
whereexistsselect*from选课
where学生.学生号选课.学生号
groupby选课.学生号havingcount*3从教学库中查询出同时选修了3门课程的全部学生
14select*
where学生号inselect学生号from选课
groupby学生号havingcount*2
ornotexistsselect