郑州大学电子商务专业-数据库原理与应用-网上考试题库参考(共43页).doc
《郑州大学电子商务专业-数据库原理与应用-网上考试题库参考(共43页).doc》由会员分享,可在线阅读,更多相关《郑州大学电子商务专业-数据库原理与应用-网上考试题库参考(共43页).doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第1章 数据库系统概述一、 章节学习目标与要求1、 理解数据、数据库、数据库系统、数据库管理系统、数据模型定义、数据模型的三个要素等概念; 2、 掌握E-R方法、数据库三级模式和两级映象结构以及数据库的独立性概念。二、 章节练习1、选择题1)在数据模型中,对数据库系统动态特性的描述是用_。 A、数据结构 B、数据操纵 C、数据完整性约束 D、数据对象2)用户所使用的数据视图的描述称为_。A、外模式 B、模式 C、内模式 D、概念模式3)目前主流的数据模型是_A层次模型 B网状模型C关系模型 D面向对象模型4)数据库管理系统是_AOS BDBSCDBMS DDB5)涉及
2、数据物理结构描述的模式是_A外模式 B概念模式C内模式 D模式2、填空题1)数据独立性可分为_和_。2)数据库的三级模式结构是指数据库系统是由_、_和_构成,两级映像是指_和_。3) 数据模型的三个组成要素是_、_和_。4)数据更新包括_、_和_。1:答案: 逻辑独立性、物理独立性2:答案: 外模式、模式、内模式、外模式/模式映象、模式/内模式映象3:答案:数据结构、数据操作、完整性约束4:答案:插入、删除、修改3、简答题1)什么是数据库?数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按照某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的
3、冗余度,较高的数据独立性和易扩展性。2)什么是数据库的数据独立性?简述数据的独立性与两级映像的关系。数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑独立性是指局部逻辑数据结构与全局逻辑数据结构之间的独立性。当数据库的全局逻辑结构发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理独立性是指数据的存储结构与存取方法改变时,对数据库的全局逻辑结构和应用程序不必做修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。数据独立性的好处是,数据的物理处处设备更多新了,物理表示
4、及存取方法改变了,但数据的逻辑模式可以不改变。数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。这将使程序维护容易,另外,对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。3)数据模型的组成要素是什么?数据模型的组成要素包括:数据结构、数据操作、完整性约束。4)列举若干个数据模型。常见的数据模型有:层次模型、网状模型、关系模型和面向对象模型第2章 实体-联系模型一、章节学习目标与要求1、理解实体-联系模型(entity-relationship, E-R)模型是如何对现实世界建模;
5、2、掌握ER方法。二、本章练习题1、选择题1)假设在职工实体中有实发工资属性,那么该属性属于_。 A、基本属性 B、单值属性 C、多值属性 D、派生属性2)学生和课程实体之间的联系属于_。A、一对一 B、一对多 C、多对一 D、多对多3)下面不能够唯一标识一个实体的是_A超码 B候选码C主码 D外码2、填空题1)如果一个实体集的任何属性都不足以形成该实体集的码,则称该实体集为_。2)联系的类型有_、_、_和_四种。3)_被称为极小超码。1、弱实体集2、一对一、一对多、多对一、多对多3、候选码3、应用题给定某百货公司,管辖若干个连锁商店,每家商店经营若干产品,每家产品有若干职工,但每个职工只能服
6、务于一家商店。为该公司的数据库设计E-R图,必要时可以做一些合理假设。.请自己设计适当的属性,画出E-R图。职工商店商品从属经营月销售量第3 章关系数据模型一、章节学习目标与要求1、理解关系、关系模式、关系数据库的概念;理解实体完整性、参照完整性的含义;2、掌握关系的数据结构、关系的三类完整性约束(实体完整性,参照完整性,用户自定义完整性)、关系操作(关系代数,元组关系演算,域关系演算)概念。二、本章练习题1、选择题1)关系代数的五种基本运算是A、,s B、,s ,P C、,s D、,s ,P2)关系模型由_组成A、关系数据结构 B、关系操作C、关系完整性 D、模式定义 3)由属于R或属于S的
7、所有元组组成的结果关系是_ A RS B RS C RS D RS4)从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是_AM端实体的关键字 BN端实体的关键字CM端实体的关键字与N端实体的关键字 D重新选取其他属性5)用于对外码取值限制的是_A、实体完整性 B、参照完整性C、用户自定义的完整性 D、以上都正确6)基本E-R图向关系模型转换是对复合属性如何处理_A、忽略 B、展平技术,忽略复合属性本身,直接使用其成分属性代替C、为其创建一个新的关系模式 D、以上都不对7)如果联系是一对多的,转换成关系模型后使用_作为码A、一端实体的码 B、多端实体的码C、一端和多
8、端实体的码的联合 D、一端或多端实体的码都可以作为码8)下面可以取空值的是_A、主码 B、主属性C、外码 D、候选码2、填空题1)参照完整性是对_外码_取值的限制。2)假设A和B实体是多对多的联系,A实体的码是Ano,B实体的码是Bno,转换成关系模式将转换得到_ 3_个关系模式,其中多对多联系转换得到的关系模式的码是_Ano,Bno_。3)包含在码中的属性称为_主属性_。3、如图所示的关系R和S,计算:R1=R-S R2=RS R3=RS R4=RSABCabcbabcfdABCbdaafd R SABCacbbcdABCabcdbabacfdd R1 R2 ABCbafdABCABCaab
9、bccbbaabbccffddbdbdbdaaaaaafdfdfd R3 R4 4、名词解释:1、实体完整性规则规定主码必须唯一并且不能取空值,主属性也不能取空值2、参照完整性:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为控制);或者等于S中某个元组的主码值。5、简答题1)叙述等值连接与自然连接的区别和联系答案:自然连接是等值连接,并且要求参加连接的两个表有同名属性,自然连接后要去掉重复属性。2)关系的性质答案 1.)列是同质的,即每一个列中的分量是统一类型的数据。
10、2)同的列可出自同一个域。3)列的顺序无所谓,即列的次序可以任意交换。4)任意两个元组不能完全相同5)行的顺序无所谓,即行的次序可以任意交换6)分量必须取原子值,即每个分量都必须是不可分的数据项。第4章 关系数据库标准语言SQL一、章节学习目标与要求1、理解SQL语言的五大特点;2、掌握SQL语言的四大功能(查询、定义、更新、控制);视图的定义;嵌入式SQL语言。二、本章练习题1、选择题1)SQL语言可以使用下列哪条语句来修改基本表_A、 SET TABLE B、 ALTER TABLE C、 CREATE TABLE D、 ADD TABLE2)a%b不能表示下面哪个字符串_ A、 acb
11、B、addgb C、 accddeba D、ab3)下面关于SQL语言特点不正确的是_A、 集多种数据库语言于一体 B、 高度非过程化语言C、 面向记录的操作方式D、 功能强大,语言简洁4)关于视图下面叙述正确的有_A、 视图能够简化用户的操作 B、 视图使用户能以多种角度看待同一数据C、 视图对重构数据库提供了一定程度的逻辑独立性D、 视图不能对机密数据提供安全保护5)下面描述不正确的有_A、视图依附于基本表 B、模式对应于表 C、SQL一般提供修改索引和视图D、视图是基于基本表的虚表6)创建索引使用的语句是_A、 CREATE INDEX B、 CREATE SCHEMA C、 CREAT
12、E TABLE D、 CREATE VIEW7)下面描述正确的有_A、行列子集视图可以更新 B、基于聚集函数的视图可以更新 C、所有的视图都可以更新D、所有的视图都不可以更新2、应用题:写出SQL语句,已知有基本表:学生:S(SNO,SNAME,SEX,DEPT,BIRTH)课程:C(CNO,CNAME,PCNO)选课:SC(SNO,CNO,G)1)查询选修了1号课程的学生的学号2)查询选修了课程号为2号课程的学生的姓名3)查询计算机系的年龄小于19岁的学生的姓名4)查询选修了先行课号为1的学生的学号5)查询全体女生的信息6)查询每个学生选课每门课程的情况,列出姓名、课程名和成绩7)查询每个学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 郑州大学 电子商务 专业 数据库 原理 应用 网上 考试 题库 参考 43
限制150内