数据库原理与应用题库1、试述数据、数据库、数据库管理系统的概念
答:(1)数据:描述事物的符号记录称为数据
数据的种类有数字、文字、图形、图像、声音、视频等
在现代计算机系统中数据的概念是广义的
(2)数据库:(Database,简称 DB)就是长期储存在计算机内、有组织的、可共享的大量数据集合
(3)数据库管理系统:位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据
2、试述数据模型的概念、数据模型的作用和数据模型的3 个要素
答:用来抽象、表示和处理现实世界中的数据和信息的工具称为数据模型,它是现实世界的虚拟
利用数据模型可以把具体事物转换成计算机能够处理的数据
数据模型通常由 3部分组成:数据结构、数据操纵和数据的完整性约束
3、试述概念模型的作用
答:概念模型就是人们为正确直观地反映客观事物及其联系,对所研究的信息世界建立的一个抽象的模型
4、试给出 3 个实际情况的 E-R 图,要求实体之间具有一对一、一对多、多对多各种不同的联系
部门任职经理职工所属部门课程讲教师(a)一对一联系(b)一对多联系(c)多对多联系11nm1n5、试述层次模型、网状模型的优缺点
答:(1)层次模型的优点如下:①数据模型比较简单,操作简单
②对于实体间联系是固定的, 且预先定义好的应用系统, 性能较高
③提供良好的完整性支持
层次模型的缺点如下:①不适合于表示非层次性的联系
②对插入和删除操作的限制比较多
③查询子结点必须通过双亲结点
④由于结构严密,层次命令趋于程序化
(2)网状模型的优点如下:①能够更为直接地描述现实世界
②具有良好的性能,存取效率较高
网状模型的缺点如下:①其 DDL 语言极其复杂
②数据独立性较差
由于实体间的联系本质上通过存取路径指示的,因此应用程序在访问数据时要指定存取路径
6、试述数据库的系统结构
答:可以从不同的层