数据库的基本概念
1.发展历程
数据库处理基础经历了人工处理、文件系统和数据库管理三个阶段
1.人工处理诞生于20世纪50年代中期以前的计算机初期
优点:能够完成一些简单的运算,应用于科学和工程计算
缺点:其数据处理能力有限
2.文件系统诞生于20世纪50年代后期到60年代中期
优点:数据和查询在存储位置上已经完全分开了,不仅仅用于科学计算,还大量用于商业管理中
缺点:不能够完全独立于数据,且数据的冗(rong)余较大
3.数据库管理自20世纪70年代以来飞速的发展
优点:似的应用程序和数据之间真正的实现了接口统一、数据共享等,应用程序和数据都具有了高度的独立性
2.什么是数据库系统
数据库系统(DatabaseSystem,DBS)主要由:
1.系统硬件平台(硬件)
包含有:
计算机:系统硬件的基础平台
网络:结构形式有CS和BS两种架构方式为主
两个方面
2.系统软件平台(软件)
包含有:
操作系统:系统的基础软件平台,目前常用的有各种UNIX(包括linux)和window两类
数据库系统开发工具:为开发数据库应用程序提供的软件
接口软件:接口包括ADO、NET、JDBC等
三个方面
3.数据库(数据)
数据库就是数据的集合,具有统一的结构,可被各个应用程序所共享
4.数据库管理系统(软件)
负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,主要有着数据定义、数据操纵、数据组织、存储和管理、数据库建立和维护这6个具体功能
5.数据库管理人员(人员)
针对数据库进行规划、设计、维护和监视的人员,一般的任务有:
1.安装、配置、升级和迁移
2.备份和恢复
3.保证数据库的安全
4.存储和容量规划
5.性能监控和调整
6.疑难解答
7.保证高可用性
8.大型数据库
9.数据提取、转化和加载
这5个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统
3.逻辑数据模型
常见的数据库模型有:层次、网状、关系和对象四种
4.基本概念
若干张表集合在一起就形成了数据库
数据库在加上系统所提供出来的各种对数据进行操作的方法就构成了数据库管理系统
数据库系统具有以下特点:
1.数据的集成性
2.数据的高共享性于低冗余性
3.数据的独立性
物理独立性
逻辑独立性
4.数据的统一管理与控制
编写时间:2016年12月7日 星期三
编写人员:彭礼威