|
全国 2006 年 4 月高等教育自学考试
互联网数据库试题
课程代码: 00911
一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1 .数据模型有三个要素,其中用于描述系统静态特性的是( )
A .数据结构 B .数据操作
C .数据完整性约束 D .数据检索
2 .为了方便使用数据库, DBMS 提供的数据操纵语言可以嵌入到某一高级语言中,该高级语言称为( )
A .会话语言 B .宿主语言
C .主控语言 D .虚拟语言
3 .数据库管理系统的工作 不包括 ( )
A .定义数据库 B .对已定义的数据库进行管理
C .为定义的数据库提供操作系统 D .数据通信
4 .在关系数据库中,表与表之间的联系是通过如下哪项实现的 ? ( )
A .实体完整性规则 B .参照完整性规则
C .用户自定义的完整性规则 D .值域
5 .在概念模型中的一个实体对应于数据库中一个关系的一个( )
A .属性 B .字段
C .列 D .元组
6 .在下列 SQL 语句中,属于数据控制的语句是( )
A . CREATE , DROP , DELETE , ALTER B . GRANT , REVOKE
C . SELECT , UPDATE , DELETE , INSERT D . CREATE , DROP , ALTER
7 .规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )
A .互不相关的 B .互相关联的
C .长度可变的 D .不可分解的
8 .在关系数据库中,规范化理论的引入是为了( )
A .解决插入、删除、更新异常和数据冗余 B .提高查询速度
C .减少数据操作的复杂性 D .保证数据的安全性和完整性
9 .用来记录对数据库中数据进行的每一次更新操作的是( )
A .后援副本 B .日志文件
C .数据库 D .缓冲区
10 .事务的原子性是指( )
A .事务中包括的所有操作要么都做,要么都不做
B .事务一旦提交,对数据库的改变是永久的
C .一个事务内部的操作及使用的数据对并发的其它事务是隔离的
D .事务必须是使数据库从一个一致性状态变到另 — 个一致性状态
11 .若两个实体间联系的是类型 M ∶ N ,则将其转化为关系时应( )
A .将 M 方的码纳入 N 方
B .将 N 方的码纳入 M 方
C .将 M 方的码纳入 N 方,同时将 N 方的码纳入 M 方
D .另建一个关系,包括 M 方和 N 方的码以及联系上的所有属性
12 . URL 正确的含义是( )
A .网络协议 B .统一资源定位器
C . Internet 节点 D .网络资源
13 . JDBC 包含多个类,其中 Java . sql . DriverManager 类属于( )
A . Java JDBC 类 B . Java JDBC 接口类
C . Java JDBC 异常类 D . Java JDBC 控制类
14 .关于 VBScript 脚本语言的变量,下面叙述正确的是( )
A .变量使用之前必须声明
B .显式声明变量必须使用 Dim
C .可以显式声明,也可隐式声明
D .变量名称长度没有限制
15 . OODB 语言 不具备 的功能是( )
A .类的定义与操纵 B .操作/方法的定义
C .定义元数据 D .对象的操纵
二、填空题 ( 本大题共 10 小题,每小题 1 分,共 10 分 )
请在每小题的空格中填上正确答案。错填、不填均无分。
16 .在数据库的三级模式体系结构中,外模式与模式之间的映象实现了数据库的 ________ 独立性。
17 .按谓词变元的不同,关系演算可分为元组关系演算和 ________ 。
18 . SQL 语言使用 ________ 语句建立索引。
19 .将 1NF 的关系模式转变为 2NF 的关系模式,是消除了非主属性对主码的 ________ 。
20 .施加在数据库数据之上的 ________ 条件称为数据库完整性约束条件。
21 .确定数据库存储结构时要综合考虑存取时间、 ________ 和维护代价三方面的因 素。
22 . CGI 是外部应用程序 (CGI 程序 ) 与 ________ 之间的接口标准。
23 . VBScript 只支持 ________ 变量类型。
24 . RDBMS 产品发展分为三个阶段,在第三阶段 (20 世纪 90 年代 )RDBMS 产品加强了对 ________ 和安全性的支持。
25 .并行数据库系统研究一直以三种并行计算结构为基础,分别是共享内存结构、 ________ 和无共享资源结构。
三、简答题 ( 本大题共 10 小题,每小题 3 分,共 30 分 )
26 .简述 DB 、 DBMS 和 DBS 。
27 .已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩),用关系代数实现查询没有选修课程号为‘ C 3 ' 课程的学生学号。
28 .若属性 F 是基本关系 R 的外码,它与基本关系 S 的主码 K s 相对应,则对于 R 中每个元组在 F 上的值必须满足的条件是什么?
29 .所有的视图是否都可以更新?为什么?
30 .关系模式分解应达到什么标准?
31 .每个 BCNF 的关系模式应具有哪三个性质?
32 .简述数据库的安全性和完整性的区别。
33 .简述在需求分析阶段需要注意的事项。
34 .简述 ASP 文件的组成。
35 .简述 VBScript 变量的作用范围。
四、设计题 ( 本大题共 4 小题,每小题 5 分,共 20 分 )
已知一广告公司代理若干个品牌的电视广告宣传业务。该公司有专人对所代理的品牌和签约电视频道进行登记,对每个品牌的登记信息包括:品牌编号、品牌的名称、电视宣传片的长度 ( 以秒计 ) 、联系人及电话、备注等,对每个频道登记的信息包括:频道编号、频道名称、简称、联系人及电话等。每个品牌的宣传广告片可投放到多个电视频道的多个时段播出。不同时段有不同收费标准,播出时间表示为 YYY-MMDDHHMISS( 即年月日时分秒 ) 的字符串形式。该公司对每个品牌的广告按电视频道汇总,结果保存在月投放播出长度及广告费用计划汇总表中。
根据以上信息完成 36 ~ 39 题。
36 .写出需要建立的关系模式。
37 .播出长度超过 60 秒的为专题片,写出求 2006 年 4 月播出的专题片次数及总时间长度的 SQL 语句。 ( 提示:关系表名使用 36 题中建立的关系模式名,下同 )
38 .现在“猴王”牌桃子(品牌编号 PEACH )的广告要求增加滚动字幕,按要求应加收 5% 的费用。写出增加费用事务的语句。
39 .现在“猴王”牌桃子要撤销在花果山电视台(频道编号 HGS ) 2006 年 4 月的宣传广告,试分析应修改哪些关系表中的数据,并写出相应的 SQL 语句。
五、综合题 (10 分 )
40 .已知三个关系 R ( A , B , C ), S ( A , D , E ), T ( D , F )。
( 1 )试找出三个关系的码。( 3 分)
试用 SQL 语句实现如下操作:
( 2 )将 R 、 S 、 T 三个关系按关联属性建立一个视图 RST ;( 4 分)
( 3 )对视图 RST 按属性 A 分组后,求属性 C 和 E 的平均值。( 3 分)


|