数据库(一)

数据库简介

        什么是数据库(DataBase)?严格来说,数据库是一个以某种有组织方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。这个文件柜能够存储并归类数据,提高查询效率,并且有自己的一把“锁”,数据库超级管理员可以指定每个用户能开哪把“锁”,不能开哪把“锁”,即能为每个用户分配权限,并控制权限。

数据库的优点

1、可以存储大量数据;

2、数据操作方便,    包括数据更新、检索等;

3、安全性高;

4、根据功能分析。可以获得新的数据;

5、保持数据的统一性

数据库类型:

1、关系数据库:是建立在关系数据库模型基础之上的数据库,能够借助于几何代数等概念和方法来处理数据库中的数据,同时也是一个被组织成拥有正式描述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。当前主流的关系数据库有:Oracle、Mysql、Sybase、Sqlserver、DB2等。

2、非关系数据库:又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL( Structured QueryLanguage,结构化查询语言),据维基百科介绍,NoSQL最早出现于1998 年,是由Carlo Storzzi最早开发的个轻量、开源、不兼容SQL 功能的关系型数据库,2009 年,在一次分布式开源数据库的讨论会上,再次提出了NoSQL 的概念,此时NoSQL主要是指非关系型、分布式、不提供ACID (数据库事务处理的四个基本要素)的数据库设计模式。同年,在亚特兰大举行的“NoSQL(east)”讨论会上,对NoSQL 最普遍的定义是“非关联型的”,强调Key-Value 存储和文档数据库的优点,而不是单纯地反对RDBMS,至此,NoSQL 开始正式出现在世人面前。

两者的区别请点击链接:https://blog.csdn.net/qq_31536117/article/details/7817964

数据库模型

1、对象模型:也称作要素模型,将研究的整个地理空间看成一个空域,地理现象和空间实体作为独立的对象分布在该空域中。按其空间特征分点、线、面、体四种基本对象,每个对象对应一组相关属性。对象也可能由其他分离的对象保持特定关系,如点、线、面、体的拓扑关系。

2、层次模型(轻量级数据访问协议)

3、网状模型(大型数据储存)

4、关系模型

5、面向对象模型

6、半结构化模型

7、平面模型(表格模型,一般在形式上是一个二维数组。如表格模型数据Excel)

如果想深入了解各个模型的基本内容,可以参照百度百科。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值