常用数据库简介-KC09131333-o01.pptVIP

  • 0
  • 0
  • 约1.91千字
  • 约 17页
  • 2020-08-23 发布于湖北
  • 举报
* 常用数据库 * CONTENTS PAGE 目录页 数据库概述 常用数据库 1 2 目录 * TRANSITION PAGE 过渡页 1 数据库概述 数据库概念 * DB概述 数据:描述事务的符号记录。可用文字、图形等多种形式表示,经数字化处理后可存入计算机。 数据库(DB):按一定的数据模型组织、描述和存储在计算机内的、有组织的、可共享的数据集合。 数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件。主要功能包括数据定义功能和数据操纵功能。 数据库概念 * DB概述 数据库的运行管理:DBMS对数据库的建立、运行和维护进行统一管理、统一控制,以保证数据的安全性、完整性、并发控制及故障恢复。 数据库的建立和维护功能:数据库初始数据的输入、转换,数据库的转储、恢复、重新组织及性能监视与分析等。 数据库系统 * DB概述 数据库系统(DataBase System,DBS)的组成有下面四部分: 1、数据库:一个或多个数据库 数据库的四要素:用户数据、元数据、索引和应用元数据 2、 软件 数据库管理系统 DBMS,操纵和管理数据库的大型软件系统 数据库应用开发工具等辅助软件 具有数据库接口的高级语言与编译系统,如C、C++等 数据库系统 * DB概述 3.人员 用户 应用程序员 数据库管理员DBA (使用) (开发) (管理) 4.硬件 计算机及有关设备,要求有足够大的内、外存储容量及较高的处理速度。 数据库系统图示 * DB概述 数据库系统 用户1 用户2 用户n 应用程序1 应用程序m 辅助软件 DBMS 操作系统 数据库 数据库 DBA 负责 应用 程序员 ? ? ? ? ? ? ? ? ? 数据库分类 * DB概述 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关系型数据库。 关系数据库是应用数学方法来处理数据的。它具有结构简单、理论基础坚实、数据独立性高以及提供非过程性语言等优点。 关系数据库 * DB概述 关系数据库是应用数学方法来处理数据的。它具有结构简单、理论基础坚实、数据独立性高以及提供非过程性语言等优点。 关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关联的表格分类、合并、连接或选取等运算来实现数据库的管理。 非关系数据库 * DB概述 NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付超大规模和高并发的动态网站已经显得力不从心,暴露了很多难以克服的问题。NoSql数据库在特定的场景下可以发挥出难以想象的高效率和高性能,它是作为对传统关系型数据库的一个有效的补充。 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动。 * TRANSITION PAGE 过渡页 2 常用数据库介绍 ORACLE * 常用DB ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的关系数据库和分布式数据库。作为一个通用的数据库系统,它具有完整的数据管理功能。 MySQL * 常用DB MySQL是一种开放源代码的关系型数据库管理系统,它使用最常用的结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源的免费数据库。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。 SQL Server * 常用DB SQL Server是由Microsoft开发和推广的关系数据库管理系统。SQL Server是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,具备高可用和高性能特点。 MongoDB * 常用DB MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 可以存储比较复杂的数据类型。 Mongo最大的特点是支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,可以实现单表查询,且能对数据建立索引。 谢谢关注! *

文档评论(0)

1亿VIP精品文档

相关文档