数据库1-3章习题参考答案解读

上传人:我** 文档编号:115994225 上传时间:2019-11-15 格式:PPT 页数:77 大小:1.02MB
返回 下载 相关 举报
数据库1-3章习题参考答案解读_第1页
第1页 / 共77页
数据库1-3章习题参考答案解读_第2页
第2页 / 共77页
数据库1-3章习题参考答案解读_第3页
第3页 / 共77页
数据库1-3章习题参考答案解读_第4页
第4页 / 共77页
数据库1-3章习题参考答案解读_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《数据库1-3章习题参考答案解读》由会员分享,可在线阅读,更多相关《数据库1-3章习题参考答案解读(77页珍藏版)》请在金锄头文库上搜索。

1、第一章 习题 一、填空题 1、DBS,DBMS和DB的关系是。 2、 3个模式之间存在的两种映射关系是 。 3、在数据库技术发展过程中,文件系统 与数据库系统的重要区别是。 4、数据是信息的载体,信息是数据的 。 第一章 习题 二、简答题 1、DBA 的职责是什么? 2、 怎样理解实体、属性、记录、字段这些概念的 类型与值的区别? 3、逻辑记录与物理记录,逻辑文件与物理文件有 什么联系和区别? 4、试述E-R模型、网状模型和面向对象模型的 主要特点。 5、试述概念模式在数据库结构中的重要地位。 第一章 习题 6、数据独立性与数据联系这两个概念有什 么区别? 7、试述DBMS在用户访问数据库过程

2、中所 起的作用。 8、试述过程性DML与非过程性DML的区别 。 三、应用题 1、为某百货公司设计一个E-R模型。 某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工,但每 个职工只能服务于一家商店。 试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。 第一章 习题解答 一、填空题 1、DBS,DBMS和DB的关系是。 DBS包含DBMS和DB 2、 3个模式之间存在的两种映射关系是 。外模式/模式、模式/内模式 3、在数据库技术发展过程中,文件系统 与数据库系统的重要区别是。 数据库系统具有特定的数据模型 4、数据是信息的载体,信息是数据的 。

3、内涵 第一章 习题 二、简答题 1、DBA 的职责是什么?定义概念模式、定义内模 式、根据要求修改数据库的概念模式和内模式、 对数据库访问的授权、完整性约束的说明。 2、 怎样理解实体、属性、记录、字段这些概念的 类型与值的区别?类型是概念的内涵、定义,值 是概念的外延、内容。 3、逻辑记录与物理记录,逻辑文件与物理文件有 什么联系和区别? 逻辑数据是用户用以操作的数据形式,是抽象 的概念化数据。物理数据是实际存放在存储设备 上的数据。逻辑数据和物理数据之间可以差别很 大。 第一章 习题 3、试述E-R模型、网状模型和面向对象模 型的主要特点。 E-R模型直接表示实体类型及实体间的联系 ,与计

4、算机无关,用户容易接受。 层次模型的数据结构为树结构,记录之间联 系通过指针实现,查询效率较高,但DML属于 过程化语言,操作复杂。 网状模型的数据结构为有向图,记录之间联 系通过指针实现,查询效率较高,并容易实现 m:n联系,但DML属于过程化语言,编程较复 杂。 第一章 习题 关系模型的数据结构为二维表,容易为初学者 理解。记录之间联系通过外键实现, DML属于 非过程化语言,编程较简单。 面向对象模型能完整描述现实世界的数据结构 ,具有丰富的表达那力,能表达嵌套、递归的数 据结构。但涉及知识面较广,用户较难理解。 4 、试述概念模式在数据库结构中的重要地位。 数据按外模式的描述提供给用户

5、,按内模式 的描述存储在磁盘中,而概念模式提供了连接这 两级的相对稳定的中间观点,并使得两级的任何 一级的改变都不受另一级的牵制。 第一章 习题 5、数据独立性与数据联系这两个概念有 什么区别? 数据独立性是指应用程序和数据之 间相互独立,不受影响。而数据联系是 指记录之间的联系。 6、试述DBMS在用户访问数据库过程中 所起的作用。 实现数据三级结构的转换。把逻辑数 据转换成物理数据,把物理数据转换成 逻辑数据。 第一章 习题 6、试述过程性DML与非过程性DML的区别 。 用户使用过程性DML编程时,不仅需要指出“ 做什么”,而且还需指出“怎么做”。用户使用非过 程性DML编程时,则需指出

