ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:30.51KB ,
资源ID:15057208      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15057208.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(萨师煊版数据库概论习题Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

萨师煊版数据库概论习题Word文件下载.docx

1、而在数 据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、 一组数据项一个记录或或一组记录。3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序 来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不 容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有 整体的结构化。5试述数据库系统的特点。(9、10、11 页)数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据 由 DBMS 统一管理和控制。6数据库管理系统的主要功能有哪些? (4 页)数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护 功能。7试

2、述数据模型的概念(13 页)、数据模型的作用、数据模型的三个要素。 (14、15 页)数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。作用:在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。 通俗地讲数据模型就是现实世界的模拟,现有的数据库系统均是基于某种数据 模型的。三个要素:数据模型由数据结构、数据操作和完整性约束三部分组成。 8、概念模型的作用(15 页)概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是 数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间 进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,

3、能够方 便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于 用户理解。9、定义并解释概念模型中以下术语(P16 页)。实体、实体型、实体集、属性、码、实体联系图(E-R 图)10试给出三个实际部门的 E_R 图,要求实体型之间具有一对一,一对多,多 对多各种不同的联系。一对一:学员和座位的关系.(满员)1 1一对多 : 值班医生和病人的关系.1 n多对多:m n11试给出一个实际部门的 E-R 图,要求有三个实体型,而且三个实体型之间 有多对多联系。三个实体型之间的多对多联系和三个实体型两两之间的三个多 对多联系等价吗? 为什么 ? (17 页)12学校中有若干系,每个系有若

4、干班级和教研室,每个教研室有若干教员, 每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E-R 图画出此学校的概念模型。(20 页例题)13某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同 的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这 些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。 请用 E-R 图画山此工厂产品,零件,材料,仓库的概念模型。pmr nn k14试述层次模型的概念,举出三个层次模型的实例。(22 页)层次模型是数据库系统中最早出现的数据模型,层次数据库系统采用层次 模型作为数据的组织方式。层次模

5、型是用树形结构来表示各类实体以及实体间 的联系的数据模型。例题:15今有一个层次数据库实例,试用子女-兄弟链接法和层次序列链接法画出它 的存储结构示意图。(见 P26 页图 1.23)邻接法如下:(P25 页)A1 B1 C3 C8 C10 B2 C12 D2 D3 D4 C1416试述网状模型的概念,举出三个网状模型的实例。(27 页)把满足以下两个条件的基本层次联系集合称为网状模型:(1)允许一个以上的结点无双亲。(2)一个结点可以有多于一个的双亲。例: 1) 网状模型的两个结点之间有多种联系2)学生/课程/选课的网状数据库模式:17试述网状、层次数据库的优缺点。(26、30 页)网状数据

6、模型的优点主要有:(1)能够更为直接地描述现实世界,如一个结点可以有多个双亲。(2)具有良好的性能,存取效率较高。网状数据模型的缺点主要有:(1)结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复 杂,不利于最终用户掌握。(2)其数据定义语言(DDL)、数据操作语言(DML)复杂,用户不容易使用。(3)数据独立性较差。由于记录之间联系是通过存取路径实现的,应用程序在 访问数据时必须选择适当的存取路径,因此,用户必须了解系统结构的细节, 加重了编写应用程序的负担。从而影响数据独立性。层次模型的优点主要有:(1)层次数据模型本身比较简单,层次分明,便于在计算机内实现。(2)在层次数据

7、结构中,从根结点到树中任一结点均存在一条唯一的层次路径, 为有效地进行数据操纵提供条件。(3)由于层次结构规定除根结点外所有结点有且仅有一个双亲,故实体集之间 的联系可用双亲结点唯一地表示,并且层次模型中的基本层次联系总是从双亲 记录指向子女记录,所以记录类型之间的联系名可省略。由于实体集间的联系 固定,所以层次模型 DBMS 对层次结构的数据有较高的处理效率。(4)层次数据模型提供了良好的完整性支持。(5)实体间联系是固定的,且预先定义好的应用系统,采用层次模型来实现, 其性能优于关系模型,不低于网状模型。可见用层次模型对具有一对多的层次关系的部门描述非常自然、直观,容易理 解。这是层次数据

