目录
一、数据库的好处
二、数据库的常见概念 ★
1.DB
2.DBMS
a.概念
b.分类
3.SQL
a.概念
b.优点
c.分类
三、数据库存储数据的特点
四、常见的数据库管理系统
1.MySQL
2.Oracle
3.DB2
4.SQL Server
一、数据库的好处
1.可以持久化数据到本地
2.使用完整的管理系统统一管理,易于结构化查询
二、数据库的常见概念 ★
1.DB
数据库( database ),存储数据的“仓库”,它保存了一系列有组织的数据。
2.DBMS
a.概念
数据库管理系统(Database Mabagement System),又称为数据库软件或数据库产品,用于创建或管理数据库,常见的数据库软件有MySQL、Oracle、DB2、SqlServer等等
b.分类
- 基于共享文件系统的DBMS (Access )
- 基于客户机——服务器的DBMS (MySQL、Oracle、SqlServer)
3.SQL
a.概念
结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言
b.优点
- 不是某个特定数据库供应商专有的语言,几乎所有 DBMS都支持SQL
- 简单易学
- 虽然简单,但实际上是一种强有力的语言,灵活使 用其语言元素,可以进行非常复杂和高级的数据库操作。
c.分类
- DML(Data Manipulation Language):数据操纵语句,用于添加(INSERT)、删除(DETLETE)、修改(UPDATE)、查询(SELECT)数据库记录,并检查数据完整性
- DDL(Data Definition Language):数据定义语句,用于库和表的创建(CREATE)、修改(ALTER)、删除(DROP)。
- DCL(Data Control Language):数据控制语句,用于定义用户的访问权限和安全级别。
三、数据库存储数据的特点
1、数据存放到表(table)中,然后表再放到库(database)中
2、一个库(database)中可以有多张表(table),每张表(table)具有唯一的表名用来标识自己
3、表(table)中有一个或多个列,列又称为“字段”,相当于java中“属性”
4、表(table)中的每一行数据,相当于java中“对象”
四、常见的数据库管理系统
1.MySQL
MySQL是流行的关系型数据库管理系统,特别是在WEB应用方面,MySQL是好的关系数据库管理系统。由瑞典MySQLAB公司开发,目前属于Oracle旗下公司。MySQL所使用的SQL语言是用于访问数据库的常用标准化语言。
2.Oracle
Oracle即Oracle Database,或Oracle RDBMS的简称。是甲骨文公司的款关系数据库管理系统。它是在数据库域直处于先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是种高效率、可靠性好的适应高吞吐量的数据库解决方案。
3.DB2
DB2是IBM公司的产品,是一个多媒体、Web关系型数据库管理系统,其功能足以满足大中公司的需要,并可灵活地服务于中小型电子商务解决方案。1968年IBM公司推出的IMS( Information Management System)是层次数据库系统的典型代表,是第一个大型的商用数据库管理系统。1970年,IBM公司的研究员首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了基础。
4.SQL Server
SQL Server是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,是个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业的数据管理。SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
下一篇:咸鱼带你学MySQL—MySQL的介绍