数据库系统教程习题答案

数据库系统教程习题答案,第1张

1、试述数据数据库、数据库管理系统、数据库系统的概念。(3、4、5页)

答:描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与 *** 作系统之间的一层数据管理软件数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

2.使用数据库系统有什么好处?(12页)

答:数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。

3.试述文件系统与数据库系统的区别和联系。(8、9、10页)

答:1)数据结构化是数据库与文件系统的根本区别。

在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一。

2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。

3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。

5.试述数据库系统的特点。(9、10、11页)

答:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。

1

章练习题答案

一、选择题

题号

1

2

3

4

5

6

7

8

9

10

答案

B

A

A

D

C

B

B

B

A

A

二、填空题

1

、数据定义、数据 *** 纵

2

、文件系统阶段、数据库系统阶段

3

、属性、字段、元组、记录

4

、关键字

5

、域

6

、属性、属性到域的映象

7

关系、关系

8

、投影

9

、选择运算、投影运算

10

、连接运算、自然连接

三、简答题

1

、答:数据库(

DataBase

)是被长期存放在计算机内、有组织的、可以表现为多种形式的

可共享的数据集合。

数据库管理系统(

DataBase Management System

,简称

DBMS

)是计算机系统软件,它的职

能是有效地组织和存储数据、

获取和管理数据,

接受和完成用户提出的访问数据的各种请求。

数据库系统是指拥有数据库技术支持的计算机系统,

它可以实现有组织地、

动态地存储大量

相关数据,提供数据处理和信息资源共享服务。

数据库系统是指在计算机系统中引入数据库后的系统,

一般由数据库、

数据库管理系统

(及

其开发工具)

、应用系统、数据库管理员和用户构成。

2

、答:关系是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一

个文件。在

Visual FoxPro

中,一个关系就是一个表文件。

元组是二维表中水平方向的行,有时也叫做一条记录。

属性是二维表中垂直方向的列,有时也叫做一个字段。

3

、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。

4

、答:常用的数据模型有层次模型、网状模型和关系模型。

层次模型的特点是:

形状象一棵倒立的树,

有且仅有一个结点无父结点,

这个结点称为根结

点,其他结点有且仅有一个父结点。

网状模型的特点是:

形状象一张网,

允许一个以上的结点无父结点,

一个结点可以有多于一

个的父结点。

关系模型的特点是:

在关系中,

数据的逻辑结构是一张二维表。

该表满足每一列中的分量是

类型相同的数据;

列的顺序可以是任意的;

行的顺序可以是任意的;

表中的分量是不可再分

割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。

层次模型对具有一对多层次关系的数据描述非常自然、

直观、

容易理解;

网状模型主要是描

述具有多对多关系的数据。

关系模型具有严格的数学理论为基础,

在描述数据时使用简单灵

活、数据独立性强等特点,而被公认为是理想的数据的组织方式。

5

、答:不是,只有具备以下几个要求的二维表才被称为是关系:

1

)每一列中的分量是类型相同的数据;

2

)列的顺序可以是任意的;

附上出处链接:http://wenku.baidu.com/link?url=9i5NhjeDRi7MJL9lUqfAjg93SBGB9gzF92MagBRQD_SG2oXNthO3WjMdKZAaGOIE_sHRKyDsmITdFcgdoX20wNzmYAppzdU5-DeBlHr9Hcm

2014电大最新《数据库基础及应用》形成性考核册作业答案一 (第1~第3章) 一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分) 1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。 A.人工管理 B.文件系统 C.数据库系统 D.分布式数据库系统 2实体中能够唯一标识自己的属性被称做( A )。 A.码 B.域 C.联系 D.元组 3、关系数据模型属于( B )。 A.概念数据模型 B.逻辑数据模型 C.存储数据模型 D.对象数据模型 4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )联系。 A.1对1 B.1对多 C.多对多 D.多对1 5.在数据库体系结构的三级模式中,全局模式处于( B )层。 A.最内 B.中间 C.最外 D.应用 6.下面不属于数据库体系结构中三级模式的是( C )。 A.存储模式 B.逻辑模式 C.数据模式 D.应用模式 7.设D1、D2和D3定义域中的基数分别为2、3和4,则D1xD2xD3的元组数为( B )。 A.9 B.24 C.10 D.14 8.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的元组个数( D )。 A.a1+b1 B.a2+b2 C.a1xa2 D.b1xb2 9.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。 A.学生号 B.姓名 C.性别 D.年龄 10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)的运算结果中具有的元组个数为( B )。 A.1 B.2 C.3 D.4 11.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩)。则求出所有选修课程信息的运算表达式为П课程号(X)与( A )的自然连接。 A.C B.S C.X D.П课程号(C) 12.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为( C )。 A.m*n B.m+n-1 C.m+n D.m+n+1 13.在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在XY和YZ,则必然存在X到Z的( B )函数依赖。 A.部分 B.传递 C.直接 D.平凡 14.在一个关系R中,若存在“学号系号,系号系主任”,则该关系必定存在着( )函数依赖。 A.部分 B.平凡 C.相互 D.传递 15.设一个关系为R(A,B.C,D,E),它的最小函数依赖集为FD={AB,CD,(A,C)E},则该关系的候选码为( B )。 A.(A,B) B.(A,C) C.(A,D) D.(A,E) 16.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={AB,BC.BD,DE},则该关系的候选码为( C )。 A.(A,B) B.(A,D) C.A D.B 17.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={AB,AC,(C,D) E},则该关系的候选码为( C )。 A.(A,C) B.(C,D) C.(A,D) D.(B,D) 18.设一个关系为R(A.B,C,D,E,F,G),它的最小函数依赖集为FD={AB,AC,CD,CE,AF,FG},若要规范化为高一级的范式,则将得到( C )个关系。 A.1 B.2 C.3 D.4


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9800570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存