6、“做什么”,不需指出“ 怎么做” 。 三、应用题 1、为某百货公司设计一个E-R模型。 某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工,但每 个职工只能服务于一家商店。 试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。 第一章 习题 三、应用题 1、为某百货公司设计一个E-R模型。 解:分析: 此业务涉及到的实体有:商店、商品、职工 ; 实体的 属性设为: 商店:店号,店名,店址,店经理 商品:商品号,商品名,单价,产地 职工:工号,姓名,性别,工资 实体间的联系: 第一章 习题 实体间的联系: 商店和商品间是M:N联系,联系名为 “经营”

7、; 商店和职工间是1:M联系,联系名为“隶属”。 绘制局部E-R图: 商店商店 商品商品 商店商店 职工职工 经经 营营 隶隶 属属 店号店号 店号店号 月月销售量销售量 店经理店经理 店名店名 品名品名 商品号商品号 姓名姓名 工资工资 店号店号入店时间入店时间 性别性别 职工号职工号 商品号商品号 单价单价产地产地 职工号职工号 第一章 习题 绘制整体E-R图: 商店商店 商品商品 职工职工 经经 营营 隶隶 属属 店号店号 店号店号 月月销售量销售量 店经理店经理店名店名 品名品名 商品号商品号 姓名姓名 工资工资 店号店号 入店时间入店时间 性别性别 职工号职工号 商品号商品号 单价单

8、价产地产地 职工号职工号 1 1 mm mm n n 第二章 习题 一、单项选择题 1、在关系中能唯一标识元组的属性集为( )。 A.外部键 B.候选键 C.主键 D.超键 2、在实体中有属性可作为键而选定其中一个时,称 为该实体的 ( )。 A.外部键 B.候选键 C.主键 D.主属性 3、若某属性虽非该实体的主键,却是另一实体的主 键,称该属性为( )。 A.外部键 B.候选键 C.主键 D.主属性 第二章 习题 单项选择题 4、在关系模型中,通常可以把 ( )称为属性。 A.记录 B.基本表 C.模式 D.字段 5、在关系数据模型中,把 ( )称为属性。 A.记录 B.记录类型 C.元组

9、 D.元组集 6、在关系代数中,5种基本运算为( )。 A.并、差、选择、投影、自然联接 B.并、差、 交、选择、投影 C.并、差、选择、投影、笛卡儿积 D.并、差、交、选择、笛卡儿积 第二章 习题 单项选择题 7、常用的关系运算是关系代数和( )。 A.集合代数 B.逻辑演算 C.关系演算 D.集 合演算 8、对一个关系做投影操作后,新关系的元数个数( )原来关系的元组个数。 A.小于 B.小于或等于 C.等于 D.大 于 9、参加差运算的两个关系( )。 A.属性个数可以不同 B.属性个数 必须相同 C.一个关系包含另一个关系的属性 D.属性名必 须相同 第二章 习题 单项选择题 10、两

