第 1 页 共 7 页 数据管理技术知识点整理 必须保留好和考纲一起保留好 第一章:认识数据管理技术 1
1 感受数据管理技术 数据是人类社会的一种重要信息资源,是对现实世界中客观事物的符号化表示
数据管理是指对数据的收集、分类、组织、编码、存储、查询和维护等活动
数据管理技术就是指与数据管理活动有关的技术
数据库技术主要应用于数据密集型应用的领域,这种数据密集型应用主要由以下一些特点: (1 )涉及的数据量很大,数据一般需要存放在外存中,内存只能暂时存储很小的一部分
(2 )数据必须长期保留在计算机系统中,不随应用程序运行的结束而消失,如银行系统必须长久的保存储蓄用户的信息
(3 )数据要为多个应用程序所共享,或者要求在一个单位或更大范围内共享
2 了解数据管理技术的变迁 (1 )人工管理阶段 1 、没有专门的软件用来管理数据,管理数据需要依赖应用程序本身来处理
2 、数据和程序是紧密联系,一组数据只能对应一个应用程序,而数据又不能共享
3 、数据通常包含在程序中,不具有独立性,一旦数据的结构发生变化,应用程序就要作相应的修改
(2)文件系统阶段 1 、数据独立性差 2 、数据冗余度大(没用的数据太多) 3 、数据的安全性和完整性难以保障
(3 )数据库系统阶段 数据库管理系统:DBMS 数据库:DB 数据库管理系统是对数据库进行管理的通用软件系统,是数据库系统的核心
数据库管理系统具有三大功能:数据定义 数据操纵 数据库运行控制 数据库管理系统提供两种不同类型的语言: 数据定义语言:定义数据库结构 数据操纵语言:表达数据库的查询和更新 数据库系统与人工管理和文件系统相比的区别: 1 、数据结构化
与文件系统的根本区别
2 、数据共享
文件系统基本不能共享
数据库系统可以,且冗余度(没用的东西) 第 2 页 共 7 页 小
3、数据具有较