电子商务数据库技术--2010考题及答案--山东卷 下载本文

山东省2010年4月高等教育自学考试

电子商务数据库技术试卷

一、选择题

1.Access是最流行的()之一。

A Web开发工具B程序设计语言C桌面数据库管理系统D绘图软件

2.把两个关系中的元件按照给定的条件进行拼接而形成新的关系的关系的运算是() A.连接B.投影C.选择D.交叉

3.物理级数据库是数据在数据库管理系统内部的表示,又称为() A.子模式B.存储模式C.用户模式D.模式 4.下面关于关系模型的论述错误的是()

A.关系模型对数据及数据联系都是用关系来表示B.关系模型只能表示一对多的关系C.关系模型支持高度非过程化的说明型语言表示数据的操作D.关系代数是关系模型的理论基础 5.下面哪个选项不是并发操作所带来的数据的不一致性? A.查询数据B.丢失数据C.读“脏”数据D.不可重复读

6.在关系R中,若属性或属性X不是R的关键字,但X是其他关系中的关键字,则称是关系R的()A.主码B.候选码C.外码D.关键码

7.若对于关系R中的属性X的任何一个具体值,Y仅有唯一的具体值与之对应,则称R的属性Y()于属性X,记作XY,X称为决定因素。

A.多值依赖B.部分函数依赖C.函数依赖D.部分多值依赖 8.下面关于数据库管理系统数据管理特点叙述不正确的是()

A.它把数据的定义和描述从应用程序中分离出去B.程序对数据的存取全部由数据库管理系统统一管理C.数据库中数据只对应于一个应用程序,面向某个应用D.数据可以供各种用户共享且具有最小冗余度 9.在E-R图转化为关系模型时,一个联系转化成一个关系,若是m:n联系,则()

A.必须将m方的实体集的关键字作为关系的关键字B.所有参加联系的实体集的关键字作为联系所对应的关系的关键字C.任选一参加联系的实体集的关键字作为关系的关键字D.必须将n方的实体集的关键字作为关系的关键字

10.下面哪个选项不是SQL语言提供的数据控制功能? A.顺序控制B.安全性控制C.完整性控制D.事务控制 11.第三代数据库管理系统主要支持的数据模型是()

A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型 12.SQL中索引的删除命令是()

A.DELETE INDEXB.DROP INDEXC.ALTER INDEXD.SELECT INDEX

13.Oracle允许定义过程,当对相关的执行INSERT、UPDATE或DELETE语句时,这些过程被隐式地执行,这些过程称为( )

A.存储过程B.数据库触发器C.控制过程D.封锁过程

14.命令GRANT SELECT ONstudentTO PUBLIC的执行结果是()

A.查询student表的所有内容B.将student表的所有元组插入到PUBLIC表中C.将表student的查询权授予所有用户D.更新student表中所有元组 15.关于数据字典下面叙述错误的是()

A.数据字典是系统分析员、数据库设计员的得力助手B.数据字典是DBA管理数据库的有力工具C.数据字典支持DBMSD.数据字典提供了数据库数据的分散管理手段

16.对于任何DBMS,只要提供了该数据库管理系统的(),并符合ODBC.DLL的接口规范,则该数据库的文件便可被ODBC所访问和处理。

A.驱动程序DLLB.辅助程序DLLC.可执行程序DLLD.批处理程序DLL 17.关于关系模式规范化,下面叙述错误的是()

A.达到范式的关系才是规范化的B.规范化遵从概念单一化“一事一地”原则C.分解后的关系模式集合应当与原关系模式等价D.规范化的方法是将关系模式连接成两个或两个以上的关系模式 18.ODBC的目的是为Windows应用程序提供存取数据库的() A.安全性B.透明性C.完整性D.事务性

19.关于Access的交叉表查询下面叙述错误的是()

A.交叉表查询显示来源于某个字段的总结值B.可以利用交叉表查询向导来创建C.查询结果放置在插叙表中D.查询结果放置在索引中

20.下面哪个选项不是Oracle管理数据库安全性的机制? A.存取控制B.特权和角色C.并发控制D.审计

二、填空题

1. 电子商务彻底摆脱以纸张为介质的传统交易方式的关键是建立信息的_________,即将Web与数据库

集成

2. 数据库管理系统由五部分组成:硬件资源、软件资源、_________、数据库管理员、_________。 3. 表示完整性约束的方法一般分为两类:隐含约束方法、_________。 4. 在概念世界中,客观存在并可相互区别的事物称为_________。

5. _________数据模式是面向数据库用户的现实世界的数据模型,与具体的DBMS无关。 6. 关系数据库模式可能出现的异常问题:数据冗余、_________、插入异常、删除异常。 7. SQL基本表定义命令中的_________子句用于指定表的主键。

8. ODBC包括四个组建:应有程序、_________、驱动程序、_________。

三、名词解释。

1. E-R模型 2. 第二范式 3. DBA视图 4. CGI

四、简答题。

1. 简述数据模型概念包含的主要内容。 2. 简述数据库管理员的职责。 3. 简述关系规范化的目的。

4. 简述SQL Server2000中数据库备份类型。

五、用SQL语言完成下列功能。

假设有商品销售管理数据库(数据库名:XSGL),其中有3个表:商品、商店和销售,它们的结构如下:商品(商品代码CHAR(8),商品名CHAR(20),产地CHAR(20),单价NUMERIC(10,2)) 商店(商店代码CHER(8),店名CHER(20),地址CHER(20),负责人CHER(15)) 销售(商品代码CHER(8),商店代码CHER(8),销量NUMERIC(10,0)) 根据上述三个表,写出完成下列操作的具体命令: 1. 查询产自“北京”和“上海”的商品的情况。

2. 查询有销售记录的各商店的店名、地址、所销售商品的商品名及销量。 3. 查询商品表中商品的最高价、最低价、平均价。

4. 有一条销售信息:商店代码为‘10000001’,商品代码为‘20000001’,销量为300,请用SQL命令将

信息插入销售表中。

六、综合应用题。

1. 设有如下表所示关系s: 读者编号 R001 R002 读者姓名 王五 王五 单位 书号 经济学院 经济学院 B001 B002 书名 数据库原理 电子商务 价格 30.00 24.00 借阅日期 2007-03-12 2008-03-12 R003 R004 李四 李四 说明理由。

法学院 法学院 B003 B004 数据库原理 电子商务 30.00 24.00 2007-06-12 2007-09-18 (1) 判断关系模式s(读者编号,读者姓名,单位,书号,书名,价格,借阅日期)是否属于第一范式,(2) 判断该模式是否属于第二范式,说明理由。如不属于第二范式,请将该关系模式规范化到第二范

式。

(3) 判断第(2)步得到的关系模式是否属于第三范式,说明理由。如不属于第三范式,请将其规范化

到第三范式。

2. 设有如下关系:图书(书号,名称,出版社,单价,作者) 书号 P001 P002 P003 P004 名称 电子商务 管理学 数据库原理 电子商务 运算表达式和结果。

(2) 对关系“图书”执行选择运算,形成一个由“高等教育出版社”出版的图书记录组成的关系,写

出选择运算表达式和结果。

出版社 电子工业出版社 高等教育出版社 高等教育出版社 机械工业出版社 单价 30.00 36.00 28.00 36.00 作者 李峰 王立 张建 赵勇 (1) 对关系“图书”执行投影运算,形成一个由“书号”、“名称”和“作者”组成的关系,写出投影