山东省2011年4月高等教育自学考试电子商务数据库技术试题(课程代码11289考试时间:150分钟)一、单项选择题(本大题共20小题,每小题1分,共20分)1.Oracle系统由以______为核心的一批软件产品构成。A.OSB.DLLC.SQLServerD.RDBMS2.关系数据模式属于下列那种数据模式的具体描述?A.逻辑数据模型B.概念数据模型C.物理数据模型D.网状数据模型3.关系运算的特点是运算的对象和结果都是()。A.记录B.表C.字段D.实体4.文件系统阶段数据处理的特点是()。A.不需要称其保持数据,不保持原始数据B.数据和程序之间有了一定的独立性C.数据无法共享、无法相互利用和相互参照D.数据具有最小冗余度5.ODBC包括以下那四个组件?A.应用程序、驱动程序管理器、驱动程序、数据源B.数据库管理系统、应用程序、数据库、驱动程序C.应用程序、驱动程序管理器、数据库、数据源D.数据库管理系统、驱动程序管理器、应用程序、数据源6.下列那个选项不是并发操作所带来的数据的不一致性?A.丢失数据B.查询数据C.读“脏”数据D.不可重复读7.Access是___办公室套件中一个极为重要的组成部分。A.WPSB.SQLSeverC.OracleD.Office8.关于事务,下面叙述正确的是()A.事务是一个可以分割的数据库逻辑工作单位B.事务通常以COMMIT开始,以ROLLBACK操作结束C.事务是一个操作序列,这些序列要么都做,要么都不做D.事务时数据库安全性控制的一个基本功能9.如果一个关系中同一个负责人名字、单位名称在多个记录中重复出现,这样异常问题称为A.更新异常B.插入异常C.删除异常D.数据冗余10.数据管理到目前共经历哪三个阶段?A.操作系统阶段、系统软件阶段、数据库系统阶段B.人工管理阶段、文件系统阶段、数据库系统阶段C.人工管理阶段、程序设计阶段、数据库系统阶段D.程序设计阶段、文件设计阶段、数据库系统阶段11.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?A.数据操作B.数据查询C.数据定义D.数据控制12.包含在任意一个关键字中的属性,称为()A.非主属性B.主关键字C.外关键字D.主属性13.执行DELETEFROMstudent命令的结果是()A.删除student表中全部记录,表结构还存在B.删除student表C.删除student的当前记录D.删除student数据库14.在SQL中,视图的构造必须使用__语句来实现。A.ALTERB.SELECTC.DROPD.REVOKE15.下面那个选项不是SQL的基本数据类型?A.字符型B.日期时间型C.备注型D.数值型16.使用客户机/服务器三层结构开发应用软件,下面论述错误的是A.整个系统被分成不同的逻辑块,层次非常清晰B.开发和管理的工作向服务器方转移,使得分布数据处理成为可能C.管理和维护变得相对简单D.能够使“瘦客户机”变成“肥客户机”17.将多元数据插入到SQL地基本表的方法是()。A.把VALUE子句的结果插入到某个已知基本表中B.把CHECK子句的结果插入到某个已知基本表中C.把UPDATE语句的结果插入到某个已知基本表中D.把SELECT语句的结果插入到某个已知基本表中18.在网络服务器上通常有许多程序用来完成不同的任务,在技术上、网络服务器上的这些程序统称为A.PHP程序B.CGI程序C.ASP程序D.SQL程序19.下面那个选项是中文Access2000创建查询的方法?A.利用“打开”菜单项,选择“查询”选项B.在命令窗口输入SELECT命令C.使用向导或使用设计器D.在“视图”菜单中选择“设计查询”菜单项20.下面那个选项不是Oracle数据库标准备份方法?A.导出/导入B.用户备份C.冷备份D.热备份二、填空题(本大题共8小题,每空1分,共10分)21.多媒体内容可以用、或JAVA发布在WEB服务器上22.最常用的概念数据模型是。23.SQL提供的基本数据类型有字符型、数值型、。24.数据库系统、和人工智能被称为是计算机技术领域的三大热门技术。25.对象的存在或使用都是通过一种方式来实现的,即。26.如果实体集A中的每个实体可以和B中的几个实体有联系,而B中的每个实体至多和A中的一个实体有联系,那么A对B属于联系。27.关系运算主要有、、连接。28.在SQL中,并发控制采用技术实现。三、名词解释(本大题共4小题,每小题3分,共12分。)29.数据库管理系统30.ODBC31.用户视图32.多值依赖四、简答题(本大题共4小题,每小题6分,共24分)33.数据管理技术发展阶段中数据库技术系统阶段的特点。34.简述数据库系统三级模式结构。35.简述完整性约束的类型。36.简述SQL语言提供的数据控制功能的主要内容。五、用SQL语言完成下列功能(本大题共16分)37.假设有工程管理数据库(数据库名:GCGL),其中有三个表,工程、供应商和供应。如下:工程(工程代码CHAR(8),工程名VARCHAR(20),负责人CHAR(10),预算NUMERIC(10,2),实际投入NUMERIC(10,2))供应商(供应商代码CHAR(8),名称CHAR(20),地址VARCHAR(20),联系电话CHAR(15))供应(供应商代码CHAR(8),工程代码CHAR(8),价值NUMERIC(10,2))根据上述三个表,写出完成下列操作的具体命令:根据上述三个表,写出完成下列操作的具体命令:⑴查询有供应记录的供应商的名称、地址、所供应的工程的名字及价值。(4分)⑵查询没有供应记录的供应商的代码、名称和地址。(4分)⑶查询实际投入大于预算的工程的代码和名称。(4分)⑷有一条供应消息:供应商代码为‘20020001’,工程代码‘10010011’,价值为28000.00,请用SQL命令将该信息插入供应表中。(4分)六、综合应用题(本大题共2小题,每小题9分,共18分)38.设有如下表所示关系R:学生编号学生姓名专业编号专业名称课程编号课程名称学分成绩S001张三T001电子商务C01数据库385S002李四T001电子商务C01数据库392S001张三T001电子商务C02英语490S002李四T001电子商务C02英语488(1)关系模式R(学生编号,学生姓名,专业编号,专业名称,课程编号,课程名称,学分,成绩)是否属于第一范式?说明理由。(2)判断该模式是否属于第二范式?说明理由。如不属于,请将该关系模式规范化到第二范式。(3)判断(2)步得到的模式是否属于第三范式?说明理由。如不属于,请规范化到第三范式。39.设有关系R(A,B,C)和S(B,C,D):R(A,B,C)ABCabcabfcadS(B,C,D)BCDbcdbceadb说明自然连接与等值连接运算的不同点,并写出关系R和S执行自然连接运算的结果。山东省2011年4月高等教育自学考试电子商务数据库技术试题答案(课程代码11289)一、单项选择题(本大题共20小题,每小题1分,共20分)1-10DABBABDCDB11-20ADABCDDBCB二、填空题(本大题共8小题,每空1分,共10分)21.电子数据交换EDI、超文本链接语言22.E-R图23.日期时间型24.计算机网络_25.发送消息26.一对多(或1:n)27.选择、投影28.封锁三、名词解释(本大题共4小题,每小题3分,共12分。)29.数据库管理系统是对数据库进行定义、管理、维护和检索的一组软件。30.ODBC(开放数据库互联)应用数据通信方法、数据传输协议、DBMS等多种技术定义了一个标准的接口协议,允许应用程序以SQL为数据存取标准,来存取不同的DBMS管理的数据。31.用户视图又称为用户级数据库、子模式、外模式、用户模式等,是用户看到和使用的数据库,用户根据系统给定的子模式,用查询语言或应用程序去操作数据库中的数据。(注:用户级数据库、子模式、外模式、用户模式这几个名词可以不写。)32.在关系R中,X、Y、Z是属性子集,Z=U-X-Y,多值依赖X——Y成立当且仅当对R中给定的一对(X,Z)值有一组Y的值与之对应,这组值仅决定于X值而与Z值无关。四、简答题(本大题共4小题,每小题6分,共24分)33.数据管理技术发展阶段中数据库技术系统阶段的特点。(1)大量非数值型数据,有了专门管理数据的软件--数据库管理系统(DBMS)(2分)(2)数据可被各种用户共享,且具有最小冗余度。(2分)(3)数据与程序具有较高的独立性。(2分)34.简述数据库系统三级模式结构。(1)数据系统三级模式结构由用户级数据库、概念级数据库、物理级数据库组成。(2分)(2)用户级数据库使用户看到的和使用的数据库,又称为用户视图、子模式、外模式,用户通过该模式操作数据库中的数据。(2分)(3)概念级数据库又称为DBA视图、模式,描述的是数据的全局逻辑结构。(1分)(4)物理级数据库模式又称为存储模式、内模式,是对数据物理结构和方式的描述。(1分)35.简述完整性约束的类型。(1)属性值的约束和联系的约束。(2分)(2)静态约束和动态约束。(2分)(3)立即执行约束和延迟执行约束。(2分)36.简述SQL语言提供的数据控制功能的主要内容。(1)安全性控制(2分)(2)完整性控制(1分)(3)并发控制(1分)(4)事务控制(1分)五、用SQL语言完成下列功能(本大题共16分)37.评分说明:与表标准答案不一致,能完成题目要求的功能,即可给分。⑴SELECT供应商.名称,供应商.地址,工程.工程名,供应.价值FROM供应商,工程,供应WHERE供应商.供应商代码=供应.供应商代码AND工程.工程代码=供应.工程代码(4分)⑵SELECT供应商代码,名称,地址FROM供应商WHERE供应商代码NOTIN(SELECT供应商代码FROM供应)(4分)⑶SELECT工程代码,工程名FROM工程WHERE实际投入预算(4分)⑷INSERTINTO供应VALUES(‘20020001’,‘10010011’,28000.00)(4分)六、综合应用题(本大题共2小题,每小题9分,共18分)38:关系模式如下:(1)该关系模式属于第一范式。(1分)理由:所有的数据项都是基本数据项。(2分)(2)该关系模式不属于第二范式。(1分)理由:该关系模式的主键为(学生编号,课程编号)存在部分依赖。(12分)分解后属于第二范式的关系:(1分)R1(学生编号,学生姓名,专业编号,专业姓名)R2(课程编号,课程名称,学分)R3(学生编号,课程编号,成绩)(3)R2,R3属于第三范式(1分)。R1不属于第三范式。该模式的主键为(学生编号),存在传递依赖。(1分)将R1分解,得到属于第三范式的关系:(1分)R11(学生编号,学生姓名,专业编号)R12(专业编号,专业名称)39.(1)自然连接在结果关系中去掉参与运算的关系中的重复属性,而等值连接不去掉。(4分)(2)R和S执行自然连接运算的结果:RSABCDabcdabcccadb