第二章.数据库与数据库管理系统

2.1****数据库的相关概念

DB :数据库( Database
即存储数据的 " 仓库 " ,其本质是一个文件系统。它保存了一系列有组织的数据。
DBMS :数据库管理系统( Database Management System
是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控
制。用户通过数据库管理系统访问数据库中表内的数据。
SQL :结构化查询语言( Structured Query Language
专门用来与数据库通信的语言。

2.2 数据库与数据库管理系统的关系

数据库管理系统 (DBMS) 可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体用户的数据。
数据库管理系统、数据库和表的关系如图所示

2.3常见的数据库管理系统排名(DBMS)

目前互联网上常见的数据库管理软件有 Oracle 、 MySQL 、 MS SQL Server 、 DB2 、 PostgreSQL 、
Access 、 Sybase 、 Informix 这几种。以下是 2021 年 DB-Engines Ranking 对各数据库受欢迎程度进行调
查后的统计结果 :
(查看数据库最新排名 : https://db-engines.com/en/ranking

2.4****常见的数据库介绍

Oracle
1979 年, Oracle 2 诞生,它是第一个商用的 RDBMS (关系型数据库管理系统)。随着 Oracle 软件的
名气 越来越大,公司也改名叫 Oracle 公司。
2007 年,总计 85 亿美金收购 BEA Systems 。
2009 年,总计 74 亿美金收购 SUN 。此前的 2008 年, SUN 以 10 亿美金收购 MySQL 。意味着 Oracle 同时拥
有了 MySQL 的管理权,至此 Oracle 在数据库领域中成为绝对的领导者。
2013 年,甲骨文超越 IBM ,成为继 Microsoft 后全球第二大软件公司。
如今 Oracle 的年收入达到了 400 亿美金,足以证明商用(收费)数据库软件的价值。
SQL Server
SQL Server 是微软开发的大型商业数据库,诞生于 1989 年。 C# 、 .net 等语言常使用,与 WinNT 完全集
成,也可以很好地与 Microsoft BackOffice 产品集成。
DB2
IBM 公司的数据库产品 , 收费的。常应用在银行系统中。
PostgreSQL
PostgreSQL 的稳定性极强,最符合 SQL 标准,开放源码,具备商业级 DBMS 质量。 PG 对数据量大的文本
以 及 SQL 处理较快。
SyBase
已经淡出历史舞台。提供了一个非常专业数据建模的工具 PowerDesigner 。
SQLite
嵌入式的小型数据库,应用在手机端。 零配置, SQlite3 不用安装,不用配置,不用启动,关闭或者配置
数据库实例。当系统崩溃后不用做任何恢复操作,再下次使用数据库的时候自动恢复。
informix IBM 公司出品,取自 Information 和 Unix 的结合,它是第一个被移植到 Linux 上的商业数据库产品。仅运行
于 unix/linux 平台,命令行操作。 性能较高,支持集群,适应于安全性要求极高的系统,尤其是银行, 证 券系统的应用。

相关推荐
MavenTalk5 分钟前
Spring Cloud Alibaba:一站式微服务解决方案
java·数据库·spring boot·spring cloud·微服务·netflix
荼蘼_17 分钟前
宝塔内设置redis后,项目以及RedisDesktopManager客户端连接不上!
数据库·redis·缓存
打码人的日常分享29 分钟前
【网络安全资料文档】网络安全空间态势感知系统建设方案,网络安全数据采集建设方案(word原件)
数据库·安全·web安全·需求分析·规格说明书
发光者32 分钟前
Maven、mybatis框架
java·数据库·maven·mybatis
小草儿7992 小时前
gbase8s之查看锁表的sql
服务器·数据库·mysql
GoodStudyAndDayDayUp2 小时前
一个老是用的SQL
java·数据库·sql
清风 0013 小时前
一、使用 mdadm 工具在 Ubuntu 上创建 RAID 1(镜像)
运维·服务器·数据库
道斯3 小时前
asp.net老项目运维,出现的问题6之数据库
数据库
zxrhhm3 小时前
Oracle PL/SQL编程中批量数据处理Sparse Collections and SQL%BULK_EXCEPTIONS
数据库·oracle