一、数据库系统
1. 数据库
2. 数据库应用
3. 数据库管理系统(数据库软件)
3.1关系型数据库【RDBMS】
3.2非关系型数据库【NoSQL】
4. SQL和数据库管理系统的关系
5. 关系型数据库管理系统的组成
创作不易,不妨点赞评论❤️收藏一下
数据库应用系统是指数据库的应用软件。
------- 学生成绩管理系统、员工管理系统、银行管理系统
------- 电商商品列表、新媒体论坛
数据都是存储在数据 库的。
---- 数据库中有几张表,表与表之间存在一些对应关系
a. Oracle数据库(老大,最挣钱的数据库,是甲骨文公司)
b. MySQL数据库(最流行中型数据库) ----之前是开源免费的数据库,后被甲骨文公司收购
c. SQL server数据库(Windows上最好的数据库)
d. PostgreSQL(功能最强大的开源数据库)
e. SQLite(最流行的嵌入式数据库) ---- 用在嵌入式设备上,比如手机终端,可穿戴的手表等数据量非常小,几百K几兆就可以安装完成。
----- 是关系型数据库的一种补充,数据不在是一张张表,有自己的一套存储方式。
a. Redis(最好的缓存数据库)
b. MongoDB(最好的文档型数据库)
c. Elasticsearch(最好的搜索服务)
d. Cassandra(最好的列式数据库)
e. HBase(优秀的分布式、列式数据库)
a. SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。
b. MySQL、Oracle、SQLServer 是一个数据库软件,这些数据库软件支持标准的SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。
【也就是说他们所用的SQL标准都是同一家的,但是为了让自己的数据库软件更加符合自己的需求,他们会对自己的数据库软件做一些语法扩展; MySQL中的一些语法Oracle不支持,Oracle中的一些语法MySQL不支持,又或者说MySQL和Oracle的写法不一样,但是功能是相同的,有一点小差别。总的来说大部分的语法都是相同的】
c. 大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不友好。
------ 数据库管理系统(DBMS)主要由数据库和表组成;一个系统可以用很多个数据库,每个数据库可以有很多张表。【数据库系统由无数个数据库组成,每一个数据库由无数个表组成】
• DBMS:数据库管理系统,一款软件,用于管理数据库db软件。
• db (database):数据库,用于存储数据的地方。
• table:数据表。具体存放数据的地方。(数据表又称为二维表,有行有列)
– column 列,每张表由多列组成。
– row 行,一行数据,也称为一条记录。
四季轮换,已经数不清凋零了多少, 愿我们往后能向心而行,一路招摇胜!
你的支持认可是我创作的动力
创作不易,不妨点赞评论❤️收藏一下
感谢大佬们的支持,欢迎各位前来不吝赐教