数据库介绍

1.1 数据库概念

数据库,就是存放数据的仓库

数据库(DataBase,简称DB)是⻓期存储在计算机内部有结构的、大量的、共享的数

据集合。

⻓期存储:持久存储

有结构:

类型:数据库不仅可以存放数据,而且存放的数据还是有类型的

关系:存储数据与数据之间的关系

大量:大多数数据库都是文件系统的,也就是说存储在数据库中的数据实际上就是存储

在磁盘的文件中

共享:多个应用程序可以通过数据库实现数据的共享

1.2 关系型数据库与非关系型数据库

关系型数据库

关系型数据库,采用了关系模型来组织数据的存储,以行和列的形式存储数据并记

录数据与数据之间的关系 —— 将数据存储在表格中,可以通过建立表格与表格之间

的关联来维护数据与数据之间的关系。

学生信息---- 学生表

班级信息---- 班级表

非关系型数据库

非关系型数据库,采用键值对的模型来存储数据,只完成数据的记录,不会记录数

据与数据之间的关系。

在非关系型数据库中基于其特定的存储结构来解决一些大数据应用的难题。

NoSQL(Not only SQL)数据库来指代非关系型数据库。

1.3 常⻅的数据库产品

关系型数据库产品

MySQL 免费

MariaDB

Percona Server

PostgreSQL

Oracle 收费

SQL Server

Access

Sybase

达梦数据库

非关系型数据库产品

面向检索的列式存储 Column-Oriented

HaBase (Hadoop子系统)

BigTable (Google)

面向高并发的缓存存储Key-Value

Redis

MemcacheDB

面向海量数据访问的文档存储 Document--Oriented

MongoDB

CouchDB

1.4 数据库术语

数据库(Database) :存储的数据的集合,提供数据存储的服务

数据(Data) :实际上指的是描述事物的符号记录

数据库管理系统(Database Management System,DBMS ) : 数据库管理系统,是位于用

户与操作系统之间的一层数据管理软件

数据库系统管理员(Database Anministrator,简称为DBA) :负责数据库创建、使用及维护的专⻔人员

数据库系统(Database System,DBS) :数据库系统管理员、数据库管理系统及数据库组成整个单元

数据库简介(初步了解数据库)相关推荐

  1. 2016.3.22(关系型数据库简介,管理数据库和表)

    数据库的集中式控制有什么优点? 1:降低存储数据的冗余度 2:更高的数据一致性 3:存储数据的可以共享 4:可以建立数据库所遵循的标准 5:便于维护数据完整性 6:能够实现数据的安全性 存储数据有哪些 ...

  2. php mysql数据库简介,mysql数据库

    数据库简介 什么是数据库 保存和管理数据的仓库,数据库 什么是数据 文件,图片,视频,订单,用户名,密码等等.这些数据都需要有专门的地方来保存和管理 数据库的分类 关系型:mysql ... 非关系型 ...

  3. 人群频率 | gnomAD数据库简介 (一)

    人群变异频率的重要性 从孟德尔的豌豆到人类的遗传病中提到的,在遗传病患者中,根据人群频率(Frequency in unselected individuals)筛选候选变异是发现致病变异(Causa ...

  4. MySQL数据库简介数据库介绍

    MySQL数据库简介 一.数据库介绍 (一)数据库相关概念 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内的.有组织的.有共享的.统一管理的数据集合 ...

  5. Qt通过ODBC连接虚谷数据库,并对数据库数据进行增删查改

    目录 虚谷数据库 简介 测试虚谷数据库 虚谷数据库中系统表 win7搭建OBDC数据源 Qt连接数据库 通过QSqlDatabase的QODBC连接虚谷数据库 查询修改虚谷数据库中数据 测试案例 补充 ...

  6. 数据库简介与 Mysql 服务基础

    文章目录 前言 一.数据库系统发展史 二.数据库基本概念 三.主流数据库介绍 四.数据库类型 1. 关系型数据库 2. 非关系型数据库 3. 时序数据库 TSD 五.Mysql 数据库 1. MySQ ...

  7. mysql 从零开始_MySQL从零开始:01 数据库简介

    1.什么是数据库 从字面意思理解,首先数据库是一个存放东西的库,里面存的东西是数据.以下解释来自百度百科: 数据库(Database)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库 ...

  8. Redis数据库简介与(CentOS 7)编译安装

    Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言 ...

  9. NCBI中SRA数据库简介

    NCBI中SRA数据库简介 SRA数据库简介 SRA 数据库, 为Sequence Read Archive 的缩写.主要存储高通量测序的数据,来自四个测序平台,分别为: Roche_LS454,Il ...

  10. 【Redis6快速深入学习01】NoSQL数据库简介

    文章目录 1 NoSQL数据库简介 1.1 技术发展 1.2 NoSQL数据库 1.3 行式存储数据库(大数据时代) 1.4 图关系型数据库 1 NoSQL数据库简介 1.1 技术发展 技术的分类 解 ...

最新文章

  1. 【行业看点】量子通信 量子计算机 量子列车…… 量子的世界究竟多精彩?
  2. (转)FFMPEG解码H264拼帧简解
  3. 散列(哈希 hash)
  4. 中国最神秘的一所大学,它只存在过8年,却成了永远的第一
  5. html 分页_Python爬虫:如何爬取分页数据?
  6. Linux入门(2)_给初学者的建议
  7. MySQL 存储过程错误处理
  8. sql 字段很多怎么汇总_利用集算器实现分库汇总
  9. 无线网络密码破解方法
  10. 数智学习 | 一文读懂数据安全分类分级
  11. SPRAY 光谱光线追迹仿真软件
  12. 汽车行业如何玩转“Web3.0”?智己汽车“原石谷”开启区块链应用新场景!
  13. html图片自动旋转
  14. 姜小白的Python日记Day7 文件的读写
  15. Tree Traversal(二叉树的遍历)
  16. 离开后再回原来的公司合适吗?
  17. Wi-Fi 6 提升了哪些方面?
  18. freeswitch语音识别一系列干货
  19. 配置文件导入服务器什么意思,配置服务器需要什么意思
  20. mysql sql 当前日期拼接某个时间段的写法

热门文章

  1. 白杨SEO:SEM和SEO有什么区别呢?
  2. 基于MATLAB的数字滤波器之低通滤波器
  3. java 项目开发流程_详解JAVA开发之JAVA项目开发的基本流程
  4. Java 数据库编程专栏 目录
  5. 智能生成标题 易语言代码
  6. c语言必背100代码,初学者代码大全(c语言必背100代码)
  7. 《JAVA并发编程实战》,分享PDF高清版
  8. linux之SVN安装
  9. 北京54或国家80或CGCS2000转WGS84坐标系的程序实现方法
  10. kali字典爆破wifi密码