数据库基础与应用大专习题文档格式.docx
- 文档编号:21522836
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:51
- 大小:61.38KB
数据库基础与应用大专习题文档格式.docx
《数据库基础与应用大专习题文档格式.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用大专习题文档格式.docx(51页珍藏版)》请在冰豆网上搜索。
)
14.-个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但其插入、删除和修改操作都能够正常进行。
15.在列级完整性约束中,每个约束只能涉及到本身一个属性,在表级完整性约束中,每个约束可以涉及到多个属性。
16.需求说明书是系统总体设计方案,是歼发单位与用户单位共同协商达成的文档。
17.设计数据库的逻辑结构模式时,只要设计好全局模式,不需要进行各个外模式的设计。
18.SQLServer与Windows操作系统完全集成,可以使用操作系统的用户名和域账号作为数据库的注册(登录)账号。
19.在网络多用户环境下,在停止soLServer服务之前,不能先执行暂停操作。
20.触发器是一种特殊的存储过程,它可以在对一个表进行插入、删除或修改操作时被自动调用执行。
三、填空题(把合适内容填在横线上。
每空2分,共30分)
21.实体之间的联系类型有三种,分别为1对1、1对多和(多对多)
22.数据库系统的三级模式结构和两级数据映象确保了数据的逻辑独立性和(物理)独立性。
23.由createschemaKUCUNauthorizationLIU命令建立的一个数据库为(KUCUN)
24.在soL中,(单值(唯一值))约束的关键字为unique,检查约束的关键字为check。
25.在主教材第5章讲述的购物活动举例中,存在着三个实体,分别称为(商品实体),销售实体和收款实体。
26.Access“表”结构设计窗口分为两半部分,上半部分是(表)设计器。
27.在Access系统中,“货币”型数据最长为(8)个字节。
28.在Access系统中,报表有(设计)和预览视图,而没有数据表视图。
29.模块窗口由工程资源管理器、模块属性窗口和(代码)编辑窗口等三部分组成。
30.Access系统中的窗体由(页眉)、主体和页脚等三个部分组成。
31.在SQL的查询语句中,groupby选项实现分组统计功能,orderby选项实现对结果表的(排序)功能。
32.SQLServer服务管理器程序的主要作用是启动、暂停和(停止)服务器工作。
33.在索引命令中使用关键字CLUSTERED特建立的是(聚集)索引。
34.局部变量的开始标记为@,全局变量的开始标记为(@@)
35.SQLServer版本包括有企业版、(标准版)、个人版、开发版和评估版等。
四、根据主教材第四章所给的商品库和教学库.按照下列前3小题的每条SQL查询语句写出相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句.(每小题4分,共20分)
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:
商品表1(商品代号char(8),分类名char(8),单价float,数量int)
商品表2(商品代号char(8),产地char(6),品牌char(6))
在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:
学生(学生号char(7),姓名char(6),性别char
(2),出生日期datetime,
专业char(10),年级int)
课程(课程号char(4),课程名char(10),课程学分int)
选课(学生号char(7),课程号char(4),成绩int)
36.selectdistinct产地
from商品表2
from课程
37.select*
whereexists(select*
from选课
whereexists(select*
from选课。
课程号=选课,课程号
38.select专业,count(*)as专业人数
from学生
groupby专业
39.从商品库中查询出每类<
即分类名相同)商品的平均数量。
40.从教学库的选课关系中查询出每门课程被选修的学生人数。
答:
36、从商品库中查询显示出所有商品的不同产地。
37、从教学库中查询出已被学生选修的所有课程信息。
38、从教学库中查询出每个专业的学生人数。
39、select分类名,avg(数量)as平均数量
from商品表I
groupby分类名
40、select课程号,count(*)as学生人数
from选课
groupby课程号
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。
(每小题5分,共10分)
假设使用名称为AAA的数据库,它包括学生关系Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和成绩关系Score(学号char(8),课程名
varchar(10),成绩numeric(5,2))这两张表。
41.declare@anumeric(5,2)
set@a=(selectavg(成绩)fromScore)
select*
fromScore
where成绩>
=@a
42.createprocedurexxkl
as
begin
select*
fromStudentsx,Scorey
wherex.学号=y.学号
end
41、从Score表中查询出大于等于平均成绩的所有记录。
42、显示出AAA库中所有学生的记录信息及选课成绩。
◆Access2000数据库文件中至少包含有(表)对象。
◆Access2000中数据访问页有两种视图,它们是设计视图和(页面)视图。
◆Access2000数据库是(关系)型数据库。
◆Access2000数据库文件的扩展名是(mdb)。
◆Access2000系统中包含有(10)种数据类型。
◆Access2000用户操作界面由(5)个部分组成。
◆Access2000中包含有(7)种数据库对象。
◆Access是Office办公套件中的一个重要组成部分。
◆Access数据库中的“一对多”指的是(一条记录可以与不同表中的多条记录相联系)。
◆Access中的字段说明用于对字段作进一步的描述,当光标处于该字段内时,其字段说明被显示在(状态栏)上。
◆Access中字段的“小数位”属性被用来指定(货币和数字)型数据的小数部分的位数。
◆把保存关系定义的关系称为对应数据库的(元关系)。
◆创建表之间的关系时,正确的操作是打开要建立关系的表。
◆创建数据访问页,将生成一个单独的(HTML)文件,此文件不包括在Access2000数据库中。
◆宏的英文名称是(Macro)。
◆可以通过Internet进行数据发布的操作对象是(数据访问页)。
◆如果某一字段数据类型为文本型,字段大小为8,该字段中最多可输入4个汉字。
◆如果字段内容为声音文件,可将此字段定义为(OLE对象)类型。
◆若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的(候选码)码。
◆若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C的联系是(多对多)
◆若要退出MicrosoftAccess,则应使用的操作是Quit。
◆若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(第二)范式。
◆若一个关系的任何属性都不会部分依赖和传递依赖于任何候选码,则该关系最高达到了(BC)范式。
◆若一个关系为R(学生号,姓名,性别,年龄),则(学生号)适合作为该关系的主码。
◆设-/集合A={3,4,5,6},集合B={1,3,5,7),则A和墨的并集中包含有(6)个元素。
◆设Di、D2和D3域的基数分别为2、3和4,则Di×
Dz×
D3的元组数为(24)。
◆设一个关系A具有al个属性和a2个元组,关系B具有bl个属性和b2个元组,则关系A×
B具有(a2×
b2)个元组。
◆设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},则该关系的候选码为((A,C))。
◆设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=(A-B,C-*D,C-*E),该关系只满足第一范式,若要规范化为第二范式,则将被分解为(3)个关系。
◆设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},则该关系的候选码为A。
◆设一个关系为R(A,B.C,D,E,F),它的最小函数依赖集为FI)={八-*B,A一C,I)一+E,D-+F},则该关系的候选码为((A,1))。
◆设一个关系为R(A.B,C,D,E,F),它的最小函数依赖集为FD={A--B,A—C,D--E,D--F),则该关系的候选码为((A,D))。
◆设一个集合A={3,4,5,6,7),集合B={1,3,5,7,9),则A减B的差集中包含有
(2)个元素。
◆设一个集合A={3,4,5,6,7),集合B={l,3,5,7,9),则A和B的并集中包含有(7)个元素。
◆设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息所对应的运算表达式为S)Π学生号(δ课程号=’001’∨课程号=’002’(X))。
◆文本型字段最多可以存放(255)个字符。
◆下列C.
图标是Access中表对象的标志。
◆下列D.
图标是Access中新建报表的标志。
◆下列(
)是主键的标志。
)图标是Access的标志。
)图标是Access中表对象的标志。
)图标是Access中查询对象的标志。
)图标是Access中新建宏的标志。
◆下列B.
图标是Access的标志。
图标是Access中模块对象的标志。
◆下列D.
)是主键的标志。
图标是Access中新建宏的标志。
◆下列哪一个不是设置表间“关系”时的选项(级联追加相关记录)。
◆由概念设计进入逻辑设计时,原来的(多对多)联系通常都需要转换成对应的基本表。
◆域是实体中相应属性的(取值范围)。
◆在Access2000数据库系统中,显示包含警告信息或其他信息的消息框,应该使用的操作是(MsgBox)。
◆在Access2000数据库系统中,总共包含有(7)种不同类型的数据库操作对象。
◆在Access2000系统中,如果字段内容为声音文件,可将此字段定义为(OLE对象)类型。
◆在Access数据库系统中,不能建立索引的数据类型是(备注型)。
◆在Access数据库中,基本数据保存在(表)对象中。
◆在Access系统中,对数据表的查询操作共分为(5)种情况。
◆在soI,中,对基本表进行插入记录的命令为(lnseri)。
◆在soL的查询语句中,orderby选项实现对结果表的(排序)功能。
◆在soL中,createiable为(建立)数据库中基本表结构的命令。
◆在soL中,对基本表进行插入和修改记录的命令为(insert和update)。
◆在SQL的查询语句中,groupby选项实现分组统计功能。
◆在SQL的查询语句中,orderby选项实现对结果表的(排序)功能。
◆在SQL中,altertable为修改数据库中基本表结构的命令。
◆在SQL中,createtable为(建立)数据库中基本表结构的命令。
◆在SQL中,对基本表进行插入记录的命令为insert。
◆在建交叉表查询的过程中,最多可以选择(3)个行标题字段。
◆在下面所给的属性中,(身份证号码)属性适宜作为主关键字。
◆在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个(候选码)。
◆在一个关系R中,若存在X-*(Y,Z),则也隐含存在X--Y和X—Z,称此为函数依赖的(分解性)规则。
◆在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的分解性规则。
◆在一个关系R中,若存在X→Y,则XZ→Y也成立,称此为函数依赖的自增性规则。
◆在一个关系R中,若存在X—Y和X--Z,则存在X一(Y,Z),称此为函数依赖的(合并性)规则。
◆在一个宏中要打开一个报表,应该使用的操作是(OpenReport)。
二、是非判断题,若叙述正确则在题目后括号内打“√”否则打“×
”(每小题2分,共20分)
DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。
soLServer2000支持两种形式的变量,即局部变量和全局变量。
soLServer2000版本系列只包括企业版、开发版和评估版这3个不同版本。
soLServer2000系统中采用的结构化查询语言为Transact-soL语言。
soLServer2000与Windows2000操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的注册(登录)账号。
SQLServer2000不能通过查询分析器和企业管理器这两种工具来完成数据库的管理工作。
SQLServer2000中的整数类型包括bigint、int、smallint和tinyint四种。
SQLServer2000中引入索引主要是为了加速查询速度,并可以保证数据的惟一性。
SQLServer2000版本系列只包括企业版、开发版和评估版这3个不同版本。
SQLServer2000的datetime或smalldatetime数据类型主要用来存储日期和时间的组合数据。
SQLServer2000是运行在Windows操作系统平台上的、逻辑模型为层次型的数据库管理系统。
SQLServer2000数据库应用的处理过程分布在客户机和服务器上。
SQLServer2000数据库应用的处理过程只需要在服务器上进行。
安装SQLServer2000时,不必以系统管理员的身份登录操作系统。
常见的SQLServer2000的版本只包括有标准版、个人版、开发版和评估版。
触发器是一种特殊的存储过程,它可以在对一个表进行插入、删除或修改操作时被自动调用执行。
当建立和删除一个视图时,对相应的基本表没有影响。
当修改一个视图时,不会对相应的基本表产生任何影响。
当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建立一个唯一值索引。
当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空的索引。
调用一个存储过程执行时,若它不是批处理中的第一条语句,则需要使用exec语句进行调用。
定义为varchar数据类型的字段或变量能够自动去掉尾部空格以节省存储空间。
对于记录较少的基本表,或者需要频繁更新的基本表应尽量创建索引。
对于较复杂的系统,概念设计阶段的主要任务是:
首先根据系统的各个局部应用画出各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图。
分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。
概念设计也要贯彻概念单一化原则,即一个实体申的所有属性都是直接用来描述码的。
机器实现阶段的任务是在计算机系统中建立数据库模式,装入数据,并针对各种处理要求编写出相应的应用程序(√)
基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表。
局部变量的开始标记为@@,全局变量的开始标记为@。
每条SELECT语句能够同时为多个变量赋值,每条SET语句只能为一个变量赋值。
每执行一次使用游标的取数、修改或删除操作的语句时,都只能对表中的单个记录进行操作。
若一个关系的任何非主属性都不会部分依赖和传递依赖于任何候选码,则该关系还没有达到第三范式。
若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式。
设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),若一个学生可以选修多门课程,则S和X之间是1对多的联系。
设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为C课程号(X(δ姓名=K(S)))。
声明游标语句的关键字为DECLARECURSOR,该语句不一定带有SELECT查询子句。
数据库备份和恢复的Transact-SQL语句分别对应为RestoreDatabas和BackupDatabase。
索引不可以加速selcet语句中OrderBy和GroupBy选项的执行速度。
索引不是一种改善数据库性能的技术。
索引一经创建既可以由SQLServer2000系统又可以由用户使用和维护。
同聚集索引相比,非聚集索引需要更少的存储空间。
需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。
需求说明书是系统总体设计方案,是开发单位与用户单位其同协商达成的文档。
一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。
一个局部变量的作用范围局限于一个批处理内,即两个GO语句之间的那一部分。
已知“职工号一性别”成立,则“(职工号,性别)一性别”是平凡函数依赖,但不是部分函数依赖。
用于配置客户端网络连接的工具是客户端网络实用工具。
用于配置客户端网络连接的工具是企业管理器。
由概念谩计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。
由概念设计进入逻辑设计时,原来的1对1或1对多联系通常都需要被转换为对应的基本表。
在soLServer2000中,多行注释的开始标记为“/x”,结束标记也为“/*”。
(×
在soLServer2000中,利用聚集索引比非聚集索引的查询速度要慢。
在SQI,中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够增强数据库的安全性。
在SQLServer2000系统中,当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空的索引。
在SQLServer2000系统中,用于配置客户端网络连接的工具是客户端网络实用工具。
在SQLServer2000中,主数据文件、次数据文件和事务日志文件的默认扩展名依次为ldf、ndf和mdf。
在SQLServer2000中引入索引可以加快数据查询的速度。
在SQLServer2000申,不适合使用bit数据类型来表示逻辑数据。
在SQLServer2000系统中,每条SELECT语句能够同时为多个变量赋值,每条SET语句只能为一个变量赋值。
在SQLServer2000中,CASE结构是一个函数,只能作为一个表达式使用在另一个语句中。
在SQLServer2000中,不适合使用bit数据类型来表示逻辑数据。
在SQLServer2000中,多行注释的开始标记为“/*”,结束标记也为“/*”。
在SQLServer2000中,通过使用主码约束或唯一值约束,系统将自动建立相应的索引。
在SQL中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立的逻辑意义上的新关系。
(√)
在SQL中建立和删除数据库模式的命令分别为createschema和dropschema。
在Transact-soL语言中,可以使用DELETE命令来标识一个批处理的结束。
在对象数据模型中,对象不但能够继承,而且能够嵌套。
在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的操作,去测试系统中的所有方面(√).
在进行系统调试时,要有意地使用各种不同的数据和进行各种不同的操作,去测试系统中的所有方面。
在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。
在人工管理和文件管理阶段,程序设计依赖于数据表示。
在收回用户访问权限的语句中,所给表名选项以关键字ON开始,所给用户名选项以关键字FROM开始。
在网络多用户环境下,在停止SQLServer2000服务之前,最好先执行暂停操作(√)。
在网络多用户环境下,在停止SQLServer服务之前,不能先执行暂停操作。
在文件管理阶段,程序和数据在存储位置上是分开存放的。
在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
在文件管理阶段程序和数据在存储位置上是分开存放的。
在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 应用 大专 习题