今天我们学习了新的课程,数据库,让我们一起温习一下数据库的概念和知识点吧!
数据库技术
数据库技术是应数据管理任务的需求而产生的,随着计算机技术的发展,对数据管理技术也不断的提出更高的要求,其先后经历了人工管理、文件系统、数据库系统等3个阶段,下面分别对这3个阶段进行介绍。
* 人工管理阶段
* 文件系统阶段
* 数据库系统阶段
数据库系统概念
数据库:
数据库(DataBase,DB)是指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。**
数据库系统:
数据库系统(DataBase System,缩写为DBS)是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)和软件平台(软件)5部分构成的运行实体。其中数据库管理员(DataBase Administrator,缩写为DBA)是对数据库进行规划、设计、维护和监视等的专业管理人员,在数据库系统中起着非常重要的作用。
用户->应用系统->应用开发工具->数据库管理系统->数据库 (数据库管理员负责对数据库和数据库管理系统进行操作)
数据库管理系统:
** 数据库管理系统(DataBase Management System,DBMS)是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。**
常见的数据库
* Oracle:运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域。
*
DB2:速度快、可靠性好,适于海量数据,恢复性极强.适用于大中型企业领域。
*
MySql:免费,开源、体积小,速度快,适用于中小型企业领域.
*
SQL Server:全面,效率高,界面友好,操作容易,但是不跨平台,适用于中小型企业领域.
拓展阅读:数据库排行版https://db-engines.com/en/ranking (每月更新一次)
MySql的优势
* MySQL是一款自由软件。任何人都可以从MySQL的官方网站下载该软件。
*
MySQL是一个真正的多用户、多线程SQL数据库服务器。
*
MySQL能够快捷、有效和安全的处理大量的数据。相对于Oracle等数据库来说,MySQL在使用时非常简单。MySQL主要目标是快捷、便捷和易用。