《电子商务数据库技术--2012考题及答案--山东卷》由会员分享,可在线阅读,更多相关《电子商务数据库技术--2012考题及答案--山东卷(12页珍藏版)》请在金锄头文库上搜索。
1、电子商务数据库技术电子商务数据库技术 -2012-2012 考考题及答案题及答案-山东卷山东卷山东省山东省 20122012 年年 4 4 月高等教育自学考试月高等教育自学考试电子商务数据库技术电子商务数据库技术试题试题(课程代码(课程代码 1128911289考试时间:考试时间:150150 分钟)分钟)一、单项选择题(本大题共一、单项选择题(本大题共 2020 小题,每小题小题,每小题 1 1 分,共分,共 2020 分)分)1 1概念数据模型独立于概念数据模型独立于( () )A.A. 具体的机器和具体的机器和 DBMSDBMSB. EB. ER R 图图C.C. 信息世界信息世界D.D
2、. 现实世界现实世界2 2设有属性设有属性 A A,B B,C C,D D,以下表示中不是关系的是,以下表示中不是关系的是( () )A. R(A)A. R(A)B. R(AB. R(A,B B,C C,D)D)C. R (AC. R (AB BC CD)D)D. R(AD. R(A,B)B)3 3在网络环境中,不同在网络环境中,不同 DBMSDBMS 之间数据存取的公共接口是之间数据存取的公共接口是( () )A. OODBA. OODBB. OSDCB. OSDCC. ORDBC. ORDBD. ODBCD. ODBC4 4数据独立性是指数据独立性是指( () )A.A. 数据之间的独立性
3、数据之间的独立性B B应用程序与应用程序与 DBDB 结构之间的独立性结构之间的独立性C C数据的逻辑结构与物理结构之间的独立性数据的逻辑结构与物理结构之间的独立性D D数据与磁盘之间相互独立数据与磁盘之间相互独立5 5下面不是下面不是 OracleOracle 数据库标准备份方法的是数据库标准备份方法的是( () )A.A. 热备份热备份B.B. 冷备份冷备份C.C. 用户备份用户备份D.D. 导出导出/ /导导入入6 6DBDB 的三级模式结构中最接近外部存储器的是的三级模式结构中最接近外部存储器的是( () )A.A. 子模式子模式B.B. 外模式外模式C.C. 概念模式概念模式D.D.
4、 内模式内模式7 7在在 n n 元关系元关系 R R 中,公式中,公式 3 34 4表示表示( () )A.A. 从从 R R 中选择值为中选择值为 3 3 的分量的分量( (或属性或属性) )小于第小于第 4 4 个分量值个分量值的元组组成的关系的元组组成的关系B B从从R R 中选择第中选择第 3 3 个分量的值小于第个分量的值小于第 4 4 个分量值的元组个分量值的元组组成的关系组成的关系C C从从 R R 中选择第中选择第 3 3 个分量的值大于个分量的值大于 4 4 的元组组成的关系的元组组成的关系D D从从 R R 中选择第中选择第 3 3 个分量小于个分量小于 4 4 的元组组
5、成的的元组组成的8. 8. 设有如下图所示关系设有如下图所示关系 R R,经,经A,BA,B( B=B= b b(R R) )的运算结果)的运算结果为为( () )R:R:A A B B C Ca a b b c cd d a a f fc cb b d dA.A.A A B B C Ca a b b c cc cb b d d9 9 安安装完成后,装完成后,下列属于下列属于 SQL Server 2000SQL Server 2000建立的示例数据库建立的示例数据库是是( () )A.A.mastermasterB.B.msdbmsdbC.C.modelmodelD.D.PubsPubs10
6、10以下操作中,不能用以下操作中,不能用 SQLSQL 数据操纵实现的是数据操纵实现的是( () )A.A. 数据查询数据查询B B定义数据库的三级结构定义数据库的三级结构C.C. 数据数据插入插入D D数据删除数据删除B.B.A A B Ba a b bd d a aC.C.A A B Ba a c cd d a aD.D.A A B Ba a b bc cb b1111设关系设关系 R R 和和 S S 的度分别是的度分别是 3 3 和和 4 4,关系,关系 T T 是是 R R 与与 S S 的笛的笛卡尔积,即:卡尔积,即:T=RXST=RXS,则关系,则关系 T T 的度是的度是( (
7、) )A. 7A. 7B. 9B. 9C. 12C. 12D. 16D. 161212在在 SQLSQL 中,建立视图命令是中,建立视图命令是( () )A ACREATECREATESCHEMASCHEMAB BCREATECREATETABLETABLEC C CREATECREATEVIEWVIEWD D CREATECREATEINDEXINDEX1313SQLSQL 中,与“中,与“NOTNOTININ等价的操作符是等价的操作符是( () )A A=SOME=SOMEB BSOMESOMEC C=ALL=ALLD DALLALL1414用满足一定条件的二维表存储实体以及实体之间的联系
8、,用满足一定条件的二维表存储实体以及实体之间的联系,其数据模型是其数据模型是( () )A.A. 网状模型网状模型B.B. 层次模型层次模型C C 关系模型关系模型D D 面面向对象模型向对象模型1515在在“学生成绩”“学生成绩”表中,表中,若要统计高一年级各班语文平均分,若要统计高一年级各班语文平均分,应使用的应使用的 SQLSQL 语句是语句是SELECTSELECTFROMFROM 学生成绩。学生成绩。A. Count(A. Count(语文语文) )B BSum(Sum(语文语文) )C CAvg(Avg(语文语文) )D DMax(Max(语文语文) )1616下列不属于数据表结构
9、的是下列不属于数据表结构的是( () )DCBDDDCBDDA.A. 各个字段的名称各个字段的名称B.B. 各个字段的属性各个字段的属性C.C. 数据表的主关键字数据表的主关键字D.D. 字体的颜色字体的颜色1717一个班级有多个学生,一个学生只属于个班级,班级与一个班级有多个学生,一个学生只属于个班级,班级与学生之间的联系类型是学生之间的联系类型是( () )A.A. 一对一一对一B.B. 多对多对C C一对多一对多D D多对多多对多1818在在 SQLSQL 中,修改基本表中记录数据的命令是中,修改基本表中记录数据的命令是( () )A. MODIFYA. MODIFYD. UPDATED
10、. UPDATEC. DELETEC. DELETED.D.DROPDROP1919SQL Server 2000SQL Server 2000中,数据库辅助数据文件的推荐扩展名中,数据库辅助数据文件的推荐扩展名为为( () )A A .mdf.mdfB B .cdf.cdfC C .ldf.ldfD D.ndf.ndf20.20. 以下关于两层以下关于两层 C CS S 结构的数据库应用系统特点说法错误结构的数据库应用系统特点说法错误的是的是( () )A.A. 数据库应用系统的数据管理和数据处理功能被分解并数据库应用系统的数据管理和数据处理功能被分解并分布在客户端和数据库服务器上分布在客户
11、端和数据库服务器上B.B. 数据库服务器可以为多个客户端应用提供共享的数据数据库服务器可以为多个客户端应用提供共享的数据管理功能管理功能C.C. 客户端应用可以通过网络访问多个不同数据源客户端应用可以通过网络访问多个不同数据源D.D. 客户端属于典型的“瘦客户端”客户端属于典型的“瘦客户端”二、填空题(本大题共二、填空题(本大题共 8 8 小题,每空小题,每空 1 1 分,共分,共 1010 分)分)2121电子商务是将电子商务是将 WebWeb与数据库集成。主要有三种形式:运与数据库集成。主要有三种形式:运用用 WebWeb发布数据、发布数据、用数据库驱动、用数据库驱动 WebWeb站点。站
12、点。2222数据库软件扩展出了许多不同类型,大致分为四种类型:数据库软件扩展出了许多不同类型,大致分为四种类型:桌面型、中小型面向对象、桌面型、中小型面向对象、数据仓库型。、数据仓库型。2323InternetInternet 服务提供商服务提供商 ISPISP 分为互联网内容提供商和分为互联网内容提供商和两类。两类。2424数据库设计是指在现有的数据库管理系统数据库设计是指在现有的数据库管理系统 DBMSDBMS 上建立上建立的过程。的过程。2525数据库的完整性是指数据的正确性、相容性数据库的完整性是指数据的正确性、相容性和和。26.26. 事务通常以事务通常以 BEGIN TRANSAT
13、IONBEGIN TRANSATION开始,以开始,以或或 ROLLBACKROLLBACK 操作结束。操作结束。2727面向对象的数据库管理系统是面向对象的数据库管理系统是相结合的产相结合的产物。物。2828一个合格的面向对象数据库管理系统应具备的主要特征一个合格的面向对象数据库管理系统应具备的主要特征有:必备的、可选类、有:必备的、可选类、。2929 在三层客户机在三层客户机/ /服务器结构的应用软件中,服务器结构的应用软件中,整个系统由三个整个系统由三个部分组成:客户机、部分组成:客户机、数据库服务器。、数据库服务器。3030在在 OracleOracle 数据库管理和系统中,有三种访问
14、数据库的方数据库管理和系统中,有三种访问数据库的方法:法:、用第四代语言应用开发工具开发的应、用第四代语言应用开发工具开发的应用程序访问数据库、利用在第三代语言内嵌入的用程序访问数据库、利用在第三代语言内嵌入的 SQLSQL 语言或语言或OracleOracle 库函数调用来访问。库函数调用来访问。三、名词解释(本大题共三、名词解释(本大题共 4 4 小题,每小题小题,每小题 3 3 分,共分,共 1212 分。分。 )3131关系模式关系模式3232外关键字外关键字3333通用网关接口通用网关接口(CGI)(CGI)3434E ER R 模型模型四、简答题(本大题共四、简答题(本大题共 4
15、4 小题,每小题小题,每小题 6 6 分,共分,共 2424 分)分)35.35. 简述数据库管理系统并发控制的基本思想。简述数据库管理系统并发控制的基本思想。36.36. 完整性约束表示中,显式约束方法的实现方法有哪些?完整性约束表示中,显式约束方法的实现方法有哪些?37.37.SQLSQL 语言的优点有哪些语言的优点有哪些? ?38.38. 简述简述 OracleOracle 数据库的突出特点。数据库的突出特点。五、用五、用 SQLSQL 语言完成下列功能(本大题共语言完成下列功能(本大题共 1616 分)分)39.39. 设有一个学生管理关系数据库,包括学生关系、课程关系设有一个学生管理
16、关系数据库,包括学生关系、课程关系和选课关系。和选课关系。 (其中(其中 CourseCourse 表中的表中的 CpnoCpno 代表先行课号)如下代表先行课号)如下表所示。表所示。表表 1 1 学生学生- -课程课程- -选课关系数据库选课关系数据库学生(表名学生(表名 StudentStudent)SnoSnoSnameSnameSsexSsexSageSage男男女女女女男男男男女女202019191818181819192020SdeptSdept计算机计算机外语外语数学数学电子电子计算机计算机外语外语CnoCno1 12 23 34 45 56 6课程(表名课程(表名 Course
17、Course)CnameCname数据库数据库数学数学信息系统信息系统操作系统操作系统数据结构数据结构数据处理数据处理CpnoCpnoCreditCredit5 51 16 67 74 44 44 43 34 42 2学生选课(表名学生选课(表名 SCSC)SnoSno950019500195001950019500295002950029500295003950039500595005CnoCno1 12 23 32 23 32 2GradeGrade9292858588889090808089899500195001李勇李勇9500295002刘晨刘晨9500395003王明王明95004
18、95004张立张立9500595005赵凯赵凯9500695006李娜李娜试写出完成下列功能的试写出完成下列功能的 SQLSQL 语句语句(1)(1)找出年龄小于找出年龄小于 2020 岁且是外语系的学生。岁且是外语系的学生。(4(4 分分) )(2)(2)在学生关系中找出年龄小于在学生关系中找出年龄小于 2020 岁的学生的姓名和性岁的学生的姓名和性别。别。(4(4 分分) )(3)(3)找出选修“数据库”课程,且成绩大于找出选修“数据库”课程,且成绩大于9090 的学生姓名。的学生姓名。(4(4 分分) )(4)(4)找出张平所选修全部课程的课程名和成绩。找出张平所选修全部课程的课程名和成
19、绩。(4(4 分分) )六、综合应用题(本大题共六、综合应用题(本大题共 2 2 小题,每小题小题,每小题 9 9 分,共分,共 1818 分)分)4040已知关系模式已知关系模式 R=(AR=(A,B B,C C,D D,E E,F F,G)G),满足函数依,满足函数依赖集赖集F=AF=AB B,B BC C,A AE E,B BF F,CDCDGG问:问:(1)(1) 关系模式关系模式 R R 的主关键字由哪些属性组成的主关键字由哪些属性组成? ?(2) R(2) R 最高已达到第几范式最高已达到第几范式? ?(3)(3) 将将 R R 规范成规范成 3NF3NF 关系。关系。4141设有
20、如下所示的关系设有如下所示的关系 R R 和和 WW。关系关系 R R关系关系 WWP P Q Q T T Y Y2 2 b b c c d d9 9 a ae e f f2 2 b b e e f f9 9 a ad d e e7 7 g ge e f f7 7 g gc c d d求下列运算结果:求下列运算结果:T T Y Y B Bc c d d mmc c d d n nd d f fn nWWY Y、T T(R)(R) pp 5 5 T=T= e e ( (R)R)R R山东省山东省 20122012 年年 4 4 月高等教育自学考试月高等教育自学考试电子商务数据库技术试题答案电子商
21、务数据库技术试题答案(课程代码(课程代码 1128911289)一、单项选择题(本大题共一、单项选择题(本大题共 2020 小题,每小题小题,每小题 1 1 分,共分,共 2020 分)分)1-101-10ACDBCACDBCDCDDBDCDDB11-2011-20ACDCCACDCCDCBDDDCBDD二、填空题(本大题共二、填空题(本大题共 8 8 小题,每空小题,每空 1 1 分,共分,共 1010 分)分)21.21.运用运用 WebWeb共享数据共享数据22.22. 大型分布型大型分布型23.23. 互联网接入提供商或填互联网接入提供商或填IAPIAP24.24. 数据库数据库25.
22、25. 一致性一致性26. COMMIT26. COMMIT27.27.数据库技术和面向对象数据库技术和面向对象技术技术28.28. 开放的开放的29.29. 应用服务器应用服务器30.30. 用用 SQL*PlusSQL*Plus三、名词解释(本大题共三、名词解释(本大题共 4 4 小题,每小题小题,每小题 3 3 分,共分,共 1212 分。分。 )3131关系模式:将关系名及其性名集合称为关系模式,具体的关系模式:将关系名及其性名集合称为关系模式,具体的关系是实例。关系是实例。(3(3 分分) )3232外关键字:在关系外关键字:在关系 R R 中,若属性或属性集合中,若属性或属性集合
23、X X 不是不是 R R 的的关键字,但关键字,但 X X 是其他关系中关键字,则称是其他关系中关键字,则称 X X 是关系是关系 R R 的外关的外关键字或外码。键字或外码。(3(3 分分) )3333通用网关接口通用网关接口(CGl)(CGl):是是 WebWeb服务器与个外部程序服务器与个外部程序( (又称又称为为 CGICGI 程序程序) )进行通信的接口协议,这个接口协议规定了进行通信的接口协议,这个接口协议规定了 WebWeb服务器与服务器与 CGICGI 程序传送信息的方式、信息的内容和格式,同程序传送信息的方式、信息的内容和格式,同时也规定了时也规定了 CGICGI 程序返回信
24、息的内容和输出标准。程序返回信息的内容和输出标准。(3(3 分分) )3434E-RE-R 模型:模型:E-RE-R 图所描述的现实世界的信息结构称为组织图所描述的现实世界的信息结构称为组织模式或企业模式,同时把这种描述结果称为模式或企业模式,同时把这种描述结果称为 E-RE-R 模型。模型。(3(3 分分) )四、简答题(本大题共四、简答题(本大题共 4 4 小题,每小题小题,每小题 6 6 分,共分,共 2424 分)分)3535数据库管理系统并发控制的基本思想是:当一个应用程序数据库管理系统并发控制的基本思想是:当一个应用程序对数据库的某一部分执行修改操作时,对该部分数据实行封对数据库的
25、某一部分执行修改操作时,对该部分数据实行封锁,锁, (2 2 分)拒绝其他用户对该部分的并发访问要求,分)拒绝其他用户对该部分的并发访问要求, (2 2 分)分)直到该事务执行完毕(正常结束或撤销事务)直到该事务执行完毕(正常结束或撤销事务) 。 (2 2 分)分)36.36. 完整性约束表示中,显式约束方法的实现方法:完整性约束表示中,显式约束方法的实现方法:(1)(1) 采用断言说明语句。采用断言说明语句。(1(1 分分) )(2)(2) 采用采用 CHECKCHECK 子句或子句或 CONSTRAINTCONSTRAINT 子句。子句。(2(2 分分) )(3)(3) 采用数据库触发器。
26、采用数据库触发器。(2(2 分分) )(4)(4) 将完整性约束的说明和检查任务交给应用程序。将完整性约束的说明和检查任务交给应用程序。(1(1 分分) )37. SQL37. SQL 语言的优点:语言的优点:(1)(1) 是非过程化语言是非过程化语言(2(2 分分) )(2)(2) 统一的语言统一的语言(2(2 分分) )(3)(3) 是所有关系数据库的公共语言是所有关系数据库的公共语言(2(2 分分) )3838OracleOracle 数据库的突出特点数据库的突出特点(1)(1)支持大数据库、多用户的高性能的事务处理。支持大数据库、多用户的高性能的事务处理。(2(2 分分) )(2)Or
27、acle(2)Oracle 遵守数据存取语言、遵守数据存取语言、 操作系统、操作系统、 用户接口和网络用户接口和网络通信协议的工业标准。是个开放系统。通信协议的工业标准。是个开放系统。(1(1 分分) )(3)(3)实施安全性控制和完整性控制。实施安全性控制和完整性控制。(1(1 分分) )(4)(4)支持分布式数据库和分布处理。支持分布式数据库和分布处理。(1(1 分分) )(5)(5)具有可移植性、可兼容性和可连接性。具有可移植性、可兼容性和可连接性。(1(1 分分) )五、用五、用 SQLSQL 语言完成下列功能(本大题共语言完成下列功能(本大题共 1616 分)分)3939(1) SE
28、LECT(1) SELECT* *FROMFROMStudentStudentWHEREWHERESage20 AND Sdept=Sage20 AND Sdept= 外语外语(4(4分分) )(2) SELECT(2) SELECTSnameSname,SsexSsexFROMFROMStudentStudentWHEREWHERESage20Sage9090R2(AR2(A,B B,E)E)主关键字:主关键字:A A(2(2 分分) )R3(BR3(B,C C,F)F)主关键字:主关键字:B B(1(1 分分) )41.41.(1 1) (3 3 分)分)Y Y T T(2 2) (3 3 分)分)d d c cf fe ee e d d(3 3 分)分)P Q T Y BP Q T Y B2 b c d m2 b c d m2 b c d N2 b c d N7 g c d m7 g c d m7 g c d n7 g c d nP P Q Q T T Y Y9 9 a a e ef f7 7 g g e ef f