《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一1.6 关系数据库

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核8GB
简介: 本节书摘来自华章出版社《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一书中的第1章,第1.6节,作者孙风栋 王澜,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.6 关系数据库

1.6.1 关系数据库的功能

采用关系模型的数据库系统称为关系数据库系统,其主要功能如下。
数据定义:提供数据定义语言(Data Definition Language,DDL),用户利用该语言可以定义数据库的三级模式(外模式、模式、内模式)、两级映像(外模式/模式、模式/内模式),定义数据的完整性、安全性约束等。
数据操作:提供数据操作语言(Data Manipulation Language,DML),实现对数据库的操作,包括数据查询、插入、删除、修改等。
数据库运行与控制:提供数据库运行和控制功能,保证所有访问数据库的操作在控制程序的统一管理下进行,保证了数据的安全性、完整性、多用户对数据库的并发操作,以及数据库在故障发生时的恢复。
数据库的建立与维护:提供实用程序来完成数据库的初始数据输入和数据转换等,完成数据库数据的转储、恢复、重组织、系统性能监控和分析等。
数据库接口:提供与其他软件系统进行交互、通信和操作的接口。

1.6.2 常见的关系数据库管理系统

目前,市场上常见的关系数据库管理系统包括Oracle、DB2、Sybase和SQL Server等。

  1. Oracle
    Oracle是当今最大的数据库厂商Oracle公司的数据库产品。它是世界上第一个商品化的关系型数据库管理系统,也是第一个推出与数据库结合的、应用第四代语言开发工具开发的数据库产品。

Oracle数据库采用标准SQL语言,支持多种数据类型,提供面向对象操作的数据支持,支持UNIX、VMS、Windows、OS/2等多种平台。
Oracle公司的软件产品主要由3部分构成:Oracle服务器产品、Oracle开发工具和Oracle应用软件。其中,服务器产品包括数据库服务器和应用服务器。当前Oracle最新版本为Oracle 11g,但使用最广的产品为Oracle 10g。

  1. DB2
    DB2是IBM公司于1983年推出的一个商业化关系数据库管理系统,它是基于System R基础实现的。

20世纪80年代初期,DB2主要运行在大型主机平台上。从20世纪80年代中期到90年代初,DB2已发展到中型机、小型机以及微机平台,可以运行在各种不同的操作系统平台上,如UNIX、VMS、Windows、OS/2等。DB2在金融系统应用较多。
DB2 Universal Database Personal Edition 是专为OS/2和Windows系统的单用户提供的数据库管理系统;DB2 Universal Database Workgroup Edition 是专为OS/2和Windows系统的多用户提供的数据库管理系统。

  1. Sybase
    Sybase是Sybase公司发布的关系数据库产品。Sybase公司成立于1984年,于1987年5月推出了关系数据库Sybase SQL Server 1.0。该公司首先提出了客户机/服务器的思想,并率先在Sybase SQL Server中实现。现在,Sybase可以运行在不同的操作系统平台上,如UNIX、VMS、Windows、Netware等。作为网络数据库,Sybase采用开放的体系结构,支持网络环境下各节点数据库的互相访问。

Sybase数据库主要由服务器软件Sybase SQL Server、客户软件Sybase SQL Toolset和接口软件Sybase Client/Server Interface等3类软件产品组成。其中Sybase SQL Server服务器软件中的Sybase SQL Anywhere是Sybase的单机版本,是一个完备的、小型关系数据库管理系统,支持完全的事务处理和SQL功能,可以胜任小型数据库应用系统的开发。
此外,Sybase还拥有数据库开发工具PowerBuilder,能够快速开发出基于客户机/服务器工作模式、Web工作模式的图形化数据库应用程序。

  1. Microsoft SQL Server
    Microsoft SQL Server是微软公司推出的应用于Windows操作系统上的关系数据库产品。Microsoft SQL Server是Microsoft公司从Sybase公司购买技术而开发的产品,与Sybase数据库完全兼容,它支持客户机/服务器结构。

Microsoft SQL Server只支持Windows操作平台。它不提供直接的客户开发工具和平台,只提供ODBC和DB-Library两个接口。ODBC接口是一个开放的、标准的访问数据库的接口,允许程序员在多种软件平台上使用第三方的开发工具;DB-Library是用C语言开发的API,供程序员访问Microsoft SQL Server。

相关实践学习
MySQL数据库快速部署实践
本场景主要介绍如何在一台配置了CentOS 7.7版本的ECS实例(云服务器)上安装mysql,执行mysql的常用操作,学习基本的SQL语句。
相关文章
|
3月前
|
Oracle 关系型数据库 Linux
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle数据库配置助手(DBCA)是用于创建和配置Oracle数据库的工具,支持图形界面和静默执行模式。本文介绍了使用DBCA在Linux环境下创建数据库的完整步骤,包括选择数据库操作类型、配置存储与网络选项、设置管理密码等,并提供了界面截图与视频讲解,帮助用户快速掌握数据库创建流程。
365 93
|
2月前
|
SQL 关系型数据库 MySQL
阿里云RDS云数据库全解析:产品功能、收费标准与活动参考
与云服务器ECS一样,关系型数据库RDS也是很多用户上云必买的热门云产品之一,阿里云的云数据库RDS主要包含RDS MySQL、RDS SQL Server、RDS PostgreSQL、RDS MariaDB等几个关系型数据库,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,帮助您解决数据库运维的烦恼。本文为大家介绍阿里云的云数据库 RDS主要产品及计费方式、收费标准以及活动等相关情况,以供参考。
|
2月前
|
Oracle 关系型数据库 Linux
【赵渝强老师】使用NetManager创建Oracle数据库的监听器
Oracle NetManager是数据库网络配置工具,用于创建监听器、配置服务命名与网络连接,支持多数据库共享监听,确保客户端与服务器通信顺畅。
204 0
|
3月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
5月前
|
存储 Oracle 关系型数据库
服务器数据恢复—光纤存储上oracle数据库数据恢复案例
一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。 通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。 将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。
|
3月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
|
3月前
|
SQL Oracle 关系型数据库
Oracle数据库创建表空间和索引的SQL语法示例
以上SQL语法提供了一种标准方式去组织Oracle数据库内部结构,并且通过合理使用可以显著改善查询速度及整体性能。需要注意,在实际应用过程当中应该根据具体业务需求、系统资源状况以及预期目标去合理规划并调整参数设置以达到最佳效果。
308 8
|
3月前
|
弹性计算 关系型数据库 数据库
云数据库RDS数据库迁移上云
阿里云RDS是一种安全稳定、高性价比的在线数据库服务,支持弹性伸缩,帮助用户轻松部署与扩展数据库。提供实例创建、白名单设置、数据库与账号管理、便捷连接等功能,简化运维操作,保障数据安全。
|
3月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
|
3月前
|
关系型数据库 MySQL 数据库
云时代MySQL:RDS与自建数据库的抉择
在云计算时代,选择合适的数据库部署方案至关重要。本文深入对比了AWS RDS与自建MySQL的优劣,帮助您在控制权、运维成本和业务敏捷性之间找到最佳平衡点。内容涵盖核心概念、功能特性、成本模型、安全性、性能优化、高可用方案及迁移策略,为您提供全面的决策参考。

热门文章

最新文章

推荐镜像

更多