8、库的突出优点。层次模型的缺点主要有:(1)现实世界中很多联系是非层次性的,如多对多联系、一个结点具有多个双 亲等,层次模型表示这类联系的方法很笨拙,只能通过引入冗余数据(易产生不 一致性)或创建非自然的数据组织(引入虚拟结点)来解决。(2)对插入和删除操作的限制比较多。(3)查询子女结点必须通过双亲结点。(4)由于结构严密,层次命令趋于程序化。18试述关系模型的概念,定义并解释以下术语:(P31 页)(1)关系 (2)属性 (3)域 (4)元组(5)主码 (6)分量 (7)关系模式19试述关系数据库的特点。(32 页)20试述数据库系统三级模式结构,这种结构的优点是什么?(33、35 页)数据

9、库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构 成。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMS 管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具 体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换, 数据库管理系统在这三级模式之间提供了两层映象:12外模式模式映象模式内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理 独立性。22什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么 数据库系统具有数据与程序的独立性? (35、36 页)当数据库的存储结构改变了(例如选用

10、了另一种存储结构),由数据库管理员对 模式内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改 变。保证了程序与数据的物理独立性,简称数据的物理独立性。当需要改变模式时(例如增加新的关系、新的属性、改变属性的数据类型、改变 数据间的联系等),由数据库管理员对各个外模式模式的映象作相应改变, 而使外模式保持不变,从而不必修改或重写应用程序改。而应用程序是依据数 据的外模式编写的,保证了数据与程序的逻辑独立性。简称数据的逻辑独立性。特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式, 与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模 式。 数据库的二级

11、映象保证了数据库外模式的稳定性,从而从底层保证了应用程序 的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。23试述数据库系统的组成。(37 页)数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据 库管理员和用户构成24DBA 的职责是什么?决定数据库中的信息内容和结构、决定数据库的存储结构和存取策略、定义数 据的安全性要求和完整性约束条件、监控数据库的使用和运行、数据库的改进 和重组重构。25系统分析员、数据库设计人员、应用程序员的职责是什么?(39 页)系统分析员负责应用系统的需求分析和规范说明,要和用户及 DBA 相结合,确 定系统的硬件软件配置,并参与

12、数据库系统的概要设计。数据库设计人员负责 数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户 需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员 就由数据 库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。 第 1 章作业(P41):习题 3、10、12、13、15第 2 章 关系数据库习题参考答案1、试述关系模型的三个组成部分。(46 页)关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 2、试述关系数据语言的特点和分类。(47 页)关系数据语言可以分为三类:AB关系代数语言。关系演算语言:元组关系演算语言和域关系

13、演算语言。C SQL:具有关系代数和关系演算双重特点的语言。这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化 的集合操作语言,功能强,能够嵌入高级语言中使用。3定义并理解下列术语,说明它们联系与区别:(P46-50 页)(1)域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码(3)关系模式,关系,关系数据库6试述关系模型的完整性规则(53 页),在参照完整性中,为什么外部码属性也可以为空?什么情况下才可以为空?(55 页)实体完整性规则是指若属性 A 是基本关系 R 的主属性,则属性 A 不能取空 值。(P55 页)若属性(或属性组)F 是基本关系 R 的外码,它与基本关系 S 的主码 Ks 相对应(基本关系 R 和 S 不一定是不同的关系),则对于 R 中每个元组 在 F 上的值必须为:或者取空值(F 的每个属性值均为空值);或者等于 S 中某个元 组的主码值。即属性 F 本身不是主属性,则可以取空值,否则不能取空值。5设有一个 SPJ 数据库,包括 S,P,J,SPJ 四个关系模式:1)求供应工程 J1 零件的供应商号码 SNO:Sno(Sno=J1(SPJ)2)求供应工程 J1 零件 P1 的供应商号码 SNO:Sno(Sno=J1Pno=P1(SPJ)3)求供应工程 J1 零件为红色的供应商号码 SNO:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1