云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (2014版)数据库概论及实例本科网上作业题

(2014版)数据库概论及实例本科网上作业题

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 17:09:27

8 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?

答:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。

数据库系统的数据可以为多个程序服务,程序也可以调用多个数据库中数据,这就是数据和程序的独立性。

9 .试述数据库系统的组成。

答:主要功能:1,数据定义功能。2,数据组织、存储和管理。3,数据操纵功能。4,数据库的事务管理和运行管理。5,数据库的建立和维护功能。6,其他功能。 10 .DBA的职责是什么?

答:参与数据库的设计,规划和建立。 负责数据库管理系统的安装和升级。 规划和实施数据库备份和恢复。

控制和监控用户对数据库的存取访问,规划和实施数据库的安全型和稳定性。 支持开发和应用数据库的技术

11 .系统分析员、数据库设计人员、应用程序员的职责是什么?

答:系统分析员负责应用系统的需求分析和规范说明,要和用户及DBA相结合,确定系统的软硬件配置,并参与数据库系统的概要设计。 数据库设计人员负责数据库中数据的确定、数据库各级模式的设计,数据库人员必须参加用户要求调查和系统分析,然后进行数据库设计。 应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。

第二章 数据模型

一、单项选择题(每小题2分) 1.常见的数据模型是 ( C )

A)层次模型、网状模型、关系模型 B)概念模型、实体模型、关系模型 C)对象模型、外部模型、内部模型 D)逻辑模型、概念模型、关系模型 2.一个结点可以有多个双亲,结点之间可以有多种联系的模型是 ( D ) A)网状模型 B)关系模型 C)层次模型 D)以上都有 3.层次数据模型的基本数据结构是( B ) A)树 B)图 C)索引 D)关系

4.用二维表结构表示实体以及实体间联系的数据模型称为( A ) A)网状模型 B)层次模型 C)关系模型 D)面向对象模型 5.关系数据模型的基本数据结构是( C ) A)树 B)图 C)索引 D)关系 6.下列所述数据模型概念,不正确的是( B ) A)不同记录型的集合 B)各种记录型及其联系的集合 C)E-R图表示的实体联系模型 D)数据库的概念模型 7.对关系模型叙述错误的是(D )

A)在严格的数学理论、集合论和谓词基础之上 B)微机DBMS绝大部分采取关系数据模型

C)用二维表表示关系模型是其一大特点 D)不具有连接操作的DBMS也可以是关系数据库系统

8.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( C )

A)实体完整性、参照完整性、用户自定义完整性 B)数据结构、关系操作、完整性约束 C)数据增加、数据修改、数据查询 D)外模式、模式、内模式

二、判断题(每题1分)

1.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。( 错 ) 2.关系模型不能表示实体之间多对多联系。( 对) 3.任何一张二维表格都表示一个关系。( 对 ) 4.关系是元组的集合。( 对 )

三、填空题(每空1分)

1.数据模型的三要素是指( 数据结构 ),( 数据操作 ),( 数据完整性 )。实际数据库系统中所支持的主要数据模型是( 层次模型 ),( 关系模型 ),( 网状模型 )。

2.数据模型中的( 数据结构 )是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,( 数据操作 )是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。

3.用树型结构表示实体类型及实体间联系的数据模型称为( 层次 )模型,上一层的父结点和下一层的子结点之间的联系是一对多 的联系。

4.用有向图结构表示实体类型及实体间联系的数据模型称为( 网状模型 )模型,数据之间的联系通常通过( 指针 )实现。

5.层次模型的上层实体和下层实体之间表现为( 1:n )联系。

6.( 关系模型 )是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为( 关系数据库系统 )。 7.关系的完整性约束条件包括三大类:( 实体完整性 )、( 参照完整性 )和( 用户定义完整性 )。

四、名词解释 (每题2分)

(1)关系:关系是一种数学结构,被定义为一个笛卡尔集的子集,即符合条件的笛卡尔积中的元素为相关的。表中每一行都与不同的列上的值相关联,所以表中的行的完整集合才被称为一个关系。

(2)属性:在关系模型中,字段称为属性。

(3)域:在关系中,每一个属性都有一个取值范围,称为属性的值域。 (4)元组:在关系中,记录称为元组。

(5)主码:能够唯一地标识一个元组的属性或属性组称为关系的码或候选码。若一个关系有

多个候选码则可选其一作为主码或主键(Primary key)。

(6)分量:分量必须取原子值,即每一个分量都必须是不可分的数据项。

(7)关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。

五、简答题 (每题5分)

1.试述网状、层次数据库的优缺点。

答:网状数据模型的优点主要有: (1)能够更为直接地描述现实世界,如一个结点可以有多个双亲。 (2)具有良好的性能,存取效率较高。 网状数据模型的缺点主要有: (1)结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用

