大数据_数据库(DBMS、DB、SQL )
目录
开篇
一、数据库
1.数据库(通常概念)
1.1 数据库简介
1.2 数据库的好处
1.3 数据库相关概念
2.DBMS数据库管理系统概述
2.1 具体概念
2.2 DBMS根据数据的保存格式(数据库的种类)来进行分类
层次数据库(Hierarchical Database,HDB)
关系数据库(Relational Database,RDB)
面向对象数据库(Object Oriented Database,OODB)
XML数据库(XML Database,XMLDB)
键值存储系统(Key-Value Store,KVS)
3.数据库(DB)的特点
二、SQL语言概述
1. 基本概念
2.SQL的优点
3. SQL知识概括
三、DBMS、DB、SQL三者之间的关系
四、最后留白的内容(无关者退去,否则赶尽杀绝!)
开篇
我们常说的数据库,其实存在一种误区。
数据库(Database)——是DB。
DB(database):存储数据的”仓库“,数据库,保存一组有组织的数据的容器
而我们真正面向应用的,学习的——是DBMS。
即数据库管理系统(英语:database management system,缩写:DBMS)
一、数据库
1.数据库(通常概念)
1.1 数据库简介
数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。
1.2 数据库的好处
1.持久化数据到本地
2.可以实现结构化查询,方便管理
1.3 数据库相关概念
**DB(database)**:
存储数据的”仓库“,数据库,保存一组有组织的数据的容器
**DBMS(Database Management System)**:
数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据
**SQL**:
结构化查询语言,用于和数据库通信的语言
2.DBMS数据库管理系统概述
2.1 具体概念
数据库管理系统(英语:database management system,缩写:DBMS)
是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL 及 PostgreSQL 等。通常数据库管理师会使用数据库管理系统来创建数据库系统。
现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人电脑、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。
2.2 DBMS根据数据的保存格式(数据库的种类)来进行分类
层次数据库(Hierarchical Database,HDB)
最古老的数据库之一,它把数据通过层次结构(树形结构)的方式表现出来。层次数据库曾经是数据库的主流,但随着关系数据库的出现和普及,现在已经很少使用了。
关系数据库(Relational Database,RDB)
面向对象数据库(Object Oriented Database,OODB)
编程语言当中有一种被称为面向对象语言的语言 A。把数据以及对数据的操作集合起来以对象为单位进行管理,因此得名。面向对象数据库就是用来保存这些对象的数据库。
XML数据库(XML Database,XMLDB)
最近几年,XMLB 作为在网络上进行交互的数据的形式逐渐普及起来。XML 数据库可以对 XML 形式的大量数据进行高速处理。
键值存储系统(Key-Value Store,KVS)
3.数据库(DB)的特点
1、将数据放到表中,表再放入库中
2、一个数据库可以有多个表,每个表都有一个名字,用来标识自己。表名具有唯一性。
3、表具有一些特性,这些特性定义了数据在表中如何存储,类似java中“类”的设计。
4、表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java中的“属性”。
二、SQL语言概述
1. 基本概念
关系数据库标准语言SQL(结构化查询语言)。
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。
结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
SQL语言的精巧:仅有9个命令动词,后扩充至10个。
2.SQL的优点
1、不是某个特定数据库供应商专有的语言,几乎所有的DBMS都支持SQL
2、简单易学
3、虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。
3. SQL知识概括
三、DBMS、DB、SQL三者之间的关系
(其中三昧,一目了然)
四、最后留白的内容(无关者退去,否则赶尽杀绝!)
二十多年了,你们知道我这二十多年是怎么过的吗?!!
ennnnmmmmm......过得还挺有趣......
我学得经济专业,营销是我掌握的技能。
而现在我又去学了编程,java、数据库、还有javaWeb、、、
我还在做weibo营销、、、
我还在写文案、、、
还在写博客、、、
我还是一个写小说的。
嗯,这里是重点!!
我写了本小说,才写。才发表不久,所以我这个新编程小白,新经济专业转型编外人员,新小作者,来推书了。
《昆仑山上人》 老酒鬼·著。(叫我九爷。)
昆仑山上人(老爱喝酒的鬼)最新章节免费在线阅读_昆仑山上人小说全文在线阅读-起点中文网 (qidian.com)
(起(来)*点(点)*中(文人)*文(墨客)*网(吧))有爱看小&说的,能来支持下我这个萌新小作者吗?点小&说收藏的,评论留言,清风图&来。
这么多才多艺、学而不精的我,来踩踩我吧1!跪谢!!!
大数据_数据库(DBMS、DB、SQL )相关推荐
- sql查询百分之20到百分之40的数据_数据库基础学习——SQL语言知识总结(6)
1 视图(View) 1.1什么是视图 可以通过创建表的视图来表现数据的逻辑子集或数据的组合.视图是基于表或另一个视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变表中 ...
- 大数据之数据库mysql优化实战(一)
2019独角兽企业重金招聘Python工程师标准>>> :facepunch: 大数据之数据库mysql优化实战(一) 首先你要有数据,不然怎么测试,几百条就算了,还没跑就完了. 本 ...
- 大数据时代数据库-云HBase架构生态实践
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 2018第九届中国数据库技术大会,阿里云高级技术专家.架构师封神(曹龙)带来题为大数据时代数据库-云HBase架构&a ...
- java从入门到精通_Java大数据:数据库开发从入门到精通
在Java大数据开发任务当中,数据存储是非常关键的一环,涉及到分布式文件系统.分布式数据库,数据库是后端系统当中支持数据存储的重要组件.今天我们就来聊聊Java大数据,数据库开发从入门到精通,应该如何 ...
- 大数据分布式数据库系统介绍
传统的关系模型分布式数据库难以适应大数据时代的要求,主要的原因有以下几点: (1)规模效应带来的压力.大数据时代的数据远远超出单机处理能力,分布式技术是必然的选择.传统的数据库倾向于采用纵向扩展的方式 ...
- 大数据开发:大数据与数据库技术发展变化
在大数据处理当中,数据库无疑是提供关键性支持的技术之一,面对不断新增的海量数据,更加需要数据库提供稳定的底层支持,才能支持数据处理其他环节的工作.今天我们来做一个简单的大数据与数据库技术介绍. 谈到大 ...
- Java大数据:数据库开发从入门到精通
在Java大数据开发任务当中,数据存储是非常关键的一环,涉及到分布式文件系统.分布式数据库,数据库是后端系统当中支持数据存储的重要组件.今天我们就来聊聊Java大数据,数据库开发从入门到精通,应该如何 ...
- 图解大数据 | 海量数据库查询-Hive与HBase详解
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- 大数据和数据库的理解文章收藏
(1) 基本的大数据和数据库的定义,概念的等的区别 https://cloud.tencent.com/developer/news/397291 主要是将大数据比喻为: "大海扑鱼&qu ...
最新文章
- inline-block元素4px空白间隙的解决办法
- angularjs入门(四)
- BurpSuite日志分析过滤工具,加快SqlMap进行批量扫描的速度
- tproxy_Linux使用TPROXY进行UDP的透明代理
- 数据结构c语言版第四章题库,数据结构(C语言版)(第4版)习题
- MacOS Apple M1 安装ARM架构的JDK及动态切换版本
- presto 使用 部署_部署PrestoDB on Cassandra
- python的目的_Python-** wargs的目的和用途是什么?
- JS SDK的标准创建原则
- win2003实现单用户远程登录
- 【MATLAB】 曲面的绘制
- 电子管功放制作指南_电子管功率放大器的简易设计
- 为什么阿里巴巴不建议MySQL使用Text类型?
- 2018最新版省市区三级联动数据
- 第三方支付架构设计之—帐户体系
- 计算机符号大写怎么退出,如何输入数字,字母 和 回车换行符,大写字母锁定输入模式怎么退出...
- MacPorts 初装后提示 command not found: port 解决方案
- 微信小程序--基础内容(详解)(一)
- 前端技能树,面试复习第 52 天—— 手写代码:Javascript 基础考核
- 非常简单的申请微软学生KEY的方法