『壹』 数据库基础与应用课后习题答案
第
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..com/link?url=_SG2oXNthO3WjMdKZAaGOIE_-DeBlHr9Hcm
『贰』 数据库简答题
表是实实在在得保存数据的实体,写入的数据都保存在表中,而视图 是不保存数据的,也没有数据.视图就是一条 语句,实际上视图从表中去数据.只是给我们的感觉好像直接从表中 取得一样. 表可以建立各种触发器,可以建立索引,可以建立主健,约束等. 但是视图不能建立这些对象(视图可以建立替代触发器) . 表和视图可以更新,但是视图的更新受到约束. 比如,group by 和表连接生成的视图不能更新表是实实在在得 保存数据的实体, 写入的数据都保存在表中, 而视图是不保存数据的, 也没有数据.
------------------
可以理解为视图的数据都是从表中取出来,视图就是你定下的一个框框而已,内容都是在表中。
E-R图为实体-联系图,
提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
· 实体型:用矩形表示,矩形框内写明实体名;
· 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线;
· 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型
规范化理论是数据库逻辑设计的指南和工具,具体变现在一下三个方面:
1,在数据分析阶段,用数据依赖的概念分析和表示各项数据项之间的关系。
2,在设计概念结构阶段,用规范化理论消除初步ER图冗余的联系。
3,有ER图像数据模型转化阶段,用模式分解的概念和方法指导设计。