户掌握。 (2)其数据定义语言(DDL)、数据操作语言(DML)复杂,用户不容易使用。 (3)数据独立性较差。由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适当的存取路径,因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。从而影响数据独立性。 层次模型的优点主要有: (1)层次数据模型本身比较简单,层次分明,便于在计算机内实现。 (2)在层次数据结构中,从根结点到树中任一结点均存在一条唯一的层次路径,为有效地进行数据操纵提供条件。 (3)由于层次结构规定除根结点外所有结点有且仅有一个双亲,故实体集之间的联系可用双亲结点唯一地表示,并且层次模型中的基本层次联系总是从双亲记录指向子女记录,所以记录类型之间的联系名可省略。由于实体集间的联系固定,所以层次模型DBMS对层次结构的数据有较高的处理效率。 (4)层次数据模型提供了良好的完整性支持。 (5)实体间联系是固定的,且预先定义好的应用系统,采用层次模型来实现,其性能优于关系模型,不低于网状模型。 可见用层次模型对具有一对多的层次关系的部门描述非常自然、直观,容易理解。这是层次数据库的突出优点。 层次模型的缺点主要有:

2.试述层次模型的概念,举出三个层次模型的实例。 答:学校 系 班级 教研室 学生

教师课程 校-系 系-班 系-室 班-生 室-教 选修 指导 1n nnn n nn1 1 111 m 学校名 系编号 系名班级编号 班级名 教研室编号 教研室名 学号姓名学历 课程编号 课程名 职工号 姓名 职称 成绩

3.试述数据模型的概念和数据模型的三个要素。

答:数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。 作用:在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟,现有的数据库系统均是基于某种数据模型的。 三个要素:数据模型由数据结构、数据操作和完整性约束三部分组成。 4.试述概念模型的作用。

答:概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解。

第三章 关系数据库

一、单项选择题(每小题2分)

1.关系数据库管理系统应能实现的专门关系运算包括( B )。

A、排序、索引、统计; B、选择、投影、连接;C、关联、更新、排序; D、显示、打印、制表。

2.关系模型中,候选码( C )。 A、可以由多个任意属性组成 B、至多由一个属性组成

C、可以由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D、以上都不是

3.根据关系模式的完整性规则,一个关系中的“主码”, ( A )。

A、不能有两个 B、不能成为另外一个关系的外码 C、允许为空 D、可以取值 4.自然连接是构成新关系的有效方法。一般情况下,当对关系R和关系S使用自然连接时,要求R和S含有一个或多个共有的( C )。 A、元组; B、行; C、记录; D、属性。

5.取出关系中的某些列,并消除重复元组的关系代数运算称为( B )。

A、取列运算; B、投影运算; C、连接运算; D、选择运算。 6.关系代数的五个基本操作是( A )。

A、并、交、差、笛卡儿积、除法; B、并、交、选取、笛卡儿积、除法; C、并、交、选取、投影、除法; D、并、差、选取、笛卡儿积、投影。 7.关系模式的任何属性( C )。

A、不可再分; B、可以再分; C、命名在该关系模式中可以不惟一; D、前述都不是。

8.自然连接是( D )进行运算。

A、向关系的垂直方向; B、向关系的水平方向;

C、既向关系的水平方向也向关系的垂直方向; D、先向关系的垂直方向,然后再向关系的水平方向。

9.笛卡儿积是( B )进行运算。

A、向关系的垂直方向; B、向关系的水平方向;

C、既向关系的水平方向也向关系的垂直方向; D、先向关系的垂直方向,然后再向关系的水平方向。

10.同一个关系模型的任意两个元组值( B )。

A、不能全同; B、可以全同; C、必须全同; D、前述都不是。 11.在基本的关系中,下列说法正确的是( A )。

A、行列顺序有关; B、属性名允许重名; C、任意两个元组不允许重复; D、列是非同质的。

12.如表所示,两个关系R1和R2,它们进行(D )运算后得到R3。 A、交; B、并; C、笛卡儿积; D、连接。

表1 R1

A a c d

表2 R2

D 1 2 5

表3 R3

A a b c B 1 1 2 C x y y D 1 1 2 E m m n F i i j E m n m F J J k B 1 2 1 C x y y 13.两个关系在没有公共属性时,其自然连接操作表现为( B )。

A、结果为空关系 B、笛卡儿积运算 C、等值连接操作 D、无意义的操作 14.参加差运算的两个关系( A )。

A、属性个数可以不相同; B、属性个数必须相同;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

8 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 答:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。 数据库系统的数据可以为多个程序服务,程序也可以调用多个数据库中数据,这就是数据和程序的独立性。 9 .试述数据库系统的组成。 答:主要功能:1,数据定义功能。2,数据组织、存储和管理。3,数据操纵功能。4,数据库的事务管理和运行管理。5,数据库的建立和维护功能。6,其他功能。 10

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com