第 1 章习题参考答案1
思考题(1)什么是数据库、数据库管理系统、数据库系统
它们之间有什么联系
答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、 专业领域的数据体和管理人员构成的一个运行系统
(2)当前,主要有哪几种新型数据库系统
它们各有什么特点
用于什么领域,试举例说明
答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库
(3)什么是数据模型
目前数据库主要有哪几种数据模型
它们各有什么特点
答:数据模型是一组描述数据库的概念
这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束
很多数据模型还包括一个操作集合
这些操作用来说明对数据库的存取和更新
数据模型应满足3 方面要求: 一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现
目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型
(4)关系数据库中选择、投影、连接运算的含义是什么
答:1)选择运算:从关系中筛选出满足给定条件的元组(记录)
选择是从行的角度进行运算,选择出的记录是原关系的子集
2)投影运算:从关系中指定若干个属性(字段)组成新的关系
投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少
3)连接运算:将两个关系按照给定的条件横向拼接成新的关系
连接过程是通过两个关系中公有的字段名进行的
(5)关键字段的含义是什么
它的作用是什么
答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值
(如:门牌号码) ;关键字段的作用主要是为建立多个表的关联和进行快速查询
(6)什么是E-R图
E-R 图是由哪几种基本要素组成
这些要素如何表示
答: E-R图也称实体