数据库概述

数据库概述

数据库(DataBase:DB)数据库是按照数据数据结构,存储,组织和管理数据的仓库
ps:存储和管理的仓库相当于就在磁盘上操作文件

数据库管理系统:
是专门用于管理数据库,是一个计算机软件,提供对数据库的建立,维护,查询和统计等操作

ps:我们一般说的数据库都是数据库服务器:DBMS,只的是数据库的服务端


什么是非关系型数据库?
非关系型数据库,是指采用了没有特定关系模型来组织数据的数据库。
NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析

随着大数据的不断发展,此时出现了一种数据库非关系型数据库,NOSQL数据库
常见非关系型数据库:
键值存储的数据库:Oracle DBD Redis BeansDB
列式存储的数据库:HBase Riak
文档存储的数据库 MongoDB CouchDB
图形存储的数据路 Neo4J InfoGrid


什么是关系型数据库?
关系型数据库是依据关系模型来创建的数据库。
所谓关系模型就是“一对一、一对多、多对多”等关系模型,
关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。
关系型数据可以很好地存储一些关系模型的数据,比如一个老师对应多个学生的数据(“多对多”),
一本书对应多个作者(“一对多”),一本书对应一个出版日期(“一对一”)
关系模型是我们生活中能经常遇见的模型,存储这类数据一般用关系型数据库
关系模型包括数据结构(数据存储的问题,二维表)、操作指令集合(SQL语句)、
完整性约束(表内数据约束、表与表之间的约束)。

关系型数据库
MySQL是一个典型的关系型数据库
SQL Server 微软
DB2 IMB
Oracle 甲骨文(Oracle)
Oracle:运行稳定,可移植性高,功能齐全,性能超群,适用于大企业(付费)
DB2:速度快,可靠性好,适用于海量数据,恢复性极强,适用于银行,电力,金融(付费)
SQL Server:全面,效率高,界面友好,操作方便,但是不跨平台,中小企业使用(免费,企业版收费)
MySQL:开源,体积小,速度快,全面支持SQL,适用于中小企业(完全免费)

SQL:结构化查询语言是关系型数据库的标准语言
特点: 简单,灵活,功能强大

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值