电大数据库基础与应用.docx
- 文档编号:11705448
- 上传时间:2023-03-30
- 格式:DOCX
- 页数:25
- 大小:47.98KB
电大数据库基础与应用.docx
《电大数据库基础与应用.docx》由会员分享,可在线阅读,更多相关《电大数据库基础与应用.docx(25页珍藏版)》请在冰豆网上搜索。
电大数据库基础与应用
中央广播电视大学2003-2004学年度第二学期“开放专科”期末考试
一、单选
在Access数据库系统中,不能建立索引的数据类型是备注型
下面有关表的叙述中错误的是Access数据库的各表之间相互独立
Access中包含有7个数据库对象。
在设计Access数据表时,“索引”属性有3取值
下列
图标是Access中新建宏的标志
当一条SELECT语句访问一张大表里的有限几行数据时,soLServer通常会为数据加上行级锁
要想使SQLServer数据库管理系统开始工作,必须首先启动SQLServer服务器
Transact-soL对标准soL的扩展主要表现为加入了程序控制结构和变量
使用“CREATEDATABASEAAA”命令所建立数据库文件的初始大小是(1M)字节
不属于SQLServer系统全局变量的是@Records
二、填空
在文件系统系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。
分布式数据库系统除了具有一般数据库系统的优点之外,还具有可靠性高、地域范围广(次序无先后)、数据量大、客户数多等优点
若实体A和B是1对多的联系,实体B郓C是多对1的联系,则实体A和C是多对多的联系。
关系中的每一行称为一个元组每一列称为一个属性
数据库管理系统的下层支持软件是操作系统,上层软件是数据库应用开发工具
DBMS的主要功能之一是建立和维护数据字典
在参照和被参照的关系中,每个外码值或者为空值,或者等于某个主码值。
设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50),{2,10,60),{3,
20,72),{4,30,60}),则
B(﹠C<70(R))的运算结果中包含有2个元组,每个元组包含有1个分量。
在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素
已知“职工号一性别”成立,则“(职工号,性别)→性别”既是平凡函数依赖,又是部分函数依赖
三、填空
1.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=(A→B,C→D,(A,C)→E),则该关系的候选码为(A,C),该候选码含有2属性
2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E},该关系满足第二范式,若要规范化为高一级的范式,则将得到2个关系
3.数据库系统的外模式在SQL中称为视图,它由基本表产生出来。
4.在SQL中,列级完整性约束分为6种情况,表级完整性约束分为4种情况。
5.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系连接起来,能够
增强数据库的安全性。
6.在列举的购物活动中,商品实体同销售实体之间是1对多的联系。
7.Access是Office办公套件中的一个重要组成部分。
8.Access“表”结构设计窗口分为两个部分,上半部分是表设计器,下半部分是字段属性
9.在Access中,如果要对大批量的数据进行修改,为了提高效率,最好使用更新查询。
10.在Access2000中报表中有设计和预览视图,而没有数据表视图。
11.宏和菜单的主要区别是它们对数据库施加作用的时间和条件不同。
四、填空
1.SQLServer提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的硬盘空间
2.在SQLServer中,通常使用bit(或位)数据类型来表示逻辑数据。
3.从是否改变基本表记录的物理位置角度可将索引分为聚集和非聚集索引两类。
4.使用createdatabase命令定义一个数据库,包括定义数据文件和日志文件两个部分。
5.单行或行尾注释的开始标记为一一,多行注释的开始标记为*,结束标记为*。
6.在SQLServer中,CASE函数具有2种格式,每种格式中可以带有多个
WHEN选项,可以带有一个ELSE选项。
7.每次执行使用游标的取数、修改或删除操作的语句时,能够对表中的单
(一)个记录进行操作。
8.创建和删除一个触发器的语句关键字为CREATETRIGGER和DROPTIRGGER
9.VisualFoxPr06.O是运行于Windows95和WindowsNT平台的32位的关系型数据库开发系统。
10.在传统数据库系统中,结构与行为完全分离面向对象数据库技术是数据库技术与面向对象程序设计技术的结合。
五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的
每条SQL查询语句写出相应的功能,或者按照下列后两小题的
每种功能写出相应的SQL查询语句。
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:
商品表l(商品代号char(8),分类名char(8),单价float,数量int)商品表2(商品代号char(8),产地char(6),品牌char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:
学生(学生号char(7),姓名char(6),性别char
(2),出生日期datetime,专业char(lo),年级int)课程(课程号char(4),课程名char(10),课程学分int)选课(学生号char(7),课程号char(4),成绩int)
1.selectX.商品代号,分类名,产地,品牌
from商品表lx,商品表2y
wherex.商品代号=y.商品代号and(品牌=’熊猫'or品牌=’春兰’)
2.select*
from课程
wherenotexists(select*
from选课
where课程,课裎号一选课,课程号
)
3.select专业,性别,count(*)as人数
from学生
groupby专业,性别
orderby专业
4.从商品库中查询出每类(即分类名相同)商品的总数量。
5.从商品库中查询出每种商品的总价值,并按降序排列出来。
根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条soL查询语句写出
相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。
(每小题3
分,共15分)
1.从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。
2.从教学库中查询出所有未被学生选修的课程。
3.从教学库中查询出每个专业每种性别的学生人数,并按专业排列。
4.select分类名,sum(数量)as总数量
from商品表I
中央广播电视大学2004-2005学年度第二学期“开放专科”期末考试
一、单选
1.Access数据库文件的扩展名是mdb
2.一般情况下,以下哪个字段可以作为主关键字身份证号码
3.下列
图标是Access中表对象的标志。
4.Access中包含有(10)种数据类型。
5.可以通过Internet进行数据发布的对象是数据访问页。
6.Microsoft公司的SQLServer数据库管理系统一般只能运行于Windows平台
7.提高SQLServer性能的最佳方法之一是增加内存。
8.当数据库损坏时,数据库管理员可通过何种方式恢复数据库事务日志文件。
9.如果要在SQLServer中存储图形图像、Word文档文件,不可采用的数据类型是text。
10.SQLServer提供的单行注释语句是使用“——”开始的一行内容。
二、填空
1.在人工管理和文件管理阶段,程序设计依赖于数据表示。
2.在数据库系统中访问数据,既可以采用程序方式,也可以采用视屏交互方式。
3.实体之间的联系类型有三种,分别为1对1\1对多\多对多
4.在对象数据模型中,每个对象不仅要包含描述实体的状态特征,而且要包含描述
实体的行为特征。
5.数据库系统的三级模式结构和两级数据映象确保了数据的逻辑独立性和物理独立性。
6.在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名(属性名)
7.在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称为非主属性。
8.设一个关系A具有al个属性和a2个元组,关系B具有bl个属性和b2个元组,则关
系A×B具有al+bl个属性和a2×b2个元组。
9.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X
(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为C冈Ⅱ课程号(δ姓名=K(S)))。
10.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都
不能函数决定R中的每个属性,则称X为关系R的一个候选码
三、填空
1.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A--B,A--C,(C,D)→
E},则该关系的候选码为(A,D),候选码函数决定E是伪传递性。
2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},
该关系只满足第一范式,若要规范化为高一级的范式,则将得到3个关系。
3.在SQL中,单值约束的关键字为unique,检查约束的关键字为check
4.在列举的购物活动中,存在着三个实体,分别祢为商品表、销售表和收款表。
5.出概念设计进入逻辑设计时,原来的多对多联系通常需要被转换为对应的基本表
6.Access用户操作界面中的“工作区”也称为数据库窗口
7.Access中的表间关系有1对1、1对多、多对多三种。
8.子窗体就是窗体中的窗体,主要用来在窗体中显示来自多个表的数据。
9.数据访问页与其他数据库对象的区别是:
在Access数据库中仅保存数据访问页的快
捷方式,数据访问页本身则作为一个独立的HTML文件保存。
10.报表由报表页眉、页面页眉、主体、页面页脚、报表页脚等5节组成。
11.模块是用Access提供的VBA语言编写的程序段
四、填空
1.SQLServer主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、ndf和ldf。
2.在一个已存在数据的表中增加一列,一定要保证所增加的列允许Null(空)值。
3.索引可以加速selcet语句中OrderBy和GroupBy选项的执行速度。
4.一个局部变量的使用范围局限于一个批处理内,即两个GO语句之间的那一部分。
5.索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但
它的打开、重建和关闭将根据需要由系统自动实现,无须用户过问。
6.判断使用FETCH语句读取数据是否成功的全局变量为@@FETCH_STATUS
7.在SQLServer中,数据库的安全机制分为4个等级,分别为客户端操作系统
的安全、数据库的登录安全、数据库使用安全和数据库对象的使用安全。
8.索引会影响对基本表的插入、删除和修改等操作的速度。
9.要访问SQLServer数据库服务器,用户必须提供正确的登录帐号和口令
10.从VisualFoxPr06.O发布后,Microsoft公司就把它同VisualC++
和VisualJ++、VisualBasic等软件产品一起捆绑销售。
11Oracle8i是一个面向Internet计算环境的数据库,它改变了信息管理和访问的方式
中央广播电视大学2004-2005学年度第一学期“开放专科’’期末考试
一、单选
1.Access数据库是关系型数据库
2.如果字段内容为声音文件,可将此字段定义为OLE对象类型
3.在建交叉表查询的过程中,最多可以选择3个行标题字段。
4.若要退出MicrosoftAccess,则应使用的操作是Quit
5.显示包含警告信息或其他信息的消息框,应该使用的操作是MsgBox
6.Access2000中共有53基本宏操作,这些基本操作还可以组合成很多其它的“宏
组”操作
7.以下对SQLServer描述不正确的是支持网状数据模型
8.当数据库损坏时,数据库管理员可通过何种方式恢复数据库事务日志文件
9.语句“USEmasterGOSELECT*FROMsysfilesGO”包括2个批处理。
10.下面关于聚集索引和非聚集索引说法正确的是非聚集索引需要较多的硬盘空间和内存
二、填空
1.数据库处理技术依次经历了人工管理、文件管理数据库管理以及分布式数据库管理等四个发展阶段。
2.域是实体中相应属性的取值范围,性别属性的域包含有2个值。
3.在非关系模型中,每个结点代表着一个记录型,每个父子联系代表着1对多联系。
4.把保存关系定义的关系称为对应数据库的元关系,一个数据库的元关系由DBMS自动建立。
5.在数据库体系结构的三级模式中,全局模式处于中间层,外模式处于最上层,内模式处于最下层。
6.关系数据模型包括关系数据结构、关系完整性规则和关系运算三个方面
7.学生关系中的班级导属性与班级关系中的班级号主码属性相对应,则班级号为学生关系中的外码。
8.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则选修了课程名为’程序设计’课程的全部学生信息所对应的运算表达式为S阅Ⅱ学生号(X阅(妇程名。
,程序设计,(C))))。
9.在一个关系R中,若存在X—Y和X-+Z,则存在X一(Y,Z),称此为函数依赖的合并性规则。
10.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD=(A-*B,A—C,D—
E,D—F),则该关系的候选码为(A,D),该候选码含有2属性。
三、填空
1,一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余和操作异常(更新异常)
2.设一个关系为R(A,B,C,D,E,F,CT),它的最小函数依赖集为FD=(A—B,A—C,C—D,C—E,A—F,F—G),该关系满足第二范式,若要规范化为高一级的范式,则将得到3个关系。
3.概念设计阶段的主要任务是根据需求分析的结果找出所有数据实体,画出相应的ER图。
4.由概念设计进入逻辑设计时,原来的1对1联系或l对多联系通常不需要被转换为对应的基本表。
5.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的
6.Access中字段的“小数位”属性是揩定数字型和货币型数据的小数部分的位数,它只影响数据的显示方式,并不影响所存储数值的精度。
7.Access数据库系统中字段的“格式”属性是用来决定数据的打印方式和在屏
幕上的显示方式
8.Access中的窗体由页眉、主体和页脚等三个部分组成
9.数据访问页是一种特殊的Web页,通过它可以查看、添加、编辑和操作存储在Access数据库中的数据。
10.模块窗口中的代码编辑窗口由对象列表框、代码编辑区域和过程事件列表框等三部分组成。
11.在Access中,数据导入是将其它格式文件中的数据和其它Access数据库中的对象导入到当前数据库中,而数据导出是将Access数据库中的数据库对象传送到另一个数据库或其它格式文件中。
四、填空
1、SQLServer采用的结构化查询语言称为Transact–SQL
2.SQLServer将数据组织为用户可以看见的逻辑组件,而在磁盘上则作为操作系统文件实现。
3.一般可以使用GO命令来标识Transact-soL批处理的结束
4.使用游标取数和释放游标的语句关键字分别为FETCH和DEALLOCATE
5.SQLServe主要通过查询分析器、企业管理器具来完成数据库的管理工作。
6.当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个非空、唯一和聚集的索引。
7.定义局部变量的语句关键字为DECLARE被定义的各变量之间必须用逗号符分开。
8、声明游标语句的关键字为DECLARECURSOR该语句必须带有查询子句
9.每个存储过程可以包含多条Transact-soL语句,可以在过程体中的任何地方使用RETURN(返回)语句结束过程的执行,返回到调用语句后的位置。
10.在收回用户访问权限的语句中,所给表名选项以关键字ON开始,所给用户名选
顼以关键字FROM开始。
11.在DB2中创建数据库有两种方式,一种是通过图形用户界面,根据向导提示的步骤一步一步创建,另一种是执行创建数据库的SQL语句
12.面向对象数据库用面向对象数据模型去映射客观世界,不仅存储数据,而且存储定义
在数据上的操作
中央广播电视大学2005-2006学年度第二学期“开放专科”期末考试
一、单选
1.下列哪一个不是设置表间“关系”时的选项级联追加相关记录
2.创建交叉表查询必须对行标题和列标题字段进行分组(GroupBy)操作。
3.Access用户操作界面由5部分组成。
4.下列
图标是Access中新建查询的标志。
5.模块窗口由3个部分组成。
6.当采用Windows认证方式登录数据库服务器时,soLServer客户端软件会向操作系
统请求一个信任连接。
6.SQLServer的物理存储主要包括3类文件主数据文件、次数据文件、事务日志文件
7.Transact-SQL对标准soL的扩展主要表现为加入了程序控制结构和变量
8.以下哪种情况应尽量创建索引在Where子句中出现频率较高的列
10.soLServer触发器主要针对下列语句创建INSERT、UPDATE、DELETE
二、填空
1.在文件系统中,存取数据的基本单位为记录,在效据库系统中,存取数据的基本单位为数据项
2.在实体中能作为码的属性称为主属性否则称为非主属性
3.数据库的逻辑数据模型依次有层次、网状、关系和对象等四种
4.假定一个关系中有n个元组,则某个列的当前全部不同取值的个数最少为1个,最多为N个。
5.数据库体系结构中包含的三级模式为全局模式\外模式和内模式
6.SQL具有数据定义\查询、更新和控制等四种主要功能。
7.主码是一种候选码,主码中的属性个数没有限制。
8.传统的集合运算包括并、交、差和笛卡尔积四种。
9.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X
(学生号,课程号,成绩),则至少选修了课程号为,001,或,002'课程的全部学生信息所对应的运算表达式为S><Ⅱ学生号(8程号;,O01,v课程号:
ooz,(X
10.在一个关系R中,若X-Y且x安Y,则称X—Y为非平凡依赖,否则,若X--
Y且X三Y,则称X—Y为平凡依赖。
三、填空
1.在一个关系R中,若存在“学号一系号,系号一系主任”,则隐含存在着学号函数决定系主任
2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A—B,B-*C,B--D,D—E},则该关系的候选码为A,该候选码含有1属性。
3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A—B,A—C,A—D,D—E),该关系满足第二范式,若要规范化为高一级的范式,则将得到2个关系。
4.在列级完整性约束中,每个约束只能涉及刭1个属性,在表级完整性约束中,
每个约束可以涉及到多个属性。
5.设计数据库的逻辑结构模式时,首先要设计好全局模式,然后再设计好各个外模式
6.Access中“货币”型数据最长为8个字节“自动编号”型数据最长为4个字节。
7.在Access的表中修改字段的名字并不会影响该字段的数据,但是会影响其它基
于该表所创建的数据库对象。
8.要在Access数据表中保存货币值,最好是使用货币型字段。
9.在Access2000中使用“自动创建报表”功能可以创建纵栏式和表格式两种报表。
10.模块窗口由工程资源管理器、模块属性窗口和代码编辑窗口分组成。
11.在设置或撤消数据库密码的过程中,密码对于字母大小写是敏感的。
四、填空
1.SQLServer客户机传递到服务器上的一组完整的数据和SQL语句称为批处理
2.SQLServer规定了2种类型的标识符,即常规标识符和分隔标识符
3.如果希望修改数据库的名字,可以使用的系统存储过程是sp_renamedb
4.可以将视图理解为存储在soLServer数据库中的一条经过预编译的SELECT语句。
5.修改数据库定义的命令关键字为ALTERDATABASE删除整个数据库的命令关键字为DROPDATABASE
6.在基本表的某个列上建立索引,可以使基本表中的所有记录按该列值的升序或降序排列。
7.每条SELECT语句能够同时为多个变量赋值,每条SET语句只能为一个变量赋值。
8.在循环结构的语句中,当执行到关键字BREAK后将终止整个语句的执行,当执行到关键字CONTINUE后将结束一次循环体的执行。
9.在soLServer中,一个事务处理控制语句以关键字BEGINTRAN开始,以关键字COMMIT[TRAN]或ROLLBACKTRAN结束。
10.CHECK约束被称为检查约束,UNIQUE约束被称为唯一值约束。
11.DB2UDB提供了一套具有统一的图形用户界面的管理工具,用于与任何服务器平台
的数据库进行交互。
这些管理工具最主要的二个是控制中心和命令中心
12.画向对象数据模型是由类构成的一个层次结构,类是对一类对象的抽象,类与类之间的继承关系构成类层次结构。
中央广播电视大学2005-2006学年度第一学期“开放专科”期末考试
一、单选
1.Access数据库中的“一对多”指的是(一条记录可以与不同表中的多条记录相关)。
2.文本型字段最多可以存放(255)个字符。
4.字段说明用于对字段作进一步的描述,该说明显示在(状态栏)上。
5.Access2000中数据访问页有两种视图,它们是设计视图和(页面)视图。
6.Microsoft公司的SQLServer数据库管理系统一般只能运行于(Windows平台)。
7.SQLServer标准版不支持的操作系统是(Windows98)。
8.SQLServer系统中的所有系统级信息存储于哪个数据库(master)。
9.下面关于Timestamp数据类型描述正确的是(可以用来替代传统的数据库加锁技术)。
10.下列标识符可以作为局部变量使用(@Myvar)。
二、填空
1.数据库系统具有数据结构化、数据共享、数据独立性据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
2.DBMS具有安全性、一致性、并发性和数据库恢复等管理控制功能。
3.若实体A和B是多对多的联系,实体B和C是l对l的联系,则实体A和C是多对多
的约联系。
4.在非关系模型中操作记录的方式是过程式的,在关系模型中操作记录的方式是集合式的。
5.在对象数据模型中,对象具有封装性、继承性和多态性。
6.DBMS提供数据定义语句和数据操纵语句供用户使用。
7.关系中的每个属性只能取单值,关系的结构不允许嵌套。
8.关系完整性包括实体完整性、参照完整性和用户定义的完整性三个。
三、填空
1.在一个关系R中,若X—Y,并且X的任何真子集都不能函数决定Y,则称X—Y为完全函数依赖,否则,若X—Y,并且X的一个真子集也能够函数决定Y,则称X--Y为部分函数依赖。
2.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在部分函数决定和传递函数决定。
3.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数
揖的无损连接性和函数依赖性。
4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大 数据库 基础 应用