数据库基础学习

1.数据库基础

数据库: 数据库是按照“数据结构存储、管理数据的仓库”,是一种长期存储在磁盘中、有组织、可共享、统一管理大量数据库的集合。根据个人理解,类似于现实中的图书馆、超市一般。存储了种类不同的物品的同时,对于物品进行分类、管理。

数据库管理系统:DataBase Management System ,简称DBMS,数据库管理系统,是一种操纵和管理的数据的软件,用于建立、存储、管理数据,目的是为了维护数据的安全性和完整性。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。

数据库系统:数据库系统(Database System),是由数据库及其管理软件组成的系统。
数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。

2.数据库的分类

数据库分类:数据库按数据结构划分分为关系型数据库和非关系型数据库。

关系型数据库:系型数据库是按照“关系模型”建立的数据库,有行和列,表与表之间的关系有一对一、一对多、多对多。
常见的关系型数据库有:Oracle、DB2、MySQL、SQLServer、Access。

关系型数据库特点:容易理解、操作方便、便于维护、支持事务

非关系型数据库:非关系型数据库基于“非关系模型”的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
非关系型数据库主要有四种数据存储类型:键值对存储(key-value),文档存储(document store),基于列的数据库(column-oriented),还有就是图形数据库(graph database)。
1)键值对模型
存储的是一个个键值对,如name:zhangsan,键是name,值是zhangsan。
常见的键值对数据库有:Mamcached、Redis。
2)列模式
存储的是一列列数据,常见的有Hbase。
3)文档模型
存储的是一个个文档,如:MongoDB。
4)图形模型
存储关于图形、网络的信息,例如社会关系、路线图、交通链接。如:Neo4J

非关系型数据库的特点:成本低、操作速度快、易于扩展、存储类型多

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值