资源预览内容
第1页 / 共77页
第2页 / 共77页
第3页 / 共77页
第4页 / 共77页
第5页 / 共77页
第6页 / 共77页
第7页 / 共77页
第8页 / 共77页
第9页 / 共77页
第10页 / 共77页
亲,该文档总共77页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一章 习题 一、填空题 1、DBS,DBMS和DB的关系是。 2、 3个模式之间存在的两种映射关系是 。 3、在数据库技术发展过程中,文件系统 与数据库系统的重要区别是。 4、数据是信息的载体,信息是数据的 。第一章 习题二、简答题 1、DBA 的职责是什么? 2、 怎样理解实体、属性、记录、字段这些概念的 类型与值的区别? 3、逻辑记录与物理记录,逻辑文件与物理文件有 什么联系和区别? 4、试述E-R模型、网状模型和面向对象模型的 主要特点。 5、试述概念模式在数据库结构中的重要地位。 第一章 习题 6、数据独立性与数据联系这两个概念有什 么区别? 7、试述DBMS在用户访问数据库过程中所 起的作用。 8、试述过程性DML与非过程性DML的区别 。 三、应用题 1、为某百货公司设计一个E-R模型。某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工,但每 个职工只能服务于一家商店。试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。 第一章 习题解答 一、填空题 1、DBS,DBMS和DB的关系是。 DBS包含DBMS和DB 2、 3个模式之间存在的两种映射关系是 。外模式/模式、模式/内模式 3、在数据库技术发展过程中,文件系统 与数据库系统的重要区别是。数据库系统具有特定的数据模型 4、数据是信息的载体,信息是数据的 。内涵第一章 习题二、简答题 1、DBA 的职责是什么?定义概念模式、定义内模 式、根据要求修改数据库的概念模式和内模式、 对数据库访问的授权、完整性约束的说明。 2、 怎样理解实体、属性、记录、字段这些概念的 类型与值的区别?类型是概念的内涵、定义,值 是概念的外延、内容。 3、逻辑记录与物理记录,逻辑文件与物理文件有 什么联系和区别?逻辑数据是用户用以操作的数据形式,是抽象 的概念化数据。物理数据是实际存放在存储设备 上的数据。逻辑数据和物理数据之间可以差别很 大。第一章 习题 3、试述E-R模型、网状模型和面向对象模 型的主要特点。 E-R模型直接表示实体类型及实体间的联系 ,与计算机无关,用户容易接受。 层次模型的数据结构为树结构,记录之间联 系通过指针实现,查询效率较高,但DML属于 过程化语言,操作复杂。 网状模型的数据结构为有向图,记录之间联 系通过指针实现,查询效率较高,并容易实现 m:n联系,但DML属于过程化语言,编程较复 杂。 第一章 习题 关系模型的数据结构为二维表,容易为初学者 理解。记录之间联系通过外键实现, DML属于 非过程化语言,编程较简单。 面向对象模型能完整描述现实世界的数据结构 ,具有丰富的表达那力,能表达嵌套、递归的数 据结构。但涉及知识面较广,用户较难理解。 4 、试述概念模式在数据库结构中的重要地位。数据按外模式的描述提供给用户,按内模式 的描述存储在磁盘中,而概念模式提供了连接这 两级的相对稳定的中间观点,并使得两级的任何 一级的改变都不受另一级的牵制。第一章 习题 5、数据独立性与数据联系这两个概念有 什么区别?数据独立性是指应用程序和数据之 间相互独立,不受影响。而数据联系是 指记录之间的联系。 6、试述DBMS在用户访问数据库过程中 所起的作用。实现数据三级结构的转换。把逻辑数 据转换成物理数据,把物理数据转换成 逻辑数据。第一章 习题 6、试述过程性DML与非过程性DML的区别 。用户使用过程性DML编程时,不仅需要指出“ 做什么”,而且还需指出“怎么做”。用户使用非过 程性DML编程时,则需指出“做什么”,不需指出“ 怎么做” 。 三、应用题 1、为某百货公司设计一个E-R模型。某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工,但每 个职工只能服务于一家商店。试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。 第一章 习题三、应用题 1、为某百货公司设计一个E-R模型。 解:分析: 此业务涉及到的实体有:商店、商品、职工 ; 实体的 属性设为:商店:店号,店名,店址,店经理商品:商品号,商品名,单价,产地职工:工号,姓名,性别,工资 实体间的联系:第一章 习题实体间的联系:商店和商品间是M:N联系,联系名为 “经营”;商店和职工间是1:M联系,联系名为“隶属”。 绘制局部E-R图:商店商店商品商品商店商店职工职工经经 营营隶隶 属属店号店号店号店号月月销售量销售量店经理店经理店名店名品名品名商品号商品号姓名姓名工资工资店号店号入店时间入店时间性别性别职工号职工号商品号商品号单价单价产地产地职工号职工号第一章 习题 绘制整体E-R图:商店商店商品商品职工职工经经 营营隶隶 属属店号店号店号店号月月销售量销售量店经理店经理店名店名品名品名商品号商品号姓名姓名工资工资店号店号入店时间入店时间性别性别职工号职工号商品号商品号单价单价产地产地职工号职工号1 1mmmmn 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.元组 D.元组集 6、在关系代数中,5种基本运算为( )。A.并、差、选择、投影、自然联接B.并、差、 交、选择、投影C.并、差、选择、投影、笛卡儿积D.并、差、交、选择、笛卡儿积第二章 习题单项选择题 7、常用的关系运算是关系代数和( )。A.集合代数 B.逻辑演算 C.关系演算 D.集 合演算 8、对一个关系做投影操作后,新关系的元数个数( )原来关系的元组个数。A.小于 B.小于或等于 C.等于 D.大 于 9、参加差运算的两个关系( )。A.属性个数可以不同 B.属性个数 必须相同C.一个关系包含另一个关系的属性 D.属性名必 须相同第二章 习题单项选择题 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(AXBXCXD) 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. 表中允许出现相同的行 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.完 整性规则第二章 习题二、多项选择题 10、关系模式的定义包括( )A. 模式名 B. 属性名 C.值域名 D.模式的主键 三、 简答题 1.试述等值联接与自然联接的区别。 2、举例说明关系参照完整性的含义。 3、联接和F联接二者之间有什么区别? 4、关系代数运算与关系演算有什么区别? 四、计算题 1、设有关系R、S,计算R-S,RS,R S,RXS 第二章 习题R RS S四、计算题 2、设有关系R、S、T,计算RS,R-S, R T,R S , A (R) , A=C (RXT) 第二章 习题R RS ST TA . RS= 2 R-S = 3 R x S = 4 2 (R) = 5 F (R) =第二章 习题四、计算题 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 查询优化第二章 习题 3、检索在“联华公司”工作的工号和姓名。 4、假设每一个职工可以在多个公司工作,检索在 A1和A4公司兼职职工的工号和姓名。 5、检索在“联华公司”工作,工资在6000元以上的女 职工的工号和姓名。2、将上题中的“5、”用优化的查询表达式表示,并画 出语法树。第二章 习题参考答案: 一、单项选择题 1、在关系中能唯一标识元组的属性集为( D )。A.外部键 B.候选键 C.主键 D.超键 2、在实体中有属性可作为键而选定其中一个时,称 为该实体的 ( C )。A.外部键 B.候选键 C.主键 D.主属性 3、若某属性虽非该实体的主键,却是另一实体的主 键,称该属性
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号