精选资料
电大数据库基础与应用
一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)
1.域是实体中相应属性的( A )。
A. 取值范围 B. 值 C. 名称 D. 描述 2.把保存关系定义的关系称为对应数据库的( B )。 A. 一般关系 B. 元关系 C. 特定关系 D. 正常关系 3.在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的( C )规则。
A. 传递性 B. 分解性 C. 合并性 D. 增广性
4. 设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D )。 A. (A,B) B. (A,C) C. (A,E) D. (A,D)
5.在SQL中,对基本表进行插入和修改记录的命令为( D )。 A. insert和delete B. update和delete C. delete和select D. insert和update
6.Access2000数据库是( C )型数据库。
A.层状 B.网状 C.关系 D.树状 7.如果字段内容为声音文件,可将此字段定义为( C )类型。 A.文本 B.查询向导 C.OLE对象 D.备注 8.在建交叉表查询的过程中,最多可以选择( B )个行标题字段。
A.2 B.3 C.4 D.5 9.若要退出Microsoft Access,则应使用的操作是( C )。
A.Exit B.Return C.Quit D.Revoke
10.显示包含警告信息或其他信息的消息框,应该使用的操作是( D )。
A.Echo B.Message C.Warn D.MsgBox
1.设D1,D2和D3域的基数分别为2,3和4,则D1?D2?D3的元组数为( B )。
A. 9 B. 24 C. 10 D. 20
2.若一个关系为R(学生号,姓名,性别,年龄),则( A )适合作为该关系的主码。
A. 学生号 B. 姓名 C. 性别 D. 年龄
3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有( C )个元素。 A. 10 B. 8 C. 7 D. 6
4. 在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的( B )规则。
A. 传递性 B. 分解性 C. 合并性 D. 增广性
5.在SQL的查询语句中,order by选项实现对结果表的( D )功能。
A. 分组统计 B. 求和 C. 查找 D. 排序 6.Access2000数据库文件的扩展名是( D )。 A.dbf B.dbt C.mdf D.mdb
7.在下面所给的属性中,( D )属性适宜作为主关键字。 A.基本工资 B.职称 C.姓名 D.身份证号码
可修改编辑
精选资料
8.下列( C )图标是Access中表对象的标志。 小数部分的位数。
A.货币和数字 B.货币和备注 C.文本和数字 D.数字和备注
10.创建数据访问页,将生成一个单独的( A )文件,此文件不包括在Access2000数据库中。
A. B. C. D.
9.Access中包含有( B )种数据类型。 A.9 B.10 C.7 D.8
10.可以通过Internet进行数据发布的对象是( D )。 A.窗体 B.报表 C.查询 D.数据访问页
1.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A?B具有(B )个元组。 A. a1+b1 B. a2?b2 C. a1+b2 D. a2?b1 2.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个( A )。
A. 候选码 B. 外码 C. 超码 D. 属性组
4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系只满足第一范式,若要规范化为第二范式,则将被分解为( C )个关系。
A. 1 B. 2 C. 3 D. 4
5.由概念设计进入逻辑设计时,原来的( C )联系通常都需要转换成对应的基本表。
A. 一对一 B. 一对多 C. 多对多 D. 多对一 6.ACCESS 2000数据库文件中至少包含有( A )对象。 A.表 B.查询 C.窗体 D.模块 8.下列( D )是主键的标志。
A.HTML B.MDB C.MDF D.MDT
1.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息所对应的运算表达式为( C )??Π学生号(δ课程号=’001’ ∨ 课程号=’002’(X))。 A. X B. C C. S D. Π学生号(S)
2. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},则该关系的候选码为( A )。 A. A B. B C. C D. D
3.在SQL的查询语句中,group by选项实现( D )功能。 A. 排序 B. 求和 C. 查找 D. 分组统计 4.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A减B的差集中包含有( D )个元素。 A. 10 B. 5 C. 3 D. 2
5.在SQL中,alter table为( B )数据库中基本表结构的命令。
A. 建立 B. 修改 C. 删除 D. 查询
6.如果某一字段数据类型为文本型,字段大小为8,该字段中最多可输入( B )个汉字。
A. B. C. D.
9.Access中字段的“小数位”属性被用来指定( A )型数据的
可修改编辑
精选资料
A.8 B.4 C.16 D.32
7.创建表之间的关系时,正确的操作是( B )。 A.关闭当前打开的表 B.打开要建立关系的表 C.关闭所有打开的表 D.关闭与之无关的表 8.Access是( A )办公套件中的一个重要组成部分。 A.Office B.Word C.Excel D.Lotus 9.下列( D )图标是Access中新建报表的标志。
A.状态栏B.工具栏 C. 菜单栏 D.标题栏
10.Access 2000中数据访问页有两种视图,它们是设计视图和( C )视图。
A.浏览B.显示 C.页面 D.预览
5.在SQL中,对基本表进行插入和删除记录的命令为( A )o A.insert和delete B.update和delete C.delete和select D.insert和update
6.在SQL中,createtable为( A )数据库中基本表结构的命令o
A.建立. B.修改C. 删除 D.查询
7.在Access数据库中,基本数据保存在( D )对象中o A.窗体 B.查询 C. 报表 D.表 8.下列( B )图标是Access中查询对象的标志。
A.D.
B. C.
10.下列( B )图标是Access中模块对象的标志。
A. B. C. D.
9.在Access2000数据库系统中,总共包含有( D )种不同类型的数据库操作对象。
A.10 B.9 C.8 D.7
5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称
该关系最高达到了( B )范式。 A. 第一B.第二C.第三D.BC
6.Access数据库中的“一对多”指的是( D )。
A. 一个字段可以有许多输入项 B.一个数据库可以有多个表 C.一个表可以有多个记录 D.一条记录可以与不同表中的多条记录相联系
7.文本型字段最多可以存放( D )个字符。 A.250 B.252 C. 254 D.255
9.Access中的字段说明用于对字段作进一步的描述,当光标处于该字段内时其字段说明被显示在( A )上。
9.在一个宏中要打开一个报表,应该使用的操作是( B )o A.OpenForm B.OpenReport C.OpenTable D.OpenQuery
10.宏的英文名称是( A )。
A.Macro B.View C.Form D.Page
三、填空题,把合适内容填在横线上。(每空1分,共30分) 6.数据库系统具有(数据结构化)、(数据共享)、数据独立性、数据粒度小、独立的
数据操作界面、由DBMS统一管理等优点。
可修改编辑
精选资料
1. 数据库处理技术依次经历了人工管理、___文件管理__、___数据库管理_、以及分布式数据库管理等四个发展阶段。、 2.关系数据模型包括____关系数据结构__、__关系完整性规则_和关系运算三个方面。
3.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则__班级号__属性为___学生___关系中的外码。 4.一个关系若存在___部分__函数依赖和___传递__函数依赖,则必然会造成数据冗余和操作异常。
5.在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为中间连接、__左连接___和__右连接____。
6.Access中的表间关系有1对1、__1对多__和___多对多__三种。
7.一个Access数据库对应于操作系统中的__1_____个文件,其文件扩展名为__mdb ___。
8.查询可以作为___窗体___、__报表__和数据访问页的数据源。
9.报表由___报表页眉___、__页面页眉__、主体、页面页脚和报表页脚等5节组成。
10. __宏_是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能。使用_条件表达式__可以确定按条件执行宏。 11. SQL Server 2000中的整数类型包括bigint、_int _、___smallint _和tinyint 四种。
12. SQL Server 2000主要通过__查询分析器__和__企业管理器_这两种工具来完成数据库的管理工作。
13. 当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个_唯一值__、__聚集__和非空的索引。 14. 定义局部变量的语句关键字为__ DECLARE _,被定义的各变量之间必须用_逗号_字符分开。
15. 每个存储过程可以包含_多__条Transact-SQL语句,可以在过程体中的任何地方使用_RETURN __语句结束过程的执行,返回到调用语句后的位置。
三、填空题,把合适内容填在横线上。(每空1分,共30分) 13.、 14.、 15.
1.在__文件__系统中,数据没有独立的操作界面,在___数据库_系统中,数据具有独立的操作界面。
2. 关系数据库系统具有__数据结构__单一、采用_集合运算_、数据完全独立、数学理论支持等优点。
3.在数据库体系结构中,两级数据映象分别是指_外模式和模式___之间的数据映象以及__模式和内模式_之间的数据映象。 4. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为___(A,C,G)_____,该候选码含有___3___属性。
5.在SQL中,主码约束的关键字为__primary key ___,外码约束的关键字为__foreign key _。
6.Access2000的用户操作界面由__标题栏_、_菜单栏_、工作区、工具栏、状态栏等五个部分组成。
7.在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的_名称_、_类型_、属性和说明等内容。 8.查询可以作为____窗体___、_报表___和数据访问页的数据
可修改编辑
精选资料
源。
9. Access为用户提供了多种数据库安全措施,包括设置用户__密码___和___权限__。
10.模块窗口中的代码编辑窗口由_对象列表框___、__代码编辑区__和过程事件列表框等三部分组成。
11. SQL Server 2000支持两种形式的变量,即___局部__变量和___全局__变量。
12. 在SQL Server 2000中,每个程序块的开始标记为关键字__BEGIN _,结束标记为关键字_END _。
13. 打开和关闭游标的语句关键字分别为_ OPEN ___和__CLOSE _____。
14. 建立一个存储过程的语句关键字为_ CREATE PROC _,执行一个存储过程的语句关键字为__EXEC _。
15. 在SQL Server2000中,通常不需要用户建立索引,而是通过使用_主码___约束和__唯一值_约束,由系统自动建立索引。
三、填空题,把合适内容填在横线上。(每空1分,共30分) 11.、(次序无先后) 12.、(次序无先后)
13.、 14.、(次序无先后) 15.、(密码)(次序无先后)
1.实体之间的联系类型有三种,分别为1对1、___1对多_____和__多对多_____。
2.数据库系统的三级模式结构和两级数据映象确保了数据的____逻辑___独立性和__物理___独立性。
3.在候选码中的每个属性被称为__主_属性,不在任何候选码中的每个属性被称为__非主__属性。
4. 在SQL中,单值约束的关键字为___unique____,检查约束的关键字为__check___。
5.一个数据库应用系统的开发过程大致相继经过__需求分析___、__概念设计__、逻辑设计、物理设计、机器实现、运行维护等六个阶段。
6.Access2000数据库包含有__表__ 、 ___查询__ 、窗体、报表、页、宏、模块等7种数据库对象。
7.在Access2000的表结构设计窗口中,其上半部分的“表设计器”是由___字段名称_、_数据类型_和说明等三列所组成。 8.在Access2000中,模块被分为____类模块____和_____标准模块____两种类型。
9.在Access2000中,标准模块包含的两种过程是____通用过程__和____常用过程___。
10. SQL Server2000版本一般包括企业版、__标准版__、___个人版___、开发版和评估版等。
11. SQL Server2000中的数据类型主要包括数值、__字符___、__日期时间__、二进制、位和双字节等类型。
12. 索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但它的__打开、___重建_和关闭将根据需要由系统自动实现,无须用户过问。
13. 在一个存储过程定义的AS关键字前可以定义该过程的_参数_,AS关键字之后为该过程的_过程体_。
14. 索引的存在会减慢对基本表的___插入__、___删除___和修改等操作的速度。
15. 要访问SQL Server2000数据库服务器,用户必须提供正
可修改编辑