…………………………………………………………精品自学考试资料推荐………………………………………………
全国2019年10月高等教育自学考试
互联网数据库试题
课程代码:00911
第一部分 选择题(共30分)
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.对全局数据逻辑结构和特征的描述称为( ) A.外模式 B.内模式 C.模式 D.存储模式
2.如果关系模式R?1NF,且每个非主属性都完全函数依赖于R的候选码,则称R属于
( ) A.2NF B.3NF C.BCNF D.4NF 3.在视图上不能授予的操作权限是( ) .A.INSERT B.INDEX C.DELETE D.SELECT 4.以下不属于数据仓库特征的是( ) .
A.面向主题的 B.集成的 C.实时更新的 D.反映历史变化的
5.在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是( ) A.X>20 AND X<30 B.X>=20 AND X<=30 C.X>20 AND X<=30 D.X>=20 AND X<30 6.关于关系性质的下列说法中,错误的是( ) ..
A.列名不能相同 B.列是同质的 C.列的顺序无关紧要 D.不同列不能有相同的域
7.如果关系R中有4个属性和3个元组,关系S中有3个属性和5个元组,则R?S的属
性个数和元组个数分别是( ) A.7和8 B.7和15 C.12和8 D.12和15 8.数据库的概念模型( ) A.依赖于计算机硬件和DBMS
B.独立于计算机硬件,依赖于DBMS C.依赖于计算机硬件,独立于DBMS D.独立于计算机硬件和DBMS
9.关系模式分解的无损连接和保持函数依赖两个特性之间( ) A.前者蕴含后者 B.后者蕴含前者
1
…………………………………………………………精品自学考试资料推荐………………………………………………
C.二者同时成立,或同时不成立 D.没有必然联系
10.如果事务T已对数据Q加了S锁,则其他事务对Q( ) A.只能读不能写 B.只能写不能读 C.既能读又能写 D.不能读不能写
11.JDBC包含多个类,其中Java.sql.Exception类属于( ) A.Java JDBC类 B.Java JDBC接口类 C.Java JDBC异常类 D.Java JDBC控制类 12.下列描述中正确的是( ) A.SQL是一种过程化语言 B.SQL不能嵌入到高级语言程序中 C.SQL是一种DBMS D.SQL采用集合操作方式
13.如果要使用ADO来实现对数据库的访问,则必须创建( ) A.系统DSN或文件DSN B.系统DSN或用户DSN C.文件DSN或用户DSN D.系统DSN或文件DSN或用户DSN 14.关于VBScript的过程,下列叙述正确的是( ) A.Sub过程和Function过程均无返回值
B.Sub过程有返回值,Function过程无返回值 C.Sub过程无返回值,Function过程有返回值 D.Sub过程和Function过程均有返回值 15.已知三个关系:
学生(学号,姓名,性别)
课程(课程编号,课程名称,学时) 成绩(学号,课程编号,分数) 若要列出选修课程名称为“DB”,且分数低于60的学生姓名和分数,则应使用的关系代数运算有( ) A.选择、投影、自然连接 B.选择、投影 C.选择、自然连接 D.投影、自然连接
第二部分 非选择题
二、填空题(本大题共10小题,每小题1分,共10分)
16.如果只对关系中的某些属性感兴趣,则可用关系代数的 运算选择这些属性。 17.在扩展的E-R模型中,子类 超类所有的联系和属性。
18.数据库系统中可能发生的故障有:系统故障、介质故障、计算机病毒和 。
19.DBMS的完整性控制机制应具有定义、 和处理违背完整性约束条件三个方面的功能。
20.DBMS的数据控制功能包括完整性控制、并发控制、安全性控制和 。 21.在关系代数运算中,并、笛卡尔积、投影、选择和 为基本的运算。 22.ASP可以声明多种脚本语言,默认的脚本语言是 。 23.JDBC提供了多种连接数据库的方法,方法之一是用JDBC/ODBC桥驱动程序实现 与ODBC数据源相连。
2
…………………………………………………………精品自学考试资料推荐………………………………………………
24.RDBMS产品发展分三个阶段,在第三阶段(20世纪90年代)RDBMS产品加强了对
和安全性的支持。
25.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为 。 三、简答题(本大题共10小题,每小题3分,共30分) 26.解释数据独立性的含义。 27.简述视图的作用。
28.简述数据库系统中死锁的含义。 29.简述CGI程序的调用方式。 30.简述JDBC的基本功能。
31.说明仅满足1NF的关系模式会存在哪些问题。 32.简述故障恢复中利用日志文件恢复事务的过程。 33.简述并行数据库的三种基本结构。
34.删除被参照关系的元组时,为了实现完整性约束,参照关系可以采取哪三种措施? 35.关系数据语言分为哪三类?
四、设计题(本大题共4小题,每小题5分,共20分) 已知三个关系模式:
订 单 表:ORDER(ONO,CNAME,ODATE)
其属性的含义依次为订单号、客户名称和订货日期;
订单明细表:ITEM(ONO,PNO,PRICE,QTY)
其属性的含义依次为订单号、产品编号、单价和订购数量;
产 品 表:PRODUCT(PNO,PNAME,UNIT)
其属性含义依次为产品编号、品名和单位。
根据上述三个关系模式用SQL语句完成第36~38题。
36.创建一个视图,视图名为ORD,视图的属性有订单号、客户名称、品名、单价和订购
数量。
37.查询订购产品编号为P1的客户名称和订单号。
38.将订单明细表中订购数量超过100的商品的单价降低10%。 39.设有两个关系模式:
S(SNO,SNAME,SEX,AGE),其属性含义依次为学号、姓名、性别、年龄; SC(SNO,CNAME,GRADE),其属性含义依次为学号、课程名、分数。 试根据下列SQL语句写出等价的关系代数表达式。 SELECT SNAME FORM S
WHERE SNO IN (SELECT SNO FROM SC
WHERE GRADE BETWEEN 70 AND 80) 五、综合题(本大题共10分)
3
…………………………………………………………精品自学考试资料推荐………………………………………………
40.有工程和职工两个实体,工程实体有工程号、工程名、预算等属性;职工实体有职工号、
姓名、性别、职务、小时工资率等属性。假设一名职工参加多个工程项目,且一个工程项目有多名职工参加;按照职工的小时工资率以及在每一项工程中完成的工时发酬金;职工的职务决定小时工资率。
(1)根据语义设计E-R模型,要求标出实体的属性和联系方式; (2)将E-R模型转换成一组关系模式,并指出主码和外码; (3)判断每个关系模式属于第几范式;
(4)将非3NF的关系模式分解成3NF的模式集。
4
相关推荐: