数据库学习笔记-01

25 阅读1分钟

SQL的RDBMS是什么鬼(理解概念)? blog.csdn.net/luyaran/art…

ORM框架详解:为什么不直接写SQL? blog.csdn.net/u012955829/…

1、数据库系统:

1)数据库及其管理软件组成的系统
2)RDBMS:关系数据库管理系统

2、数据库(逻辑库)

按照数据结构来组织、存储和管理数据的仓库。

3、数据表

表格,行(记录)和列(字段)组成

4、SQL语言

结构化查询语言(Structured Query Language)
用于存取数据以及查询、更新和管理关系型数据库系统

5、服务端和客户端(数据访问接口)

服务端
数据库:连接数据库的两种方式:
    1)客户端连接工具
    2) 编程语言实现的接口(使用编程语言连接与操作数据库:python, java, c, nodejs, ……)

6、数据库的分类:

1)关系型数据库

2)非关系型数据库: Not Only SQL

  • key-value型
  • 文档型
  • 列式数据库
  • 图数据库

image.png

举例Redis, Memcached, Voldemort, Oracle BDB
典型应用场景
数据模型
强项
弱项

2.png

3.png

4.png