正在加载图片...
生号名系利服预号保原名份 悬楼学号积号发地 图1,5学生选课课程的网状数据库模式 17.试述网状、层次数据库的优缺点。(26、30页) 答:网状数据模型的优点主要有: (1)能够更为直接地描述现实世界,如一个结点可以有多个双亲。 (2)具有良好的性能,存取效率较高。 握。 (2)其数据定义语言(DDL)、数据操作语言(DM)复杂,用户不容易使用 (3)数据独立性较差。由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适 当的存取路径,因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。从而影响数据独立 性。 层次模型的优点主要有: (1)层次数据模型本身比较简单,层次分明,便于在计算机内实现。 (2)在层次数据结构中,从根结点到树中任一结点均存在一条唯一的层次路径,为有效地进行数据 操纵提供条件 一地是由于我 结构规定除根结点外所有结点有且仅有 个双来,故实 集之 的联系 可省 云的联系固定 4层次数据模型提供良好的完整性支持 型对层状结构的数需有较高的处理数】 (5)实体间联系是固定的,且预先定义好的应用系统,采用层次模型来实现,其性能优于关系模型, 不低于网状模型。 可见用层次模型对具有一对多的层次关系的部门描述非常自然、直观,容易理解。这是层次数据库 的突出优点。 层次模型的缺点主要有: 一个结点具有多个双亲等,层次模型表万 点)来解 对插入和删除操作的限制比较多 在询子女结点必 (1)关系 (2)属性 (3)域 (4)元组 (⑤)主码 (6)分量 (7)关系模式 19.试述关系数据库的特点。(32页) 系犹的二 洁构是指数据库系统是由外模式 氏和内 模式三级构成。 级 ,E把 的 理东机 及模 ●式/内横式 正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据 与程序的独立性?(35、36页) 当数据库的存储结构政变了(例如选用了另一种存储结构),由数据库管理员对模式/内模式映象作 相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了程序与数据的物理独立性,简称数据17.试述网状、层次数据库的优缺点。(26、30 页) 答:网状数据模型的优点主要有: (1)能够更为直接地描述现实世界,如一个结点可以有多个双亲。 (2)具有良好的性能,存取效率较高。 网状数据模型的缺点主要有: (1)结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌 握。 (2)其数据定义语言(DDL)、数据操作语言(DML)复杂,用户不容易使用。 (3)数据独立性较差。由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适 当的存取路径,因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。从而影响数据独立 性。 层次模型的优点主要有: (1)层次数据模型本身比较简单,层次分明,便于在计算机内实现。 (2)在层次数据结构中,从根结点到树中任一结点均存在一条唯一的层次路径,为有效地进行数据 操纵提供条件。 (3)由于层次结构规定除根结点外所有结点有且仅有一个双亲,故实体集之间的联系可用双亲结点唯 一地表示,并且层次模型中的基本层次联系总是从双亲记录指向子女记录,所以记录类型之间的联系名 可省略。由于实体集间的联系固定,所以层次模型 DBMS 对层次结构的数据有较高的处理效率。 (4)层次数据模型提供了良好的完整性支持。 (5)实体间联系是固定的,且预先定义好的应用系统,采用层次模型来实现,其性能优于关系模型, 不低于网状模型。 可见用层次模型对具有一对多的层次关系的部门描述非常自然、直观,容易理解。这是层次数据库 的突出优点。 层次模型的缺点主要有: (1)现实世界中很多联系是非层次性的,如多对多联系、一个结点具有多个双亲等,层次模型表示 这类联系的方法很笨拙,只能通过引入冗余数据(易产生不一致性)或创建非自然的数据组织(引入虚拟结 点)来解决。 (2)对插入和删除操作的限制比较多。 (3)查询子女结点必须通过双亲结点。 (4)由于结构严密,层次命令趋于程序化。 18.试述关系模型的概念,定义并解释以下术语:(P31 页) (1)关系 (2)属性 (3)域 (4)元组 (5)主码 (6)分量 (7)关系模式 19.试述关系数据库的特点。(32 页) 20.试述数据库系统三级模式结构,这种结构的优点是什么?(33、35 页) 数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMS 管理,使用户能逻 辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这 三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象: ⚫ 外模式/模式映象 ⚫ 模式/内模式映象 正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据 与程序的独立性? (35、36 页) 当数据库的存储结构改变了(例如选用了另一种存储结构),由数据库管理员对模式/内模式映象作 相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了程序与数据的物理独立性,简称数据
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有