山东省2006年4月高等教育自学考试
电子商务数据库技术
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只
有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1、在数据库中,下面说法中不正确的是()
A、可确保更新是的一致性
B、数据库避免了一切数据的重复
C、数据库中的数据可以共享
D、数据库减少了数据冗余
2、数据库管理系统(DBMS)的重要功能是()
A、修改数据库
B、保护数据库
C、定义数据库
D、应用数据库
3、在数据库的三级模式结构中,内模式描述了数据的()
A、概念模式
B、层次模式
C、逻辑模式
D、物理模式
4、一个关系数据库中的各个记录()
A、前后次序不能任意颠倒,一定要按照关键字的次序存放
B、前后次序不能任意颠倒,一定要按照输入的次序存放
C、前后次序可以任意颠倒
D、前后次序可以任意颠倒,但是随着次序的不同,处理的结果可能不同
5、SQL语言具有什么功能?()
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据操纵
D、数据定义、关系规范化、数据控制
6、关系模型中的关系模式至少是()
A、1NF
B、2NF
C、3NF
D、BCNF
7、关系模式中,满足2NF的模式()
A、可能是1NF
B、必定是1NF
C、必定是3NF
D、必定是BCNF
8、防止未经授权的或者不合法的使用数据库而造成的数据泄漏、更改破坏,是指数据的()
A、安全性
B、恢复
C、完整性
D、并发控制
9、数据库中的封锁机制是什么的主要方法?()
A、完整性
B、安全性
C、并发控制
D、恢复
10、E-R图的三要素是:实体、属性和()A、实体之间的联系B、实体的大小
C、属性的特征
D、实体和属性之间的关系
11、在数据库的概念设计中,最常用的数据模型是()
A、三层模型
B、物理模型
C、逻辑模型
D、E-R图
12、对于“死锁”,下列说法中正确的是()
A、死锁现象只发生在操作系统中
B、防止死锁的方法是禁止两个以上的用户同时操作数据库
C、只有出现并发操作时才有可能出现死锁
D、引起死锁的主要原因是用户操作不当造成的
13、ROLLBACK表示()
A、事务提交
B、事务回滚
C、事务死锁
D、事务更新
14、游标是Oracle和PRO*C存放查询结果的()
A、工作区域
B、箭头
C、浮动变量
D、基本表
15、在Oracle中,操作游标有4条命令:DECLARE CURSOR、OPEN CURSOR、CLOSE CURSOR 和()
A、DELECT CURSOR
B、INSERT CURSOR
C、ADMIN
D、FETCH
16 、在Web页面中,主要通过超链接或者指定表格或图形的方法来执行()
A、C++程序
B、ODBC驱动
C、JA V A程序
D、CGI程序
17、ODBC包括四个组件:应用程序、驱动程序管理器、驱动程序和()
A、数据源
B、CGI
C、ASP
D、C/S
18、MySQL和_____结合,可以建立基于数据库的动态网站。
A、Apache
B、PHP
C、PERL
D、以上都不对
19、Oracle系统的特点之一是()
A、支持大数据库、多任务的高性能的事务处理
B、支持大数据库、单任务的高性能的事务处理
C、不支持大数据库、多任务的高性能的事务处理
D、不支持大数据库、单任务的高性能的事务处理
20、MS SQL Server可以运行在()
A、UNIX系统
B、Linux系统
C、Windows系统
D、前面三个系统
二、填空题(本大题共8小题,每空1分,共10分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
1、_____是电子商务的物理基础,把商务活动的各个方面及各个环节整合在一起。
2、-------是数据库的核心人物,其内容包括对数据的的分类、组织、检索等。
3、数据库系统的三级模式结构由用户级数据库、
______、______组成。
2、试说明ODBC的DLL层次结构,并给出DLL层次结构图。
4、数据库管理系统的并发控制是以______为单位进行的。
5、一个关系模式若达到______,则说明在函数依赖范畴内,已经实现了彻底分离,可以消除插入、
删除和______的异常。
6、关系操作的特点是______操作。
7、ODBC的实现采用______技术,在系统运行时被动态地装入和连接。
8、目前Web程序设计中最复杂的就是______,其涉及到几方面的问题。
三、名词解释题(本大题共4小题,每小题3分,共12分)
1、实体标识符
2、函数依赖
3、数据字典
4、动态约束
四、简答题(本大题4小题,每小题6分,共24分)
1、从数据管理技术发展来看,数据库系统解决了什么问题?
2、试说明并发操作引起的数据不一致性的主要表现。
3、简述使用三层结构应用软件开发系统的优点。
4、简述SQL Server 2000中,数据类型V ARCHAR和TINYINT的特点。
五、用SQL语言完成下列功能(本大题共4小题,每小题4分,共16分)
现有如下学生----课程关系
学生(学号,姓名,性别,年龄,所在系)
课程(课程号,课程名,先修课号,学分)
学生选课(学号,课程号,成绩)
试回答下面的问题:
(1)查询计算机系“或者”电子学系“学生的姓名和性别。
(2)查询各门课程的选课人数。
(3)查询选修课程号为“C1024“并且成绩在90分以上(包括90分)的所有学生。
(4)将计算机系所有学生的成绩设置为零。
六、综合应用题(本大题共2小题,每小题9分,共18分)
试回答下列的问题
(1)SC为第几范式?
(2)是否存在插入、删除异常?若存在,是在什么情况下发生?发生的原因是什么?
(3)将模式SC规范到高一级范式。
该范式是否能解决操作异常?。