当前位置:首页 >> IT认证 >>

答案《关系数据库与SQL语言》第一章练习题


《关系数据库与 SQL 语言》第一章练习题 一、选择题 1. 实体完整性要求主属性不能取空值,这一点通常是通过(B) A. 定义外键来保证 B. 定义主键来保证 C. 用户定义完整性来保证 D. 关系系统自动保证 2. 建立在计算机外部设备上的结构化的、有联系的数据集合是( A )。 A. 数据库 B. 数据库管理系统 C. 数据结构 D. 数据文件 3. 英文缩写 DBA 是代表( B )。 A. 数据库管理系统 B. 数据库管理员 C. 数据定义语言 D. 数据操纵语言 4. 数据库设计中,在概念设计阶段可用 E — R 方法,其设计出的图称为( A )。 A. 实体联系图 B. 实用概念图 C. 实体表示图 D. 实物示意图 5. 在概念设计阶段可用 E — R 图,其中“矩形框”表示实体,( D )表示实体间联 系。 A. 圆形框 B. 椭圆框 C. 箭头 D. 菱形框 6. 一个教师能开多门课程, 一门课程有许多教师会开, 实体课程与实体教师间是 ( C ) 。 A. 一对一的联系 B. 一对多的联系 C. 多对多的联系 D. 多对一的联系 7. 两个不同型实体间( B )。 A. 只有一种联系 B. 可以有多种联系 C. 不能有联系 D. 只有多对多的联系 8. 不是数据库系统中的数据模型是( D )。 A. 层次模型 B. 网状模型 C. 关系模型 D. 多用户型 9. 对于两实体间 m:n 联系,必须对“联系”单独建立( D ),用来联系双方实体。 A. 一个实体 B. 一个属性 C. 一个指针 D. 一个关系 10. 模式的逻辑子集通常称为( C ) A .存储模式 B .内模式 C .外模式 D .模式 11.要保证数据库物理数据独立性,需要修改的是 ( B ) 。 A. 模式 B. 模式与内模式的映射 C. 模式与外模式的映射 D. 内模式 12. 下列四项中,不属于数据库特点的是 ( C ) 。 A. 数据共享 B. 数据完整性 C. 数据冗余很高 D. 数据独立性高 13. 数据库中存储的是 ( D ) 。 A. 数据 B. 数据模型 C. 数据之间的联系 D. 数据以及数据之间的联系 14.表示数据库的概念模型一般使用 ( C ) 。 A. 用户活动图 B. 数据流图 C. E — R 图 D. 流程图 15. 现有关系表:学生(宿舍编号,宿舍地址, 学号, 姓名, 性别,专业)的主键为: B ) ( A、宿舍编号 B、学号 C、宿舍地址,姓名 D、宿舍编号,学号 16.公司中有多个部门和多名职员, 每个职员只能属于一个部门, 一个部门可以有多名职员, 从部门到职员的联系类型是( D ) A、多对多 B、一对一 C、多对一 D、一对多 17.现有如下关系:职工(职工号、姓名、性别、职务),部门(部门编号、部门名称、职 工号、姓名、部门地址、电话)其中,部门关系中的外键是( C ) A、部门编号 B、姓名 C、职工号 D、职工号,姓名

18、在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为 B ;从表 中选出满足某种条件的元组的操作称为 A 。 A.选择 B.投影 C.连接 D.扫描 19. 关系数据库中的关键字是指( D )。 A 能唯一决定关系的字段 B 不可改动的专用保留字 C 关键的很重要的字段 D 能唯一标识元组的属性或属性集合 20. 根据关系模式的实体完整性规则,一个关系的“主键”( C ) A.不能有两个 B.不能成为另一个关系的外键 C.不允许为空 D.可以取值 21、在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶 段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理阶段 D. 数据项管理 22、在数据库中存储的是 C 。 A.数据 B.数据模型 C.数据及数据间的联系 D.信息 23、DBMS 对数据库中数据查询、插入、修改和删除操作的功能称为 C 。 A 数据定义 B 数据管理 C 数据操作 D 数据控制 24、在数据库设计中用关系模型来表示实体和实体间联系,关系模型的结构是( ) 。 A.层次结构 B.二维表结构 C.网络结构 D.封装结构 答案:B。层次模型的结构是层次结构,网状模型的结构是网络结构,关系模型的结构是二 维表结构。 25、绝大多数数据库系统的总体结构都具有外模式、模式和内模式三级模式结构。其中,描 述数据库中全体数据的全局逻辑结构和特性的是( ) 。 A.内模式 B.子模式 C.模式 D.外模式 答案:C。模式也称逻辑模式,是数据库中全体数据的 逻辑结构和特征的描述,是所有用 户的公共数据视图。在数据库的三级模式结构中,模式是全局逻辑结构,是数据库的中心 与关键,它独立于数据库的其他层次。 26、数据模型通常由数据结构、数据操作和【 】三部分组成。 A.数据管理 B.数据应用 C.数据收集 D.完整性约束 答案:D。一般来讲,数据模型是严格定义的一组概念的集合。这些概念精确地描述了 系统的静态特征、动态特征和完整性约束条件,因此,数据类型通常由数据结构、数据操 作和完整性约束三部分组成。 (1)数据结构:数据结构是所研究的对象类型的集合。这些对象是数据库的组成部分, 它们包括两类,一类是与数据类型、内容、性质有关的对象;一类是与数据之间联系有关 的对象。数据结构是对系统静态特性的描述。 (2)数据操作:数据操作是指对数据库中各种对象的实例允许执行的操作和集合,包括 操作及有关的操作规则。数据库主要由检索和更新两大类操作。数据操作是对系统动态特 性的描述。 (3)数据的约束条件:数据的约束条件是一组完整性规则的集合。完整性规则是给定的 数据模型中数据及其联系所具有的制约和依存规则,用以限制符合数据模型的数据库状态 以及动态的变化,以保证数据的正确、有效、相容。数据模型应该反映和规定本数据 模型 必须遵守的基本的通用的完整性约束条件。例如,在关系模型中,任何关系必须满足实体

完整性和参照完整性两个条件。 27、E-R 模型向关系模型转换时,一个 m:n 的联系转换成一个关系模式时,该关系模式的键 是( )。 A.N 端实体的键 B.M 端实体的键 C.N 端实体键与 M 端实体键组合 D.重新选取其他属性 答案:C。E-R 模型向关系模型转换的规则是:一个 m:n 联系转换为一个关系模式。与该联 系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的 组合。 28、在数据库逻辑设计中,当将 E-R 图转换为关系模式时,下面的做法哪一个是不正确的? 【 】 A.一个实体类型转换为一个关系模式 B.一个联系类型转换为一个关系模式 C.由实体类型转换成的关系模式的主键是该实体类型的主键 D.由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体类型的属性的全 体 答案:D。由 E-R 图向关系模型转换,转换规则有如下 3 条:其中,(1)一个实体型转换为 一个关系,实体的属性就是该关系的属性,实体的码就是该关系的码。故 A、C 正确。(2) 一个联系也可转换为一个关系。故 B 正确。与该联系相连的各实体的码,以及联系的属性 可转换为关系的属性。该关系的码有以下几种情况:对于 1:n 联系,可以将 1 端实体的主 码作为一个属性插入到 n 端的关系中去。对于 1:l 联系,可以根据实际情况任选一方的关 键字作为一个属性,插入到另一方的关系中。对于 m:n 的联系,应该将关系转换为一个关 系模式,并且将关联实体的关键字作为这个关系模式的属性。即取所连接的各实体码的组 合为关系的码。故不是每种联系类型在转换成联系类型时都如 D 中所述。 29、假设 学生关系 S(S#,SNAME,SEX) , 课程关系 C(C#,CNAME) , 学生选课关系 SC(S#,C#,GRADE) 。 要查询选修“Computer”课的男生姓名,将涉及到关系(). A.) S B.) S,SC C.) C,SC D.) S,C,SC 答案:D 二、填空题(每题 3 分,共 15 分) 1.数据库系统提供了两个方面的映像功能,这样就使得数据既具有 独立性,又具 有 独立性。 答案:物理,逻辑 2.关系中主键的取值非空是 完整性规则。 答案:实体 3. 数据库的逻辑模型设计阶段的任务是将 转换成关系模型 答案:E-R 图 4. 实体之间的联系按照联系方式的不同可分为 、 、 。 答案:一对一联系(1:1),一对多联系(1:n), 多对多联系(n:m) 5. 在关系模型中,实体以及实体间的联系都是用 来表示的。 答案:关系

6. 逻辑数据模型通常都是由____、___和______三个要素组成。 答案:数据结构、数据上的操作 、数据的约束条件 7. 数据库应用系统是由 构成 答案:数据库、数据库管理系统、应用开发工具、应用系统、系统管理员和用户 8. 在关系中,元数是指 ;基数是指 答案:列数(属性个数);行数(元组个数) 9.DBMS 是指 。它是位于 和 之间的一层管理软件。 答案:数据库管理系统 用户 操作系统 三、问答题: 1.假设某公司的业务规则如下: ( 1 )公司下设几个部门,如技术部、财务部、市场部等。 ( 2 )每个部门承担多个工程项目,每个工程项目属于一个部门。 ( 3 )每个部门有多名职工,每一名职工只能属于一个部门。 ( 4 )一个部门可能参与多个工程项目,且每个工程项目有多名职工参与施工。根据职工 在工程项目中完成的情况发放酬金。 ( 5 )工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有 职工号、姓名、性别属性; 1 问题: ○根据上述规则设计 E-R 模型。 2 ○将 E-R 模型转换成关系数据模型,并指出每个关系的主键和外键。 答案:

公司 1 设置 部门号 n 部门 部门名称
1 1

职工号


姓名

性别

设有

职工


承接


参与


酬金

项目工程 工程号 部门(部门号,部门名称) 职工(职工号,姓名,性别,部门号) 项目工程(工程号,工程名,部门号) 参与(职工号,工程号,酬金) 2、解释概念模型中以下术语: 实体,实体型,实体集,属性,码,实体联系图(E-R 图) 工程名

答案:参考课本 P8-10 3、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这 些零件由不同的原材料制成, 不同零件所用的材料可以相同。 这些零件按所属的不同产品分 别放在仓库中, 原材料按照类别放在若干仓库中。 请用 E-R 图画出此工厂产品、 零件、 材料、 仓库的概念模型。 解析:对实体之间联系的语义描述有时不是直截了当的,需要对现实世界的整体描述中进 行分析,到处实体之间的某种联系。就如本题中, “零件和仓库的联系”就要从以下描述中 分析: “零件按所属的不同产品分别放在仓库中” 。因为一个产品由多种零件组成的,所以 一个仓库中存放多种零件;反过来一种零件是放在一个仓库还是多个仓库中呢?因为一种 零件可以用在多种产品上,这些零件按所属的不同产品分别放在仓库中,于是知道一种零 件可以放在多个仓库中,所以零件和仓库之间是多对多的联系。 “材料和仓库的联系”则根据“原材料按照类别放在若干仓库”这句话就可以得出: 一个仓库中放多种材料,而一种材料只放在一个仓库中,所以仓库和材料之间是一对多的 联系。 答案: 产品 m 组成 n 零件 m 制造 n 材料 n 存放 1 仓库 n 存储 L


相关文章:
答案《关系数据库与SQL语言》第一章练习题.doc
答案《关系数据库与SQL语言》第一章练习题 - 《关系数据库与 SQL 语言》第
《关系数据库与SQL语言》第一章练习题.doc
《关系数据库与SQL语言》第一章练习题 - 《关系数据库与 SQL 语言》第一章练习题 一、选择题(每题 1 分,共 29 分) 1. 实体完整性要求主属性不能取空值...
第4章 关系数据库标准语言SQL课后练习答案_图文.pdf
第4章 关系数据库标准语言SQL课后练习答案_IT认证_资格考试/认证_教育专区。山东大学管理学院 第4章 关系数据库标准语言 SQL 课后练习答案 一、数据库结构(教材...
2010年真题参考答案《关系数据库与SQL语言》.doc
福建师范大学 信息技术学院 朱亚华 2010 年真题参考答案《关系数据库与 SQL 语言》 年真题参考答案《 语言》一、单项选择题(共 20 小题,每小题 2 分,共 40...
09年真题参考答案《关系数据库与SQL语言》.doc
福建师范大学 信息技术学院 朱亚华 09 年真题参考答案《关系数据库与 SQL 语言》 年真题参考答案《 语言》一、单项选择题(每题 2 分,共 40 分) 1-5 ABACD...
第一章 数据库基础笔试题-含答案.pdf
第一章 数据库基础笔试题-含答案_理学_高等教育_...与表 B 存在的关系是 D A )一对一 B )一对...SQL 的含义是 A. A)结构化查询语言 B)数据定义...
08年真题参考答案《关系数据库与SQL语言》.doc
福建师范大学 信息技术学院 朱亚华 08 年真题参考答案《关系数据库与 SQL 语言》 年真题参考答案《 语言》一、单项选择题(每题 2 分,共 40 分) 1-5 BBCAC...
《关系数据库与SQL语言》第一章_图文.ppt
《关系数据库与SQL语言》第一章 - 主讲教师:吴斌 QQ:46529711 关
数据库复习题第一章.doc
数据库复习题 第一二、三章练习一、单项选择题 1...SQL Server 是一种 ( B. ∪,-,∞,πσ D....f(R) 答案:C 85、设有关系 R,按条件 f 对...
12-13下《关系数据库原理与SQL》复习题答案.doc
12-13下《关系数据库原理与SQL》复习题答案 - 《关系数据库原理与 SQL》复习题 选择题: 1、 SQL 语言通常称为( A )? A.结构化查询语言 C.结构化定义语言...
数据库第一章测试及答案.doc
数据库原理第一章测试答案数据库原理第一章测试答案隐藏>> 第一章 概述一、 单项选择题 1、在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段...
SQL语句练习题答案.doc
SQL语句练习题答案 一 在数据库 school 中建立 ...5 查询 1002 课程第一名的学生学号(2 种方法) 6...外币名称与外向代码的对应关系存储在“外汇代码” 表...
《数据库原理与应用》复习题及参考答案完整版.doc
数据库原理与应用》复习题及参考答案完整版 - 第一章:绪论 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。...
数据库复习题一.doc
数据库复习题一 - 《数据库原理与应用》练习题 一、选择题 (1)第一章 1. 数据库系统的最大特点是( )。 B.数据共享性 D.数据独立性 [ D.六个层次的...
数据库练习题.doc
数据库练习题 - 填空选择类练习题 一、填空题 1、系统自动创建的索引有___unique primary___。 2、 SQL 语言支持关系数据库的三级模式结构分别是___ ...
2011《数据库应用技术》作业及答案第一章.doc
2011《数据库应用技术》作业及答案第一章 - 第一章 一、选择题 1. 三级模
SQL语句练习题.doc
SQL语句练习题 SQL 语言 一、选择题 1. SQL 语言...设关系数据库中一个表 S 的结构为 S( SN, CN,...D. S, C, SC 选择题答案: (1) B (2) A ...
关系数据库与SQL语言练习_图文.doc
关系数据库与SQL语言练习 - 第一章 一、选择题 在下列各题 A),B),C)
sql语句练习题及答案.doc
sql语句练习题答案 - 一 在数据库 school 中建立 student , sc, course 表。 学生表、课程表、选课表属于数据库 School ,其各自的数据结构如下: 学生 S...
数据库应用技术答案.doc
数据库应用技术答案 - 《数据库应用技术》第 1 次作业及答案 数据库应用技术》 第一章 思考与练习题 一、选择题 1. 三级模式间存在两种映射,它们是( C )。...
更多相关标签: