| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 数据库(mysql)基本概念 -> 正文阅读 |
|
[大数据]数据库(mysql)基本概念 |
目录 一、数据库的基本概念数据库管理系统是一个由互相关联的数据的集合和一组用访问这些数据的程序组成,这个数据集合通常称作数据库,其中包含了关于某个企业的信息。DBMS的主要目标就是提供一种可以方便高效的存取数据库信息的途径 1、数据库的组成1、数据
2、表
3、数据库表的集合,是存储数据的仓库,?以一定的组织方式存储的相互有关的数据集合?? 2、数据库的管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的系统软件,在操作系统的支持下,支持用户对数据库的各项操作 DBMS主要包括以下功能: 数据库的建立和维护功能: 包括建立数据库的结构和数据的录入与转换、数据库的转储与恢复、数据库的重组与性能监视等功能。 3、数据库系统(DBS)?是一个人机系统,由硬件、OS、数据库、DBMS、应用软件和数据库用户组成 ?用户可以通过DBMS或应用程序操作数据库? 4、DBMS的工作模式DBMS的工作模式如下
二、数据库系统发展史1、第一代数据库(人工管理)自20世纪60年代起,第一代数据库系统问世 2、第二代数据库(文件管理)20世纪70年代初,第二代数据库——关系数据库开始出现 3、第三代数据库(数据库系统管理)自20世纪80年代开始,适应不同领域的新型数据库系统不断涌现 三、当今主流数据库
四、关系型数据库和非关系型数据库1、关系型数据库1、关系型数据库介绍
关系模型可用简单的"??实体-关系-属性??"来表示? 实体 也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物” 属性 实体所具有的某一特性,一个实体可以有多个属性 联系(关系) 实体集之间的对应关系称为联系,也称为关系 所有实体及实体之间联系的集合构成一个关系数据库 2、关系数据库应用
2、非关系数据库介绍非关系数据库也被称作NoSQL (Not Only SQL) 非关系型数据库的优点 ① 数据库可高并发读写 3、关系型数据库和非关系型数据库的区别1、关系数据库关系数据库结构是二维数据库表,二维表当中每个字段(列)用来描述对象的一个属性,每个记录(行)用来描述一个对象的信息(完整信息),关系数据库写到哪里也就是存储在硬盘当中
2、非关系型数据库(NoSQL)MongoDB 、 Redis(内存数据库/缓存数据库)K-V键值对、与之类似的Memcache,K-V键值对 非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。
五、MySQL数据库介绍1、mysql介绍一款深受欢迎的开源关系型数据库,Oracle旗下的产品,遵守GPL协议,可以免费使用与修改
2、MySQL商业版与社区版mysql商业版是由nysql AB 公司负责开发与维护,需要付费才能使用 mysql社区版是由分散在世界各地的mysql开发者,爱好者一起开发与维护,可以免费使用。
3、MySQL产品阵营第一阵营:5.0-5.1阵营,可说是早期产品的延续 下载网址:http://www.dev.mysql.com/downloads 4、日志
六、Myaql存储引擎
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 11:05:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |