数据库概述--基础理论

数据是什么?数据是描述事物的一种符号;例如最简单的一种数据------数字,但是数据不仅仅单只数字。描述事物的符号可以是数字,也可以是文字,图形图像,声音,语言等数据有多种表现形式。


记录     :是计算机表示和存储数据的一种格式或方法;

数据库(database,DB):存放数据的仓库,只是这个仓库是存放在计算机存储设备上的。其中数据库中的数据具有永久存储、有组织、可共享三个基本特点。


数据库管理系统:

如何科学地组织和存储数据?如何从大量的数据中快速地获得所需的数据以及如何对数据进行维护?

这些都是数据库该解决的问题。

数据库管理系统位于用户的应用程序与操作系统软件之间;其中数据库管理系统在计算机系统中的位置为:操作系统->数据库管理系统->程序开发工具->应用程序;

数据库管理系统包含以下几个功能:

                                                      1.数据库的建立与维护功能;

                                                      2.数据库定义语言(DDL);

                                                      3.数据组织、存储和管理功能:为提高数据的存取效率,数据库管理系统需要对数据进行分类存储和管理;其中数据包括数据字典、用户数据、存取路径等。一般有三种数据存取方式:索引查找、hash查找、顺序查找。

                                                      4.数据操作功能(DML):对数据库信息进行查询、插入、删除、更改操作。

                                                      5.事物的管理和运行功能:数据库中的数据可以保证多个用户同时共享使用这些数据;(并发控制);

                                                      6.其他功能:与其他网络通信功能;


数据库的四大组成成分:数据库,数据库管理系统,应用程序,数据库管理员


数据管理技术发展:人工管理阶段(没有操作系统,没有直接存取设备,进行科学计算,批处理)

                                  特点:不能保存用户的数据,数据面向的对象应用程序,数据不共享冗余度极大,不存在数据                                     结构,应用程序自己控制数据

人工管理阶段

                                 文件管理阶段(有文件系统,通过磁鼓、磁盘存放数据 ,可以联机实时处理,批处理等)

                                  特点:数据终于保存了,但是数据之间冗余度及重复度太高,共享性差,记录内部有结构,整体无结                                     构,并且也是应用程序控制数据

文件管理阶段

 

                                  数据库管理阶段:(有数据库管理系统,通过大容量磁盘以及磁盘阵列存放数据,能进行联机实时处理,分布式处理,批处理)(关于三种处理方式区别链接:https://blog.csdn.net/u013176681/article/details/50388512)

                                  特点:冗余度低节约存储空间,数据共享性高且易扩充,数据整体结构化,并且数据由数据库管理系系统统一管理和控制。

数据库管理阶段

 



数据独立性:

                    物理独立性:指用户的应用程序与计算机的物理存储结构是相互独立的;当数据的物理存储结构发生改变时不会影响               到应用程序;

                     逻辑独立性:指用户的应用程序逻辑结构与数据库的逻辑结构是相互独立的,数据的逻辑结构发生改变了,应用程                 序不会发生改变。

                     数据库的独立性:是通过数据库的二级映像完成的;

数据库管理系统提供的数据控制功能

                       1.数据的安全性保护(Security);

                       2.数据库的完整性检查(Intergrity);

                       3.并发控制(Concurency);(保证用户同时操作且不受干扰);

                       4.数据库恢复(recovery);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值