数据与数据库:
1、数据含义:反映客观事物的物理符号。
2、信息:有用的数据。
3、数据处理:指将数据转换成信息的过程。
4、数据管理:是对数据进行分类、组织、编码。
数据库的发展:
1、数据库含义:狭义:是存储在一起的相互有联系的数据集合。
广义:数据库中的数据是集成的、可共享的、最小冗余的、能为多种应用服务的。
2、数据库的发展:
①人工管理阶段(20世纪50年代中期以前)
人工管理阶段特点:数据不进行保存,没有专门的数据管理软件,数据面向应用,基本没有文件的概念。
②文件系统阶段(20世纪50年代中期到20世纪60年代中后期)
文件系统阶段特点:程序与数据有了一定的独立性,程序与数据分开,文件系统提供数据与程序之间的存取方法。
③数据库系统阶段(20世纪60年代后期开始)
数据库系统阶段特点:数据结构化,数据共享性和独立性好,数据库管理系统对数据进行统一的管理和控制。
数据库管理系统(DBMS):
含义:位于操作系统与用户之间的数据管理软件,是数据库系统的核心。
核心工作:对数据库运行进行管理,具体功能包括数据库安全性控制功能,数据库完整性控制功能,数据库恢复功能,数据库并发控制功能。
常用的数据库管理系统:Oracle、SQLServer、MySQL
数据库系统:
含义:是指引入数据库技术的计算机应用系统,数据、数据库、数据库管理系统与操作数据库的应用开发工具、应用程序以及与数据库有关的人员一起构成了一个完成的数据库系统。
功能:①数据共享(第一:所有用户可以同时存取数据;第二:数据库不仅可以为当前用户服务,也可以为将来新用户服务;第三:可以使用多种语言实现与数据库的接口)
②数据独立(指应用程序不随数据存储结构的改变而变动;物理数据独立,逻辑数据独立)
③数据冗余度小
④避免数据不一致
⑤加强了对数据的保护
结构化查询语言:
含义:SQL集数据查询、数据操纵、数据定义和数据控制功能于一体。
特点:综合统一
高度非过程化
面向集合的操作方式
SQL既是自含式语言,又是嵌入式语言
语言简洁,易学易用
大数据时代的数据库管理系统:
常用数据库管理系统:Oracle、SQLServer、MySQL