版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a786150017/article/details/78854030
数据管理技术的产生和发展
1.使用数据库的必要性:更有效率地处理海量数据
2.数据管理技术的发展阶段:
(1)人工管理阶段:效率高、成本低
特点:容易丢失数据;数据重复、冗杂;难于查阅和使用;维护成本高
(2)文件系统阶段
特点:易于存储;处理速度加快;数据形式丰富
(3)数据库系统阶段
和文件系统阶段相比,相同处:都引入了智能化的电子设备维护数据;不同处:引入了新的数据处理技术
特点:易于维护海量数据;更快的运算和处理;保证数据的安全性;使用编程语言管理数据
关系数据库中常用的概念
1.数据库、数据库管理系统
【数据仓库管理系统DBSM】:人不能直接和数据库打交道,数据库需要一个仓库管理员;是介于人和数据库之间的保管员e.g MySQL
2.关系型数据库的常用概念
【关系型数据库】:现存的大都是关系型数据库 —— 把数据以表格的形式存储
字段(域)
:表头/属性/列名称
元组:有很多行,把这些行叫做元组
记录:每一行数据就是一条记录
列:每一列数据叫做列
冗余:可以不存在的数据真实存在了e.g姓名列
完整性:数据的正确性;数据出了错,就叫失去了完整性
【主键】 :具有 唯一性 ,也叫字段or列 特点:不能重复;不能为空
主键为空或者主键重复,称作失去了实体完整性
【外键】:列上的数据来源于其他表,不能随意乱写 失去引用完整性
失去域完整性
3.结构化查询语言SQL简介
与数据库管理系统交流时,使用SQL语言