| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 数据库基本术语-DBMS和SQL -> 正文阅读 |
|
[大数据]数据库基本术语-DBMS和SQL |
1.什么是数据库当你用某易听歌或某宝购物时,都在和数据库打交道。你打开二维码做活宣时,也是在用数据库,有数据的地方就有“库”。 数据库(DataBase,DB):以某种有组织的方式存储的数据集合。可以理解为保存有组织的数据的“仓库”。 这里有两个概念我们要能区分:数据库DB、数据库管理系统DBMS 上面介绍了数据库,而数据库管理系统(DatabaseManagementSystem)就是管理数据库的软件,也叫DBMS。例如我们可能听过的Qracle,MySQL,PostgreSQL等。 数据库系统(DatabaseSystem,DBS)也会随之出现,它可以理解为大系统,包含数据库和数据库管理系统,数据库管理人员的整个系统。 举例:我们想象一个图书馆,它就是一个数据库系统,其中数据库管理系统就是书柜和一套分类规则,存放的数据是书 2.表表table:某种特定类型数据的结构化清单 表名是唯一的,同一数据库,相同的表名不能重复使用两次。不同数据库不限制。 模式schema:关于数据库和表的布局及特性的信息。 3.列和数据类型列column:表中的一个字段。 数据类型datatype:所容许的数据的类型。 4.行表中的数据是按行存储的,每个记录存储在自己的行内。 行row:表中的一个记录。 5.主键主键primary key:一列(或一组列),能够唯一标识表中的每一行。 应该总是定义主键。 主键满足两个条件:
2 什么是SQLSQL结构化查询语言(Structured Query Language):是一种专门用来于数据库通信的语言。 SQL相比其他语言,由很少的词构成。一种读写数据简单有效的方法。 SQL优点
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年5日历 | -2025/5/11 7:28:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |