赞
踩
数据(D,Data)
“数据是数据库中存储的基本对象“”
定义:描述事物的符号记录,更确切地说是反映客观世界的事实,并可以区分其特征的符号
种类:文字、图形、图像、声音
特点:数据与其语义是不可分的
数据库(DB,Database)
定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据集合
结构:数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性
特点:(1)集成性:数据库是一个通用化、集成化的相互关联的大量数据与数据间关系的集合
(2)共享性:数据库应满足各种用户的不同需要
数据库还应提供完整性控制、安全性控制、数据库恢复以及并发控制等功能
功能与作用:(1)数据库管理系统在数据库建立、运用和维护时对数据库进行统一控制
(2)保证数据的完整性、安全性,保障并发控制,发生故障后自动恢复
数据库管理系统(DBMS,Database Management System)
定义:是位于用户与操作系统之间的一层数据管理软件。
用途:科学地组织和存储数据、高效地获取和维护数据。
功能:(1)提供数据定义语言(DDL),定义数据库中的数据对象的组织和结构
(2)数据的组织、储存和管理,提高存取效率
(3)提供数据操纵语言(DML),通过操纵数据实现对数据库的基本操作(增删改查等等)
(4)统一管理、统一控制并能保证数据的安全性、完整性、多用户对数据的并发使用,发生故障后的系统恢复
(5)数据库的建立和维护(数据的录入、批量装载,数据库的转储和重组织、故障后的恢复和性能的监控分析等)
(6)通信功能、数据转换等
数据库系统(DBS,Database System)
组成:是由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员组成的存储、管理、处理和维护数据的系统。
与数据库的区别:数据库系统是指在计算机系统中引入数据库后的系统构成,而数据库只是大量数据集合而已,并没有被引入计算机系统中
数据管理技术的发展
推动原因:庞大的用户应用需求
分界点:
人工管理阶段(20世纪50年代中期以前)
文件系统阶段(20世纪50年代后期至60年代中期)
数据库系统阶段(20世纪60年代后期——现今)
人工管理阶段 | 文件系统阶段 | 数据库系统阶段 | |
时期 | 20世纪50年代中期以前 | 20世纪50年代后期至60年代中期 | 20世纪60年代后期——现今 |
应用背景 | 科学计算 | 科学计算、管理 | 大规模数据、分布数据的管理 |
硬件背景 | 无直接存储设备 | 磁带、磁盘 | 大容量磁盘、按需增容磁带机 |
软件背景 | 无专门管理的软件 | 利用OS的文件系统 | 由DBMS支撑 |
处理方式 | 批处理 | 联机实时处理、批处理 | 联机实时处理、批处理、分布处理 |
数据的管理者 | 用户管理 | 文件系统管理 | DBMS管理 |
数据的共享程度 | 无共享、冗余度很大 | 共享性差、冗余度大 | 共享性高、冗余度小 |
数据的独立性 | 不独立、完全依赖于程序 | 独立性差 | 具有高度的物理独立性和一定的逻辑独立性 |
数据的结构化 | 无结构 | 记录内有结构、整体无结构 | 整体结构化、用数据模型描述 |
数据控制能力 | 应用程序自己控制 | 应用程序自己控制 | 通过DBMS控制数据安全性、完整性、并发控制以及故障后恢复 |
数据库系统的特点:数据的管理者:DBMS
数据面向的对象:现实世界
数据的结构化:整体结构化
数据的共享程度:共享性高
数据的独立性:高度的物理独立性和一定的逻辑独立性
数据控制:由DBMS统一管理和控制
大数据
特征:大容量、多类型、变化快、质量弱
大数据管理系统
特征:系统特征:支持不同的数据类型,无确定数据模式、可能较复杂操作、负载的不确定性
应用特征:1、以对象为中心进行数据组织,实现数据汇聚。
2、以机器学习为主要应用类型
3、以第四范式为解决问题新模式。
数据库管理技术的发展趋势:
当下传统的数据库管理技术已经大致成熟,所以我觉得数据库管理技术正在向AI方向发展。
因为DBMS虽然可以处理大量的数据和复杂的负载工作,但是却难以管理,对于管理人员要求的专业性也比较高,成本也不小。
所以我觉得在将来,即便没有数据库管理技术知识的员工,也能借助AI或者数据库的自我管理系统更好地管理数据库。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。