1、2022年10月高等教育自学考试全国统一命题考试互联网数据库试卷(课程代码00911)一、单项选择题:本大题共15小题,每小题2分,共30分。1.实体和属性的关系是( B )A.一个属性对应于若干实体 B.一个实体可以由若干个属性来刻画C.一个属性包含有若干实体 D.一个实体仅可以由一个属性来刻画2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS3.被称为关系的两个不变性,应该由关系系统自动支持的是( D )A. 逻辑完整性和步骤
2、完整性 B.逻辑完整性和参照完整性C.参照完整性和结构完整性 D.实体完整性和参照完整性4.关系演算的基础是( C )A. 形式逻辑中的逻辑演算 B. 形式逻辑中的关系演算C. 数理逻辑中的谓词演算 D. 数理逻辑中的形式演算5.关系模式R中的属性全部是主属性,则R的最高范式必定是( B )A.2NF B.3NFC. BCNF D.4NF6.若数据库中只包含成功事务提交的结果,则此数据库处于的状态是( A )A.一致 B.安全C.不安全 D.不一致7.能实现绝对的与平台无关性的Web数据库访问技术是( D )A.ODBC B.ADOC.ActiveX D.JDBC8.在传输表单数据时,跟在ht
3、tpheader后有一专门的数据段,这个数据段包含在表单中输入的查询参数内,它一起被发送给Web服务器,这种传递方法是 ( B )A.GET方法 B.POST方法C.PUT方法 D.REP方法9.鉴于Java的特点,它最适合的计算环境是( A )A.分布式计算环境 B.并行计算环境C.高强度计算环境 D.开放式计算环境10.处理ASP文件的位置是( B )A.客户机端和服务器端平均分配B.服务器端C.客户机端处理一大部分,不能处理的部分提交至服务器端D. 客户机端11.ADO中,提供一种简单而很有效的方法来处理查询或存储过程的对象是 ( B )A.Connection B.CommandC.
4、Recordset D.Error12.Power J属于哪个数据库产品?( A )A.Sybase B. OracleC.Informix D.DB213.由多个具有独立内存(主存储器)的处理机和多个磁盘构成,且每个处理机都可以 读写任何磁盘,多个处理机和磁盘存储器由高速通信网络连接,这种并行结构是( C )A.SN结构 B.SM结构C.SD结构 D.SA结构14.下列不属于关系分割方式的是( C )A.水平分割 B.垂直分割 C.立体分割 D.混合分割15.关于数据仓库的特点,下列描述不正确的是( D )A.面向主题的 B.集成的 C.时变的 D.可更新的二、填空题:本大题共10小题,每小
5、题1分,共10分。16.数据模型的三个要素中,( 数据结构 )用于描述系统的静态特性。17.数据的逻辑独立性是指数据库的( 逻辑结构 )变化时,不影响应用程序。18.在关系代数运算中,5种基本的运算为;并、差、( 投影 )、选择和笛卡尔积。 19.在一个关系中,若每个属性都是不可再分的,则此关系的规范化程度一定属于( 第一范式(1NF) )20.所谓( 开发控制 )就是指要用正确的方式调度并发操作,避免造成数据的不一致性,使一个用户事务的执行不受其他事务的干扰。21.在两段锁协议中,事务分为两个阶段,第一阶段是获得封锁,也称为扩展阶段;第二个阶段是释放封锁,也称为( 收缩 )阶段。22.JDB
6、C是一套API集合,它设置了许多允许( Java )程序连接数据库的框架。23.VBScript的编码约定包括:对象、变量和过程的命名约定、( 注释 )约定、文本格式和缩进指南。24.每一个Oracle数据库都包含有一个名为( SYSTEM )的表空间,它在数据库建 立时自动建立。25.面向对象数据库语言主要包括( 对象定义语言(ODL) )和对象操纵语言(0ML)。三、简答题:本大题共10小题,每小题3分,共30分。26.关系数据库系统与非关系数据库系统的区别是什么?答:关系数据库系统只有“表”这一种数据结构,(1分)而非关系数据库系统还有其他数据结构,(1分)对这些数据结构有其他的操作。(
7、1分)27.为防止数据库被破坏,数据库管理系统应提供哪些功能?答:数据库恢复:在系统失效后的数据库恢复,配合定时备份数据库,使数据库不丢失数据。并发控制:保证多用户能共享数据库,并维护数据的一致性。安全性保护:防止对数据库的非法使用,以避免数据的泄露、篡改或破坏。完整性保护:保证数据的正确性和一致性。28.在实现参照完整性时需要考虑哪些方面?答:外码是否可以接受空值。(1分)在被参照关系中删除元组时的考虑。(1分)修改被参照关系中主码时的考虑。(1分)29.简述URL的组成。答:UEL由如下项目组成:检索协议。(1分)Internet节点。(1分)为HTTP客户服务的资源文件名。(1分)30.
8、简述JDBC的特点。答:JDBC是低级的API,是高版API的基础;(1分)JDBC是一种低版的接口,它直接调用SQL命令,但又可以作为构造高级接口和工具的基础。(1分)在执行时,高级API将首先被翻译成如JDBC这样的低级接口。(1分)31.VBScript的变量命名必须遵循哪些规则?答:第一个字符必须是字母。不能包含嵌入的句点。长度不能超过255个字符。在被声明的作用域内必须唯一。32.数据库管理系统对关系模型的支持分为哪些阶段?答: 第一阶段(20世纪70年代)的RDBMS仅支持关系数据结构和基本的关系操作(选择、投影、连接)。(1分)第二阶段的产品大都符合甚至超过SQL标准。因此对关系
9、操作的支持比较完备,但是对数据完整性的支持仍较差。(1分)第三阶段(90年代)的产品则加强了对完整性和安全性的支持。(1分)33.数据库管理系统在运行环境上的发展分为哪些阶段?答:第一阶段在大型机和中、小型机上的RDBMS一般为多用户系统,用户通过主机的终端并发地存取数据库、共享数据资源,微机上的RDBMS早期均为单用户的。(1分)第二阶段的产品向两个方向发展,一个方向是提高RDBMS的可移植性,使之能在多种硬件平台和操作系统环境下运行;另一个方向是数据库联网,向分布式系统发展,支持多种网络协议。(1分)第三阶段的产品则是网络环境下分布式数据库和客户/服务器结构的数据库系统的推出,这一阶段的R
10、DBMS追求开放性,开放系统应满足可移植性、可连接性和可伸缩性。(1分)34.什么是多媒体数据库?答:多媒体数据库是多媒体找术与数据库技术相结合产生的一种新型数据库。(1分)多媒体数据库中的信息不仅涉及各种数字、字符等格式化的表达形式。(1分)而且还包括多媒体的非格式化的表达形式,数据管理要涉及各种复杂对象的处理。(1分)35.简述关系分割应遵守的三条原则。答:完备性。全局关系的所有数据都要分配列相应的裂片中,否则,将会因分割而丢失数据。(1分)可重构性。即可以由裂片重构全局关系。(1分)不相交性。本要求只对水平分割适用。(1分)四、设计题:本大题共4小题,每小题5分,共20分。有如下两个关系
11、:职工(职工号,姓名,性别,年龄,职务,工资,部门号)部门(部门号,部门名称,经理名,地址,电话)根据以上关系用SQL语句完成第3639题。36.删除年龄大于65岁的职工信息。答:DELETE FROM职工(2分)WHERE 年龄65(3分)37.统计每个部门的人数。答:5ELECT部门号,COUNT(职工号)(2分)FROM 职工(1分)CROUP BY 部门号(2分)38.查询财务部所有姓王的职工姓名和年龄。答:SELECT 姓名,年龄(1分)FROM 职工(1分)WHERE 姓名 LIKE “王%” AND 部门号 IN(1分)(SELECT部门号FROM部门WHERE部门名称=“财务部
12、”)(2分)39.定义一个视图ZBB,包含姓名、性别、工资、职务和部门名称。答:CREATE VIEW ZBB(姓名,性别,工资,职务,部门名称) AS(2分)SELECT 姓名,性别,工资,职务,部门名称 (1分)FROM 职工,部门 WHERE职工.部门号=部门.部门号(2分) 五、综合题:10分。40.某医院科研管理系统中,包括如下信息:科室:科室编号,科室名称;医药科研项目:项目编号,项目名称,项目简述;医生:工号,姓名,生日,民族。医院有多个科室,每个科室有多名医生,每名医生只能在一个科室工作。每名医生 可以参与多个医药科研项目,每个医药科研项目可以由多名医生参加。每名医生参加某医药科研项目,都有参加该项目的时间。请根据上述语义完成以下操作:(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属 性)。(5分)答: (2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外 键(如果存在)。(5分)答:科室(科室编号,科室名称)(1分)医药科研项目(项目编号,项目名称,项目简述)(1分)医生(工号,姓名,生日,民族,科室编号)外键,科室编号(1分)参与(工号,项目编号,参与时间)外键;工号,项目编号(2分)
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。