数据库(DB)

摘要:
关系数据库遵循SQL标准和ACID原则。常见的非关系数据库包括Redis、Hbase(列存储)、MongoDB和InfoGrid3.数据库管理系统1.数据库管理系统是一种操作和管理数据库的软件,用于建立、使用和维护数据库。

1.定义:

存放数据的仓库,按照数据结构来组织、存储和管理数据的仓库

2.数据库类型

1.关系型数据库:

以表的形式存储数据,表与表之间有很多复杂的关联关系。关系型数据库遵循结构化查询语言SQL标准和ACID原则。常见的关系型数据库有MySQL,SQLServer,Oracle等

2.非关系型数据库

NoSQL,Not Only SQL:是分布式、非关系型、不保证遵循ACID原则的数据存储系统。常见非关系数据库有Redis(键值对存储)、Hbase(列存储)、MongoDB(文档型数据库)、InfoGrid(图数据库)

3.数据库管理系统(DBMS)

1.数据库管理系统

一种操纵和管理数据库的软件,用于建立、使用和维护数据库。能够提供数据录入、修改、查询操作。具有数据定义、数据操作、数据存储与管理、数据维护、通信等功能,且能够允许多用户使用。

2.数据定义语言:

DDL语言,用于建立、修改数据库结构

3.数据操作语言

DML语言,提供用户实现对数据的追加、删除、更新、查询操作。

4.数据库系统(DBS)

数据库管理系统+数据库+应用程序+用户(DBA、应用程序员、终端用户)

免责声明:文章转载自《数据库(DB)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CDH-5.12.2安装教程Node与express开发下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sharding-jdbc

https://www.cnblogs.com/fengpinglangjingruma/p/14005759.html sharding-jdbc 提供了4种分片算法: 1、精确分片算法 精确分片算法(PreciseShardingAlgorithm)用于单个字段作为分片键,SQL中有 = 与 IN 等条件的分片,需要在标准分片策略(StandardSh...

软件工程中数据库设计

数据库,数据库管理系统(DBMS),数据库系统 现实世界-------------信息世界--------------机器世界        (抽象)    概念模型  (转化) 数据模型   (关系,网状,层次模型)                  独立于计算机         与计算机有关 数据模型通常由数据结构、数据操作、完整性约束组成   ...

抓取网页数据(金融股市实时数据)

最近查了几天的资料去写一个网页抓取股票实时数据的程序,网上一堆资料都是翻来覆去的讲解同样的方法,还有都是抓取一般的没有变化的对时间要求不要的网页数据,然而对于股票实时数据的抓取要求的是每秒钟都会由很多股票数据在发生变化,要保证程序能抓取到每秒钟这些变化着的数据,好了,出于这个目的开始在网上搜说数据,很多人建议用libcurl方法,好的,libcurl很强大...

Gson转换json数据为对象

可以通过Gson使用两种方法,将json字符串转换为对象,以下面该段报文做测试 { "id": 84041462, "lastName": "小华", "age":32, "balance":666255.32, "hobbyDesc": { "subject": "数学",...

JSON数据格式集合分析(转)

原文地址:http://www.php100.com/html/webkaifa/javascript/2013/0125/11993.html JSON是一种轻量级的数据交换格式。它是基于javascript语法标准的一个子集。JSON是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语...

【唠叨两句】如何将一张树型结构的Excel表格中的数据导入到多张数据库表中

         小弟昨天遇到一个相对比较棘手的问题,就像标题说的那样、如何将一张树型结构的Excel表格中的数据导入到多张数据库表中,在现实中实际是七张数据库表,这七张表之间有着有着相对比较复杂的主外键关系,对于我这么洼的水平,刚遇到时确实愣了一下。不过还好、等冷静下来之后,慢慢的找到的了解决的办法。现在与大家分享一下处理思路及方法。先说一下这里用到的一...