01_数据库介绍
1.数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合
2.常见的关系型数据库
①MySQL:是一个开源的关系型数据库管理系统
②MariaDB:是MySQL的一个分支,主要由开源社区在维护,和MySQL几乎一样
③Oracle Database:是甲骨文公司的一款关系数据库管理系统,是一种高效率、可靠性好的、适应高吞吐量的数据库方案
④DB2:IBM公司开发的一套关系型数据库管理系统,常用于银行
⑤SQLserver:Microsoft公司推出的一种关系型数据库系统
3.常见的非关系型(Nosql)数据库(数据以key:value形式存储)
①MongoDB:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案
②Redis:Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
4.我们通过命令(SQL标准)来操作关系型数据库
5.关系型数据库离不开E-R图,E-R图也称实体-联系图(Entity Relationship Diagram)
6.E-R图中用方框表示实体,椭圆表示属性,菱形表示关系,实心线段用以连接
浙公网安备 33010602011771号