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图中用方框表示实体,椭圆表示属性,菱形表示关系,实心线段用以连接

posted @ 2020-04-15 15:33  yxfyg  阅读(164)  评论(0)    收藏  举报