01--数据库MySQL:【数据库DB】和【数据库管理系统DBMS】 简介
1.数据库DB
数据库:DB(DataBase)
按照一定规则存储在计算机的内部存储设备上被各种用户或者应用共享的数据集合
2.数据库管理系统DBMS
1)数据库管理系统DBMS:DBMS(DataBase Management System)
操作和管理数据库的大型软件,
用于建立使用和维护数据库,保证数据库的安全性和完整性;
用户通过数据库管理系统访问数据库中的数据;
2)常见数据库管理系统
mysql
一种【开放源码】的【关系型】数据库管理系统(使用的是结构化查询语言),
广泛用于中小型企业,体积小,速度快,总体拥有成本低,
08年被sun收购,09年sun被Oracle(甲骨文)收购
oracle
目前比较成功的【关系型】数据库管理系统,主要应用于--大型的企业数据库领域,
特点--数据库安全性强,稳定性强,性能超群,技术领先。(收费的)
DB2
IBM公司的【关系型】数据库系统的软件,应用于大型应用系统,具有较好的伸缩性,
可支持从大型机到单用户环境,应用于所有常见的操作系统平台下。
SQL Server
Microsoft开发推广的【关系型】数据库管理系统,软件界面友好,易学易用,
操作性和交互性较好,但【只能在windows】上运行,用户多性能会很差,稳定性不好。
PostgreSQL
加州大学伯克利分校计算机系【以教学目的开发的】,支持关系和面向对象的数据库
3)总结
这五个数据库都是关系型数据库。
常用的数据库一般是MySQL和oracle,
MySQL适用于小公司,因为成本低
oracle适用于大型企业的数据处理SQL Server适用性差,只能在Windows下运行
PostgerSQL只适合与教学