|
西交《计算机应用基础》第七章(上) 数据库基础知识 FAQ一、简述数据库的特点。
参考答案:
数据库是在计算机上合理存放的相互关联的数据的集合,它具有下列特点:
最小冗余(尽可能不重复)
可以最优方式提供数据共享
数据的独立性
实现数据的统一管理
数据库技术是数据处理最有效的手段。二、简述数据库管理经历了4个发展阶段,及其特点。
参考答案:
1)手工管理阶段(46——50年代中期)
早期计算机数据处理应用没有专门管理数据的软件,程序自带数据。其特点是:
数据独立性差,不能共享
数据冗余
无法集中式管理
主要用于科学计算
2)文件系统阶段 (50——60年代)
数据以文件的形式存放于外村中,数据由文件系统FS和操作系统OS统一管理,数据通过程序方式来实现操作。其特点是:
文件系统是应用程序和数据间的公共接口、统一存放
文件由用户自定义,格式和内容不统一,难于共享
数据冗余度大
文件系统本身无法解决这些问题
3)数据库系统阶段(60年代——至今)
由DBMS实现对数据的定义、管理和操作。DBMS是用户和数据间的接口,特别是网络和通信技术的发展,使异地、异机间的数据共享成为现实。其特点是:
能为多用户共享
数据冗余度最小
可以交互方式或程序方式操作
问题:异地共享一处的数据,容易造成网络通讯“堵塞”。
4)分布式数据库系统阶段(80年代中期)
分布式数据库DDBS(Distributed DBS)技术是DB技术和网络、通信技术的结晶产物。
其特点:
处理的数据分散在各个节点上,每个结点的数据由本地的DBMS管理,各结点可以数据共享。
充分利用、发挥各个结点的资源优势,减轻网络负担。三、什么是数据模型,当前主流的几种数据模型有哪些。
参考答案:
在DBS中表示实体(数据记录)之间联系的方式称为数据模型。数据模型实际上是数据间的一个整体逻辑结构图。
当前的数据模型主要有:关系模型、层次模型、网络模型。
1)层次模型:描述层次(结构)的模型
特点:
每个模型中只有一个成为根的最高结点
其他结点都只能和一个父节点相连
查询、访问必须从根几点开始
最有影响的层次模型的DBS是60年代末,IBM公司推出的IMS层次模型数据库系统。
2)网络模型:图结构模型
特点:
可有0个或多个结点无双亲
允许结点有多个双亲
允许结点间有2种以上的关系
存取、访问必须按事先定义好的路径进行。
最有影响的网络模型是美国数据系统语言协会推出的DBTG系统。
3)关系模型:其组织形式是一张二维表,一个表即一个关系
特点:
一个关系一张表
数据独立性高
操作简单
一行是一个记录
一列是一个数据项(字段)
典型的RDBMS有:XBASE VFP Oracle、Sybase、DB/2、Informix、Access
四、什么是关系数据库,其优点是什么。
参考答案:
对数据库中数据的存储、处理和管理数据库信息时可以根据用户定义的关系进行操作,这样DBS称为RDBS。其优点如下:
可以根据表之间的关系容易建立DBS
可以较容易地修改表之间的关系结构,建立新的关系
能够提高数据的搜索速度
可以提高数据的共享程度,减少数据的冗余性和不一致性。
五、什么是关系模型,其特点?
参考答案:
关系模型是数学化的模型,它把数据看作是二维表中的元素,表就是关系。
特点:
表中每一列属性都是不能再细分的基本单元
不允许有重复地列
不允许有相同的记录
行、列次序均无关六、简述什么是并、交、差运算。
参考答案:
1)并运算
如果R和S为同类关系,则它们的并记为R∪S,仍然是R和S的同类关系,由属于或属于S的元组组成。
记为:R∪S={t|t∈R∨t∈S }
2)交运算
同类关系R和S的交记为R∩S,由既属于R又属于S的元组组成。
记为:R∩S={t|t∈R∧t∈S }
3)差运算
同类关系R和S的查记为:R-S,由属于R而不属于S的元组组成,记为:
R-S={t|t∈R∧tS }本内容由易百网整理发布
网址 www.openhelp100.com
QQ 515224986
|
|