资源描述
电子商务数据库技术自考综合练习题 2010-03-22 14:23:50 阅读404 评论0 字号:大中小订阅 综合题是各真题的综合。建议将出题点在课本上划下,将其背住。电子商务数据库技术综合练习题一、填空题1. 在电子商务基本结构框架中,社会人文环境、自然科技环境和电子商务技术内容构成了电子商务应用平台的三个支柱。2. 电子商务活动中的信息通常是以_多媒体_的形式在Internet上传播的。3. 数据库技术的产生与发展经历了 人工管理阶段, 文件系统阶段, 数据库系统阶段. 4. 在数据库系统中,对数据的存取全部由_DBMS(数据库管理系统)_统一管理,从而保证了数据和程序的_逻辑独立性_。5. 数据库系统安全问题的核心是_身份识别_。6. 数据操纵功能包括 查询, 插入, 删除, 修改.7. 规范化的目的使结构合理,清除_存储异常_并使得数据_冗余_尽量小,便于插入,删除和更新。8. 一个关系模型包括了一组_关系模式_,并且他们之间是相互关联的。9. 从一般情况来看,使用WEB数据库往往上要解决数据的归纳、_索引_和维护的问题。10. ODBC驱动管理器是一个_共享_的程序库管理器,称为ODBC.DLL。11. 数据模型通常是由 数据结构, 数据操作 和 完整性约束 三个要素组成.12. E-R图三要素包括 实体, 属性 和 联系.13. E-R图中,实体用 矩形框 表示, 属性用 椭圆形 表示, 联系用 菱形 表示.14. 联系分为 1:1 , 1:n 和 m:n 三种.15. 在关系中,能唯一标识组的属性集称为关系模式的是主键.16. 常用的数据库软件有 Access, Oracle, Foxpro, SQL .17. SQL语言中,删除一个表的命令是DROP.18. 在SQL中使用FOREIGN KEY 时,与之配合的语句是REFERENCES.19. 在SQL中,建立视图用CREATE VIEW 命令.20. 要保证数据库的数据独立性,需要修改的是三层模式之间的两种映射. 21. SQL语言具有的功能是数据定义,数据操纵,数据控制.22. 记载数据库系统运行过程中所有更新操作的文件称为日志文件.23. 在关系数据库中,表与表之间的联系是通过参照完整性规则实现的。 24. 关系是满足一定条件的 二维表, 表中的一行称为关系的一个 元组, 表中的一列称为关系的一个 属性.1. 关系是满足一定条件的 二维表, 表中的一行称为关系的一个 元组, 表中的一列称为关系的一个 属性.2. 关系代数包括常规的集合运算: 交、 并、 差、 乘; 还有专有的运算: 选择、 投影、 连接、 除。3. SQL的含义是 结构化的查询语言。4. SQL语句对大小写 不 敏感。5. SQL语句的结束符为 ; 。6. 创建数据库使用 create database 语句, 删除数据库使用 drop database 语句。7. 对数据库进行插入操作使用的SQL语句为 INSERT INTO 。8. 删除满足条件的元组使用的 SQL命令为 delete 。9. 对数据模型的规范化,主要是解决_插入异常 , 删除异常_和数据冗余过大的问题。10. 模式/内模式映象为数据库提供了_物理_数据独立性。11. 能够消除部分函数依赖引起的冗余的范式是第二范式; 能够消除传递函数依赖引起的冗余的范式是第三范式。12. 第一代DBMS系统主要是指(层次和网状)。13. 最常用的概念模型是(ER图)。14. SQL查询语句_select_from_。二、选择题1数据库的基本特点之一是(C)。A、数据冗余大,容易扩充 B、数据冗余大,不容易扩充C、数据冗余小,容易扩充 D、数据冗余小,不容易扩充2数据库管理系统(DBMS)是(C)。A、一个完整的数据库应用系统 B、一组硬件C、一组软件 D、既有软件,也有硬件3通过指针链接来表示和实现实体之间联系的模型是(C)。A、关系模型 B、层次模型 C、网状模型 D、前面三个都不对4同一个关系模型的任意两个元组值(A)。A、不能完全相同 B、必须全部相同 C、必须部分相同 D、不能部分相同5SQL言语是(C)。A、层次数据库言语B、网状数据库言语 C、关系数据库言语 D、前面三个都不对6根据规范化理论,关系数据库中的关系必须满足:每一个属性都是(A)。A、不可分解的 B、互不相关的 C、互相关联的 D、可以改变长度的7关系模型的分解(C)。A、唯一 B、不唯一 C、有时不唯一 D、以上都不对8数据的正确性和相容性是数据库的(C)。A、可移植性 B、安全性 C、完整性 D、并发控制9对并发操作若不加以控制,可能会引起(D)。A、不安全问题 B、死锁问题 C、死机问题 D、数据不一致问题10.在E-R图中,属性使用的符号是(D)。A、矩形 B、长方形 C、菱形 D、椭圆形11如果两个实体之间的关系为m:n,在进行逻辑设计时是否需要引入三个关系(B)。A、不需要 B、需要 C、根据集体情况而定 D、可有可无12日志文件是用于记录(C)。A、程序运行过程 B、数据操作 C、对数据的所有更新操作 D程序执行的结果13一个关系数据库的基本特征之一是(B)。A、对字符串类型的扩充 B、对产生式规则的支持 C、对层次数据库的支持 D、对网状数据库的支持14使用Access数据库,下列说法正确的是(A)。A、人们可以解决大数量的管理工作 B、人们不能解决大数量的管理工作C、仅能够解决简单的数据管理工作 D、仅用于终端15一个游标总是和_语句相关联。(D)。A、CREATE B、INSERT C、UPDATE D、SELECT16ASP将专门的语句放置在HTML文件中,开始和结束的标记为(D)。A、 B、 C、 D、17ODBC定义了一个标准的(A)。A、接口协议 B、应用协议 C、编译方法 D、以上都不对18MySQL是一个(D)。A、CGI B、DLL C、PHP D、DBMS19Oracle系统是由以(C)为核心的一批软件产品所构成的。A、ODBC B、CGI C、RDBMS D、PHP20.下列哪个说法最全面(B)。A、SQLServer提供了电子商务的可伸缩性和部分可扩展性B、SQLServer提供了电子商务所需的可伸缩性和可扩展性C、SQLServer提供了电子商务所需要的部分可伸缩性和可扩展性D、SQLServer提供了电子商务所需要的部分可伸缩性和部分可扩展性21.将E-R模型转换成关系数据模型的过程称为( B )。 A、需求分析 B、逻辑结构设计 C、概念结构设计 D、物理结构设计 22.关系数据库中的视图属于数据抽象级别中的( A )。 A、外部模型 B、概念模型 C、逻辑模型 D、物理模型 23.下面不是SQL语言优点的是( D )。 A、语言简练,易学易用 B、高度非过程化 C、数据独立性好 D、能方便地生成报表 24.数据结构图用于描述关系数据库的( C) 。A、层次结构 B、物理结构 C、整体逻辑结构 D、内部结构 25.E-R模型(C)。 A、依赖于计算机硬件和DBMS B、独立于计算机硬件,依赖于DBMS C、独立于计算机硬件和DBMS D、依赖于计算机硬件,独立于DBMS 26.三层客户机/服务器结构的模型是(A )。A、客户机应用服务器数据服务器 B、客户机数据服务器应用服务器 C、数据客户机应用客户机服务器 D、应用客户机数据客户机服务器 27关于SQL错误的是(A)。A、所有数据库的公共语言B、非过程化的C、统一的语言D、所有用SQL缩写的程序都具有可移植性28ODBC为数据库应用程序访问异构型数据库提供统一的数据存取接口(A)。A、 API B、ASP C、ACCESS D、CGI29关系必须满足的属性错误的是(B)。A、 每一列不可再分B、各列名字不同,顺序不能颠倒C、行的次序无关D、不能有完全相同的两行30不是关系运算的是(C)。A、 选择B、投影C、交叉D、连接31.DBMS是对DB进行定义的维护、检索的(A)。A、 应用软件B、系统软件C、操作软件 D、系统应用软件32对象存取和使用都是通过(D )实现。A、执行操作 B、继承 C、封闭 D、发送消息33关系规范化属性描述错误的是(C )。A、每个数据项都是不可再分的 B、消除冗余,关系检索简化 C、不宜与使用非过程化高级语言进行查询 D、消除插入、删除、修改异常34ODBC的实现采用(B )。A、动态执行程序 B、动态链接库 C、DBMS D、Web应用程序35Access属于( C )DBMS。A、大型 B、小型C、桌面型 D、数据仓库型36SQL中,并发控制采用(C )。A、事务撤销 B、权利回收 C、封锁技术 D、重启37不是ACCESS2000创建表的方法(B )。A、设计器 B、输入数据 C、向导 D、CREATE38不是ORACLE恢复数据使用的结构(C )。A、数据库备份 B、日志 C、封锁 D、控制文件39Oracle利用那个第三代语言访问数据库(D )。A、C+ B、VB C、ASP D、PRO*C40.SQL语言中CREATE实现(A )。A、数据定义 B、数据查询 C、数据操纵 D、数据控制三、简答题1. 电子商务的常见类型。P12. 电子商务基本结构框架的三大支柱。P23. 电子商务中WEB与数据库集成的三种主要形式。P34. 数据仓库和数据挖掘。P35. 数据库软件扩展的不同类型。P56. 电子商务WEB站点的数据库通常具有的特征。P67. 数据管理经历的主要阶段。P88. 数据库管理系统的发展经历的主要阶段。P119. 数据模型的定义、主要内容和形式。P1210. ER模型的要素。P1511. ER模型的主要类型。P1512. 层次模型,网状模型和关系模型的区别与联系。P2313. 数据库管理系统的主要组成。P2314. 数据库的主要保护机制。P2515. 试叙述完整性约束的含义。P2716. 函数依赖和多值依赖。P3717. 第一范式、第二范式、第三范式主要概念。P3918. 关系数据库中的关系规范化的目的。P4219. 面向对象技术的主要常用概念。P4520. 简述C/S结构中分布数据管理的功能。P4921. C/S结构的数据库管理系统中采用存储技术的优势。P5222. 数据库应用的常用开发工具。P5323. SQL语言的主要组成。P5924. SQL对数据库操作的主要组成。P5925. SQL数据的定义及常见类型。P6126. 表,试图,索引的定义及使用。P6127. SQL查询语言的主要应用。P6528. SQL数据的主要插入,删除,修改操作。P6729. SQL数据的常用控制方式。P6930. 数据字典的概念及意义。P7231. CGI的概念及意义。P10532. ODBC的基本工作原理。P10833. 数据源的使用方式。P10934. ODBC的作用。P10935. MYSQL的主要优化项目。P13936. Access数据库的基本操作及应用。P14637. 在中文Access 2000中允许定义的主键值的主要类型。P16438. 创建Access单字段索引的步骤。P16539. 数据控制中的主要机制。P19140. 商务数据库的设计准则。P209四、综合题1. 请用SQL语句创建班级表class,它由班级号id,班级名name,班长monitor等3个属性组成,其中班级号是主键. Create table class ( id char(4) primary key, name varchar(8) not null, monitor char(8); 2. 假设存在学生表student,现请用SQL语句在student表中增加籍贯”native_place”列,数据类型为字符型.Alter table studentAdd native_place varchar(50);3用SQL语言完成下列功能现有如下关系:教师(教师编号,姓名,性别,部门编号,职称,家庭住址;)部门(部门编号,部门名称,电话;)保健(保健卡编号,教师编号,检查身体日期,健康状况)试回答下面的问题:查找所有女副教授的信息;查找“计算机系”教授的姓名和家庭住址;查找“电子商务系”中健康状况为“优”的教师的姓名和家庭住址;创建“健康状况”为“差”的教师的试图。答: select * from 教师 where 性别=女 and 职称=副教授 select 姓名家庭住址 from 教师,部门 where 教师.部门编号=部门.部门编号 and 部门名称=计算机系 and 职称=教授select 姓名,家庭住址 from 教师,部门,保健 where 教师.部门编号=部门. 部门编号and 教师.教师编号=保健.教师编号and 健康状况=优 and 部门名称=电子学系create view 健康状况 as select * from 保健 where 健康状况=差4已知有如下三个关系:学生(学号,姓名,系号)项目(项目号,项目名称,报酬)参加(学号,项目号,工时)其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。基于以上关系回答以下问题:(1)试用关系代数表达式写出下列查询:列出王明同学所参加项目的名称。(2)分析以下SQL语句:SELECT X.学号FROM 参加X,参加YWHERE X.学号=Y.学号AND X.项目号Y.项目号请问上述语句完成了什么查询操作?(3)试用SQL语句写出下列查询:列出每个系所有学生参加项目所获得的总报酬。(4)试用SQL语句写出下列操作:将电脑动画项目的报酬改为所有项目的平均报酬。
展开阅读全文