2008年7月电子商务全国自主考试(互联网数据库)真题
2008年7月电子商务全国自主考试(互联网数据库)真题及答案解析
2008年7月电子商务全国自主考试(互联网数据库)真题,电子商务(互联网数据库)历年真题
一、单项选择题(本大题共15小题,每小题2分,共30分)
1.下列哪种数据模型实现实体间多对多联系比较容易?( )
A.关系模型
B.面向对象模型
C.网状模型
D.层次模型
2.根据关系模型的完整性规则,一个关系中的“主键”( )
A.不能有两个
B.不能成为另—个关系的外部键
C.不允许为空
D.可以取空值
3.在关系数据库基本操作中,从表中选出满足某种条件的记录的操作称为( )
A.选择
B.投影
C.连接
D.扫描
4.SQL语言中的COMMIT语句的主要作用是( )
A.结束程序
B.返回系统
C.存储数据
D.提交事务
5.在视图上不能实施的操作是( )
A.INSERT
B.INDEX
C.DELETE
D.UPDATE
6.消除了部分函数依赖的1NF关系模式,必定是( )
A.1NF
B.2NF
C.3NF
D.4NF
7.在关系模式R中,对于属性子集X、Y,X’是X的真子集,若X→Y,X’→Y,则称( )
A.Y传递函数依赖于X
B.Y部分函数依赖于X
C.Y完全函数依赖于X
D.X、Y相互函数依赖
8.解决并发操作带来的数据不一致性问题普遍采用( )
A.恢复
B.协商
C.封锁
D.存取控制
9.保护数据以防止未经授权或不合法的使用造成的数据泄露、更改或破坏,是指数据库的( )
A.安全性控制
B.完整性控制
C.并发控制
D.故障恢复
10.下列不属于数据库维护任务的是( )
A.建立数据库和装载数据
B.数据库的安全性、完整性控制
C.数据库性能的监督、分析和改进
D.数据库的重组织和重构造
11.下列不属于数据库物理设计阶段应考虑的问题是( )
A.存取方法的选择
B.索引与入口设计
C.用户子模式设计
D.与安全性、完整性、一致性有关的问题
12.Java.sql.SQL Warning属于( )
A.Java JDBC类
B.Java JDBC接口类
C.Java JDBC控制类
D.Java JDBC异常类
13.下列不是VBScript数据类型的为( )
A.Varchar2
B.Empty
C.String
D.Error
14.关于ISAPI描述不正确的是( )
A.ISAPI是微软提供的面向Internet服务的API接口
B.ISAPI与ASP无关
C.ISAPI提供了CGI的全部功能
D.ISAPI比CGI的效率高的多
15.关于CGI正确的含义是( )
A.公共网关接口
B.超文本标记语言
C.统一资源定位器
D.应用程序接口
二、填空题(本大题共10小题,每小题1分,共10分)
1.数据的最小存取单位是________。
2.DBMS的含义是________。
3.元组关系演算中检索操作用________语句实现。
4.SQL语言中通过________语句实现收回所授权限的操作。
5.数据依赖有多种类型,其中最重要的是函数依赖和________。
6.由并发操作引起的数据不一致性包括丢失修改、不能重复读和________。
7.数据库设计是指对于一个给定的应用环境,构造最优的________,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
8.关系数据模型的优化通常以________理论为指导。
9.各分E—R图之间的冲突主要有三类:属性冲突、结构冲突和________。
10.JDBC是一个________层的API,允许将SQL语句作为参数嵌入到JDBC接口中。
三、简答题(本大题共10小题,每小题3分,共30分)
1.DBMS通常由几部分组成?分别是什么?
2.简述关系模式中主码与外码的关系。
3.数据库在运行过程中可能产生的故障有哪几类?
4.请列出数据库设计的六个步骤。
5.简述CGI程序的调用方式。
6.简述JDBC的SQLException类提供的数据库访问错误信息包含的内容。
7.ASP的内置对象有哪些?
8.SQL Server Agent 服务内部的管理器有哪些?
9.建立多媒体应用环境时必须考虑的关键问题是什么?
10.分布式数据库系统的数据分布方式有哪些?
四、设计题(本大题共4小题,每小题5分,共20分)
1.已知关系模式:选课表:SC(Sno,Sname,Cno,Grade)其属性含义分别为学号、姓名、课号、成绩。在ODBC中已为选课表建立名为mydb的数据源。根据上面的描述完成1—4题。编写查询选择1号课程的学生学号、姓名、成绩的SQL语句,查询结果按成绩从高到低排序。
2.编写ASP程序,用ADO中Connection对象完成1题中的查询。
3.编写ASP程序,用ADO中Command对象完成1题中的查询。
4.编写ASP程序,用ADO中RecordSet对象完成1题中的查询。
五、综合题(10分)
1.假设某数据库包括如下信息:产品:产品名、产品编号;制造商:制造商名称、地址、生产的产品名和价格;经销部门:部门号、部门名、经理姓名、销售的产品。经销部门有多个,产品销售价格由制造商确定。试根据以上信息完成如下任务:(1)根据语义画出E—R图;(4分)(2)写出“产品”的关系模式;(3分)(3)写出为关系表“产品”增加“最低折扣率”字段的SQL语句。(3分)
