电子商务数据库技术考题及答案山东卷.docx
《电子商务数据库技术考题及答案山东卷.docx》由会员分享,可在线阅读,更多相关《电子商务数据库技术考题及答案山东卷.docx(9页珍藏版)》请在冰豆网上搜索。
电子商务数据库技术考题及答案山东卷
电子商务数据库技术--2012考题及答案--山东卷
山东省2012年4月高等教育自学考试
电子商务数据库技术试题
(课程代码11289考试时间:
150分钟)
一、单项选择题(本大题共20小题,每小题1分,共20分)
1.概念数据模型独立于()
A.具体的机器和DBMSB.E—R图C.信息世界D.现实世界
2.设有属性A,B,C,D,以下表示中不是关系的是()
A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)
3.在网络环境中,不同DBMS之间数据存取的公共接口是()
A.OODBB.OSDCC.ORDBD.ODBC
4.数据独立性是指()
A.数据之间的独立性
B.应用程序与DB结构之间的独立性
C.数据的逻辑结构与物理结构之间的独立性
D.数据与磁盘之间相互独立
5.下面不是Oracle数据库标准备份方法的是()
A.热备份B.冷备份C.用户备份D.导出/导入
6.DB的三级模式结构中最接近外部存储器的是()
A.子模式B.外模式C.概念模式D.内模式
7.在n元关系R中,公式б3>4表示()
A.从R中选择值为3的分量(或属性)小于第4个分量值的元组组成的关系
B.从R中选择第3个分量的值小于第4个分量值的元组组成的关系
C.从R中选择第3个分量的值大于4的元组组成的关系
D.从R中选择第3个分量小于4的元组组成的
8.设有如下图所示关系R,经ΠA,B(бB=’b‘(R))的运算结果为()
R:
A
B
C
a
b
c
d
a
f
c
b
d
A.
A
B
C
a
b
c
c
b
d
B.
A
B
a
b
d
a
C.
A
B
a
c
d
a
D.
A
B
a
b
c
b
9.安装完成后,下列属于SQLServer2000建立的示例数据库是()
A.masterB.msdbC.modelD.Pubs
10.以下操作中,不能用SQL数据操纵实现的是()
A.数据查询B.定义数据库的三级结构C.数据插入D.数据删除
11.设关系R和S的度分别是3和4,关系T是R与S的笛卡尔积,即:
T=RXS,则关系T的度是()
A.7B.9C.12D.16
12.在SQL中,建立视图命令是()
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
13.SQL中,与“NOTIN'’等价的操作符是()
A.=SOMEB.<>SOMEC.=ALLD.<>ALL
14.用满足一定条件的二维表存储实体以及实体之间的联系,其数据模型是()
A.网状模型B.层次模型C.关系模型D.面向对象模型
15.在“学生成绩”表中,若要统计高一年级各班语文平均分,应使用的SQL语句是
SELECTFROM学生成绩。
A.Count(语文)B.Sum(语文)C.Avg(语文)D.Max(语文)
16.下列不属于数据表结构的是()DCBDD
A.各个字段的名称B.各个字段的属性
C.数据表的主关键字D.字体的颜色
17.一个班级有多个学生,一个学生只属于—个班级,班级与学生之间的联系类型是()
A.一对一B.多对—C.一对多D.多对多
18.在SQL中,修改基本表中记录数据的命令是()
A.MODIFYD.UPDATEC.DELETED.DROP
19.SQLServer2000中,数据库辅助数据文件的推荐扩展名为()
A..mdfB..cdfC..ldfD..ndf
20.以下关于两层C/S结构的数据库应用系统特点说法错误的是()
A.数据库应用系统的数据管理和数据处理功能被分解并分布在客户端和数据库服务器上
B.数据库服务器可以为多个客户端应用提供共享的数据管理功能
C.客户端应用可以通过网络访问多个不同数据源
D.客户端属于典型的“瘦客户端”
二、填空题(本大题共8小题,每空1分,共10分)
21.电子商务是将Web与数据库集成。
主要有三种形式:
运用Web发布数据、、用数据库驱动Web站点。
22.数据库软件扩展出了许多不同类型,大致分为四种类型:
桌面型、中小型面向对象、、数据仓库型。
23.Internet服务提供商ISP分为互联网内容提供商和两类。
24.数据库设计是指在现有的数据库管理系统DBMS上建立的过程。
25.数据库的完整性是指数据的正确性、相容性和。
26.事务通常以BEGINTRANSATION开始,以或ROLLBACK操作结束。
27.面向对象的数据库管理系统是相结合的产物。
28.一个合格的面向对象数据库管理系统应具备的主要特征有:
必备的、可选类、。
29.在三层客户机/服务器结构的应用软件中,整个系统由三个部分组成:
客户机、、数据库服务器。
30.在Oracle数据库管理和系统中,有三种访问数据库的方法:
、用第四代语言应用开发工具开发的应用程序访问数据库、利用在第三代语言内嵌入的SQL语言或Oracle库函数调用来访问。
三、名词解释(本大题共4小题,每小题3分,共12分。
)
31.关系模式
32.外关键字
33.通用网关接口(CGI)
34.E—R模型
四、简答题(本大题共4小题,每小题6分,共24分)
35.简述数据库管理系统并发控制的基本思想。
36.完整性约束表示中,显式约束方法的实现方法有哪些?
37.SQL语言的优点有哪些?
38.简述Oracle数据库的突出特点。
五、用SQL语言完成下列功能(本大题共16分)
39.设有一个学生管理关系数据库,包括学生关系、课程关系和选课关系。
(其中Course表中的Cpno代表先行课号)如下表所示。
表1学生-课程-选课关系数据库
学生(表名Student)
课程(表名Course)
学生选课(表名SC)
Sno
Sname
Ssex
Sage
Sdept
Cno
Cname
Cpno
Credit
Sno
Cno
Grade
95001
李勇
男
20
计算机
1
数据库
5
4
95001
1
92
95002
刘晨
女
19
外语
2
数学
4
95001
2
85
95003
王明
女
18
数学
3
信息系统
1
4
95002
3
88
95004
张立
男
18
电子
4
操作系统
6
3
95002
2
90
95005
赵凯
男
19
计算机
5
数据结构
7
4
95003
3
80
95006
李娜
女
20
外语
6
数据处理
2
95005
2
89
试写出完成下列功能的SQL语句
(1)找出年龄小于20岁且是外语系的学生。
(4分)
(2)在学生关系中找出年龄小于20岁的学生的姓名和性别。
(4分)
(3)找出选修“数据库”课程,且成绩大于90的学生姓名。
(4分)
(4)找出张平所选修全部课程的课程名和成绩。
(4分)
六、综合应用题(本大题共2小题,每小题9分,共18分)
40.已知关系模式R=(A,B,C,D,E,F,G),满足函数依赖集
F={A→B,B→C,A→E,B→F,CD→G}
问:
(1)关系模式R的主关键字由哪些属性组成?
(2)R最高已达到第几范式?
(3)将R规范成3NF关系。
41.设有如下所示的关系R和W。
关系R关系W
P
Q
T
Y
2
b
c
d
9
a
e
f
2
b
e
f
9
a
d
e
7
g
e
f
7
g
c
d
T
Y
B
c
d
m
c
d
n
d
f
n
求下列运算结果:
⑴ΠY、T(R)⑵бp>’5’∧T=’e’(R)⑶R
W
山东省2012年4月高等教育自学考试
电子商务数据库技术试题答案
(课程代码11289)
一、单项选择题(本大题共20小题,每小题1分,共20分)
1-10ACDBCDCDDB11-20ACDCCDCBDD
二、填空题(本大题共8小题,每空1分,共10分)
21.运用Web共享数据
22.大型分布型
23.互联网接入提供商或填IAP
24.数据库
25.一致性
26.COMMIT
27.数据库技术和面向对象技术
28.开放的
29.应用服务器
30.用SQL*Plus
三、名词解释(本大题共4小题,每小题3分,共12分。
)
31.关系模式:
将关系名及其性名集合称为关系模式,具体的关系是实例。
(3分)
32.外关键字:
在关系R中,若属性或属性集合X不是R的关键字,但X是其他关系中关键字,则称X是关系R的外关键字或外码。
(3分)
33.通用网关接口(CGl):
是Web服务器与—个外部程序(又称为CGI程序)进行通信的接口协议,这个接口协议规定了Web服务器与CGI程序传送信息的方式、信息的内容和格式,同时也规定了CGI程序返回信息的内容和输出标准。
(3分)
34.E-R模型:
E-R图所描述的现实世界的信息结构称为组织模式或企业模式,同时把这种描述结果称为E-R模型。
(3分)
四、简答题(本大题共4小题,每小题6分,共24分)
35.数据库管理系统并发控制的基本思想是:
当一个应用程序对数据库的某一部分执行修改操作时,对该部分数据实行封锁,(2分)拒绝其他用户对该部分的并发访问要求,(2分)直到该事务执行完毕(正常结束或撤销事务)。
(2分)
36.完整性约束表示中,显式约束方法的实现方法:
(1)采用断言说明语句。
(1分)
(2)采用CHECK子句或CONSTRAINT子句。
(2分)
(3)采用数据库触发器。
(2分)
(4)将完整性约束的说明和检查任务交给应用程序。
(1分)
37.SQL语言的优点:
(1)是非过程化语言(2分)
(2)统一的语言(2分)
(3)是所有关系数据库的公共语言(2分)
38.Oracle数据库的突出特点
(1)支持大数据库、多用户的高性能的事务处理。
(2分)
(2)Oracle遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准。
是—个开放系统。
(1分)
(3)实施安全性控制和完整性控制。
(1分)
(4)支持分布式数据库和分布处理。
(1分)
(5)具有可移植性、可兼容性和可连接性。
(1分)
五、用SQL语言完成下列功能(本大题共16分)
39.
(1)SELECT*
FROMStudent
WHERESage<20ANDSdept=’外语’(4分)
(2)SELECTSname,Ssex
FROMStudent
WHERESage<20(4分)
(3)SELECTSname
FROMStudent,SC,Course
WHEREStudent.Sno=SC.SnoANDSC.Cno=Course.CnoANDCname=’数据库’ANDGrade>90(4分)
(4)SELECTCname,Grade
FROMStudent,SC,Course
WHEREStudent.Sno=SC.SnoANDSC.Cno=Course.CnoANDSname=’张平’(4分)
六、综合应用题(本大题共2小题,每小题9分,共18分)
40.
(1)R的主关键字是(A,D)。
(2分)
(2)R是1NF的关系模式。
(2分)
(3)将R规范化为3NF的各个关系模式如下:
R1(D,C,G)主关键字:
(D,C)(2分)
R2(A,B,E)主关键字:
A(2分)
R3(B,C,F)主关键字:
B(1分)
41.
(1)(3分)
Y
T
d
c
f
e
e
d
(2)(3分)
P
Q
T
Y
9
a
e
f
7
g
e
f
(3分)
P
Q
T
Y
B
2
b
c
d
m
2
b
c
d
N
7
g
c
d
m
7
g
c
d
n