第五章电子商务技术基础练习题第1页共6页一.判断题1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。错2.数据库管理系统对数据库提供了完整的数据保护控制功能。对3.Access数据库是一种层次型的数据库系统。错4.概念模型也称为E-R模型。错5.在一个关系中,关键字可以有多个,但主码只能有一个。对6.数据库系统的最大特点是数据的共享性和独立性。对7.数据库系统的独立性有物理独立性和逻辑独立性两种。对8.组成数据模型的三个要素中,数据操作最重要。错9.概念模型与具体的数据库系统有关系。错10.目前最常用的数据模型是关系模型。对11.SQL语言是一种高度非过程化的语言。对12.对数据库系统最重要的操作是数据控制。错13.Access数据库系统是一种大型数据库。错14.数据库设计的第一个阶段是概念结构设计。错15.SQL语言具有数据定义、数据查询、数据更新、数据控制的功能。对16.当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。对17.DELETE语句只是删除表中的数据,表本身依然存在数据库中。对18.数据库的数据文件可以有多个,日志文件也可以有多个。错19.SmallDateTime数据类型可以精确到秒。错20.real数据类型可以精确保存7个以上数字。错21.在MicrosoftSQLServer系统中,日志文件的扩展名为“ldb”。对22.每个数据库必须有数据文件,但是可以没有日志文件。对23.日志文件可以包含在文件组中,成为文件组的成员。对24.数据库在任何情况下都可以被删除。错25.如果主键约束定义在不止一列上,则一列中的值可以重复,但所有列的组合值必须唯一。对26.如果表中有一列被指定为主键,则该列不可以指定为NULL属性。对27.使用唯一性约束的字段允许为空,一个表中可以允许有多个唯一性约束。对28.可以将唯一性约束定义在多个字段上。对29.每个字段只能定义一个默认约束。对30.在外键约束中,主键和外键的数据类型必须严格匹。错二、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是______阶段。(C)A.人工管理B.文件系统C.数据库系统D.数据项管理2.数据库的概念模型独立于______。(A)A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界3.同一个关系模型的任意两个元组的值______。(B)A.可以全同B.不能全同C.必须全同D.以上都不是4.关系数据库中的关键字是指______。(D)A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合5.应用数据库的主要目的是______。(C)A.解决保密问题B.解决数据完整性问题C.共享数据问题D.解决数据量大的问题6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是______。(D)第五章电子商务技术基础练习题第2页共6页A.多对多B.一对一C.多对一D.一对多7.SQL语言通常称为______。(A)A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言8.实体集学生与参考书之间具有______联系。(C)A.一对一B.一对多C.多对多D.多对一9.假如采用关系数据库系统来实现应用,在数据库设计的______阶段,需要将E-R模型转换为关系数据模型。(C)A.概念设计B.物理设计C.逻辑设计D.运行阶段10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的关键字是______。(D)A.书号B.读者号C.书号,读者号D.书号,读者号,借期11.关系数据模型的三个组成部分中不包括______。(C)A.完整性规则B.数据结构C.恢复D.数据操作12.关系模型中,表示实体间N:M联系是通过增加一个______。(B)A.属性实现B.关系实现C.关系或一个属性实现D.关系和一个属性实现13.______可以减少相同数据重复的现象(D)A.记录B.字段C.文件D.数据库14.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),这个关系表的主关键字是______。(B)A.宿舍编号B.学号C.宿舍地址,姓名D.宿舍编号,学号15.为提高效率,关系数据库系统必须进行______处理。(B)A.定义视图B.查询优化C.数据恢复D.数据规范化16.在基本SQL语言中,不可以实现______。(D)A.定义视图B.定义基表C.查询视图和基表D.并发控制17.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为______。(C)A.事物故障B.系统故障C.介质故障D.运行故障18.以下哪些不是Access中的对象。(D)A.表B.宏C.窗体D.模型19.数据库系统设计四个阶段中,较为关键的是______。(B)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段20.不同的数据模型之间的主要区别是______。(A)A.数据结构B.完整性约束C.数据操纵D.数据安全21.现实世界中相互有区别的事物个体在信息世界中称为。(A)A.实体B.实体集C.字段D.记录22.现实世界中,事物的特性在信息世界中称为。(C)A.实体B.实体集C.属性D.关系23.下列实体类型的联系中,属于一对一联系的是。(B)A.班级与学生的所属联系B.公司与公司经理的联系C.学生与课程之间的联系D.供应商与工程项目的供货联系24.下列实体类型的联系中,属于一对多联系的是。A.学校与校长的联系B.飞机的座位与乘客之间的联系C.学生与课程之间的联系D.车间与工人之间的联系25.下列实体类型的联系中,属于多对多联系的是。(A)A.学生与课程之间的联系B.学校与教师之间的联系C.商品条形码与商品之间的联系D.班级与班长之间的联系第五章电子商务技术基础练习题第3页共6页26.实体联系模型属于。(D)A.层次模型B.网状模型C.关系模型D.概念数据模型27.采用二维表格结构表达实体型及实体间联系的数据模型是。(C)A.层次模型B.网状模型C.关系模型D.实体联系模型28.数据库系统由组成。(A)A.硬件、数据库、软件系统和各类相关人员B.数据库及相应的硬件、软件系统C.数据库及相应的软件系统D.数据库及其必备的硬件系统29.数据库中数据的共享是指。(D)A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合30.下述关于数据库系统的正确叙述是。(A)A.数据库系统减少了数据冗余B.数据库系统避免了数据冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据31.DBMS对数据库中数据查询、插入、修改和删除操作的功能称为。(C)A.数据定义B.数据管理C.数据操作D.数据控制32.数据库管理系统DBMS是。(B)A.OS的一部分B.OS支持下的系统软件C.一种编译程序D.一种操作系统33.下面的叙述中,不符合数据库系统的特点。(D)A.数据结构化B.数据独立性强C.数据共享性高D.数据面向应用程序34.下列四项中,不属于数据库特点的是。(C)A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高35.反映现实世界中实体及实体间联系的信息模型是。(D)A.关系模型B.层次模型C.网状模型D.E-R模型36.部分匹配查询中有关通配符“%”的叙述中正确的是。(C)A.“%”代表一个字符B.“%”代表多个字符C.“%”可以代表零个或多个字符D.“%”不能与“_”同使用37.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是。(B)A.m:nB.1:mC.m:1D.1:138.每个产品由多种零件组成,每种零件可以生产多种产品,产品与零件之间的联系类型是。A.m:nB.1:mC.m:1D.1:139.在E-R模型中包含的三种基本成分是。(A)A.实体、属性和联系B.实体、关系键和联系C.实体、实体集和属性D.关系键、外部关系键和属性40.概念设计的结果是。(C)A.关系模型B.数据字典C.一个与DBMS无关的概念模型D.一个与DBMS有关的概念模型41.在数据库设计中,设计E-R图是数据库设计的。(B)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段42.如何构造一个合适的关系模型是主要解决的问题。(C)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段43.从E-R模型向关系模型转换时,一个M:N的联系转换为关系模式时,该关系模式的主码由组成。(C)A.m端的实体的码B.n端的实体的码C.m端实体的码和n端实体的码组合D.重新选择其它属性44.从E-R模型向关系模型转换时,一个1:N的联系(联系有一个属性RK1)转换为关系模式时,该关系第五章电子商务技术基础练习题第4页共6页模式的码由组成。(B)A.1端的实体的码组成B.n端的实体的码组成C.1端实体的码和n端实体的码组合D.n端实体的码与联系的属性RK1组成45.E-R模型中的联系可以与实体集有关。(D)A.一个B.两个C.一个或N个D.N个46.设计数据库时,首先应该设计。(D)A.数据库的概念结构B.DBMS结构C.数据库应用系统结构D.数据库的控制结构47.在概念模型中,一个实体集对应于关系模式中的一个。(D)A.元组B.字段C.属性D.关系48.两个关系模式的参照关系指的是。(A)A.一个关系引用另一个关系的主码B.两个关系的内容相互对照C.一个关系是另一个关系的子关系D.两个关系互补49.Access数据库系统属于。(C)A.层次数据库系统B.网状数据库系统C.关系数据库系统D.面向对象数据库系统50.在Access中,系统用来保证数据表之间的参照完整性。(B)A.视图B.关系图C.查询D.索引51.不属于数据库管理系统三个要素组成的是。(D)A.数据结构B.数据操作C.完整性约束D.数据分析52.删除表中数据的语句是。(D)A.DROPB.ALTERC.UPDATED.DELETE53.使用索引下列哪个说法是正确的。(B)A.节省磁盘空间B.缩短查询时间C.在执行插入、修改、删除时节省时间D.与表无关54.用于模糊查询的匹配符是。(D)A._B.[]C.^D.LIKE55.在sqlSERVER中不是系统数据库的是。(D)A.masterB.modelC.tempdbD.pubs三、多项选择题1.文件系统管理数据的主要缺点是______。(ABC)A.共享性差B.独立性差C.数据之间联系弱D.速度慢2.数据库系统管理数据的主要优点是______。(ABCD)A.数据独立性高B.数据结构化C.数据共享性好D.集中统一控制3.以下哪一些不是数据库管理系统的控制保护功能______。(D)A.并发控制B.身份验证C.故障恢复D.查询优化4.以下说法正确的是______。(ABD)A.Access是一个小型数据库系统B.Access中用户可设定数据表之间的关联C.Access有很强数据恢复保护功能D.Access能设置不同级别的用户及密码5.以下哪些是关系数据库系统______。(BC)A.IDSB.SQLServerC.FoxbaseD.Gemstone6.数据库系统的数据共享和独立的特性可以保证。(AB)A.数据一致性B.最少的数据冗余C.数据正确性D.数据相容性7.下述关于数据库系统的正确叙述是。(AC)A数据库系统中数据整体结构化B数据库系统一定没有数据冗余C数据库系统进行集中统一管理D数据库系统是集成化的文件系统8.数据库的数据操作功能一般包括。(ABC)A.数据编辑B.数据删除C.数据插入D.建立索引9.下列四项中,属于数据库特点的是。(ABD)第