10、个关系在没有公共属性时,其自然联接操作表 现为 ( )。 A.结果为空关系 B.笛卡儿集操作 C.等值联接操作 D.无意义的操作 11、有关系R(A,B,C),主键=A;S(D,A)主键=D,外键 =A。关系R和S的元组如下: 指出关系S中违反关系完整性规则的元组是( ) 。 A.(1,2) B.(2,null) C.(3,3) D.(4,1) R:R: S:S: 第二章 习题 单项选择题 12、设有关系R(A,B,C),经操作A,B ( B=b (R)的 运算结果是 ( )。 13、设有属性A、B、C、D,以下表示中不是关系的 是( )。 A.R(A) B.R(A,B,C,D) C.R(AX

11、BXCXD) D.R(A,B) 14.如果一个关系的元组个数是无限的,称为 ( )。 A.无穷关系 B.无限关系 C.有限关系 D.安全 关系 R:R: A:A:B:B:C:C: D:D: 第二章 习题 二、多项选择题 1、按照表达查询的方式不同,关系DML可分( ) A. 关系代数 B. 关系演算 C.元组演算 D.域 演算 2、相容关系满足的条件是( ) 。 A. 属性名相同 B. 关系度数相同 C.相应属性取自同一个域 D.关系元组个数相同 3.关系代数中专门的关系运算包括除法和( ) A. 投影 B. 选择 C.插入 D.联接 4、把关系看成二维表,下列说法正确的是( ) A. 表中允

12、许出现相同的行 B.表中不允许出现相同 的列 C.行的次序可以交换 D.列的次序可以交换 第二章 习题 二、多项选择题 5、下列关系代数运算中,要求是相容关系的是( ) A. 投影 B. 并 C.交 D.差 6、 关系模型的完整性规则包括( ) 。 A. 实体完整性规则 B.参照完整性规则 C.安全性规则 D.用户定义的完整性规 则 7.扩充关系代数 包括 ( )。 A. 外联接 B. 除 C.外部并 D.联接 8、自然联接运算是由( )操作组合而成 A. 投影 B.选择 C.笛卡儿积 D.并 9、关系模型是由( )组成 A. 数据结构 B.数据描述语言 C.数据操作 D.完 整性规则 第二章

13、 习题 二、多项选择题 10、关系模式的定义包括( ) A. 模式名 B. 属性名 C.值域名 D.模式的主键 三、 简答题 1.试述等值联接与自然联接的区别。 2、举例说明关系参照完整性的含义。 3、联接和F联接二者之间有什么区别? 4、关系代数运算与关系演算有什么区别? 四、计算题 1、设有关系R、S,计算R-S,RS,R S,RXS 第二章 习题 R R S S 四、计算题 2、设有关系R、S、T,计算RS, R-S, R T,R S , A (R) , A=C (RXT) 第二章 习题 R R S S T T A R-S = 3 R x S = 4 2 (R) = 5 F (R) =

14、第二章 习题 四、计算题 5、将关系代数中5种基本运算用域关系 演算表达式表示(假设R和S都为属性名 相同的二元关系)。 1. RS= 2 R-S = 3 R x S = 4 2 (R) = 5 F (R) = 第二章 习题 五、程序设计题 已知三个关系: EMP (ENO,ENAME,AGE,SEX) WORKS (ENO,CNO,SALAY) COMP (CNO,CNAME,CADDR) 1、写出下列要求的关系代数表达式和元组表达式。 1、检索50岁以上男职工的工号和姓名。 2、假设每一个职工只能在一个公司工作,检索工资 超过2000元的男职工的工号和姓名 第二章 习题 2、4 查询优化

15、第二章 习题 3、检索在“联华公司”工作的工号和姓名。 4、假设每一个职工可以在多个公司工作,检索在 A1和A4公司兼职职工的工号和姓名。 5、检索在“联华公司”工作,工资在6000元以上的女 职工的工号和姓名。 2、将上题中的“5、”用优化的查询表达式表示,并画 出语法树。 第二章 习题参考答案: 一、单项选择题 1、在关系中能唯一标识元组的属性集为( D )。 A.外部键 B.候选键 C.主键 D.超键 2、在实体中有属性可作为键而选定其中一个时,称 为该实体的 ( C )。 A.外部键 B.候选键 C.主键 D.主属性 3、若某属性虽非该实体的主键,却是另一实体的主 键,称该属性为( A )。 A.外部键 B.候选键 C.主键 D.主属性 第二章 习题 单项选择题 4、在关系模型中,通常可以把 ( D )称为属性。 A.记录 B.基本表 C.模式 D.字段 5、在关系数据模型中,把 ( B )称为属性。 A.记录 B.记录类型 C.元组 D.元组集 6、在关系代数中,5种基本运算为( C )。 A.并、差

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号