下载此文档

数据库系统与应用课后习题答案.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
第二章 关系数据模型
1.试述数据模型的概念、作用及三个要素。
答:数据模型是严格定义的一组概念的集合。这些概念精确地描述了系统的静态特征、动态特征和完整性约束条件.
  数据模型的目的是为了表示数据并使数据容易理解,它是对现实世界数据特征的抽象。
  一般地,一个数据库的基本数据模型至少必须包含以下三个组成部分:数据结构、数据操作和完整性约束。
 1)数据结构
  是指所研究的对象类型的集合。这些对象是数据库的组成成分。
 2)数据操作
  数据操作是指对数据库中各种对象的实例允许执行的操作集合,包括操作和有关的操作规则。
  数据结构是对系统静态时特性的描述;数据操作时对系统动态特性的描述。
 3)数据的完整性约束条件
,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
2.试述各种数据模型的优缺点。
答:层次模型优点:
 1)概念简单、层次清晰,易于理解;
 2)数据库的安全性是由DBMS提供并保证的;
 3)提供了良好的完整性支持。
4)数据独立,减少了程序编写和维护的工作量.
5)当数据库包含了大量具有1︰M联系的数据,并且用户所要求的大量事务使用联系固定的数据时,层次数据库模型效率非常高.
 层次模型缺点:
 1)在层次模型中,处理非层次性联系如多对多比较麻烦,只能通过引入冗余结点或虚拟结点来实现
 2)缺乏结构独立性,查询子结点必须通过父结点;
 3)实现复杂,难于管理。设计人员必须对数据的物理存储特性有非常深入的了解,另外系统对插入和删除有较多限制。
4)缺乏标准。
网状模型优点:
概念简单
对更多联系类型的处理。M:N 联系在网状数据库模型中比在层次数据模型中更易实现.
数据访问的灵活性。一个应用程序可以访问一个首记录和一个系中所有的属记录。
,因为用户必须首先定义首记录,然后才能定义属记录。
符合标准。网状数据模型基于由DBTG/。
,至少在一定程度上将程序从复杂物理存储细节中隔离开了。
网状模型缺点:
系统复杂性,没有设计成一个对用户友好的系统。
缺乏结构独立性,一旦数据库结构做了改变,所有的应用程序必须重新授权.
用户不容易掌握和使用。
 关系模型优点:
 1)关系模型结构简单,概念单一,易学易用。无论是实体还是实体间的联系,都用关系-—即用二维表表示;
 2)关系模型是数学化的模型;
 3)关系模型的存取路径对用户是透明的;
 关系模型缺点:
 1)关系模型的查询效率往往不如非关系模型,必须进行优化,以提高性能,这一定程度上要增加用户的负担,并对用户在数据库的整体知识上有较高的要求;
 2)关系模型在处理如计算机辅助设计数据、多媒体数据时就有了局限性,必须要和其他的新技术相结合。
3.解释实体、属性、实体型、实体集、联系、E—R模型的概念
答:实体:实体是客观世界中存在的且可互相区分的事物。
属性:实体所具有的某种特性。一个实

数据库系统与应用课后习题答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl805
  • 文件大小130 KB
  • 时间2021-04-16