码迷,mamicode.com
首页 > 数据库 > 详细

数据库原理及应用(学习笔记)

时间:2017-03-31 09:28:59      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:数据库系统   数据库管理   刘德华   应用程序   管理者   

数据库经历的三个阶段:

1、人工管理阶段:

数据的管理者:人

数据面向的对象:某一应用程序

数据的共享程度:无共享,冗余度极大

数据的独立性:不独立,完全依赖于程序

数据的结构化:无结构

数据控制能力:应用程序自己控制

2、文件系统阶段:特点

数据的管理者:文件系统

数据面向的对象:某一应用程序

数据的共享程度:共享性差,冗余度大

数据的独立性:独立性差

数据的结构化:记录内有结构,整体无结构

数据控制能力:应用程序自己控制

3、数据库系统阶段:特点

数据的管理者:数据库管理系统

数据面向的对象:整个应用系统

数据的共享程度:共享性高,冗余度小

数据的独立性:具有高度的物理独立性和逻辑独立性

数据的结构化:整体结构化,用数据模型描述

数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力


二 数据库模型的分类;

层次模型 2网状模型 3关系模型

层次模型:只有一个根节点,有若干个叶节点,例如一个集团公司,下属多个子公司,子公司下又有多个部门,部门下又有员工,描述的是一对多的关系

2.网状数据模型:事物之间的联系是非层次结构的,一个节点可以有多个父节点,也允许没有父节点。比如刘德华,他是一个演员,同时他还是一个歌手。

3.关系模型:表示对一个关系的描述,一类事物的属性集合。例如 关系名(列1,列2,...列n)

层次模型的主要优缺点:

数据本身比较简单,系统性能优于关系模型和网状模型,缺点是对插入和删除操作的限制比较多,查询子节点必须通过父节点。

网状数据模型的主要优缺点:

数据结构纵深浅,一个节点可以继承多个父节点,存取效率高,结构松散,随着应用的扩展使得结构复杂不利于统一管理。

关系模型的主要优缺点:数据结构单一,数据操作是集合操作。


数据库原理及应用(学习笔记)

标签:数据库系统   数据库管理   刘德华   应用程序   管理者   

原文地址:http://itzhongxin.blog.51cto.com/12734415/1911936

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!