四.又从教据库的抽象层次来进行数据库应用 管理系统的设针与开发,及其设计工具 ■抽象层次体现的正是数据库设计与开发的过程 ■各阶段中使用不同的设计工具 五.从对教据摩管理系统的要求和操作来看待 SQL数据库语言 ■数据定义 ■数据操作 ■系统管理 Designed by Tao Hongcai2021年2月23日16
Designed by Tao Hongcai 2021年2月23日 16 四. 又从数据库的抽象层次来进行数据库应用 管理系统的设计与开发,及其设计工具 五. 从对数据库管理系统的要求和操作来看待 SQL数据库语言 ■ 抽象层次体现的正是数据库设计与开发的过程 ■ 各阶段中使用不同的设计工具 ■ 数据定义 ■ 数据操作 ■ 系统管理
六.数据库原理、应用与设计之间的联系 通过以上介绍应了解:数据库管理系统的原理与数据库应用系统的设 计与开发的联系是紧密相关的。 数据库应用部分 浏览器 现实系统 用户 B/S模式 C/S模式 LhttP C/C++、PB、 Delphi wEB服务器 SQL 外模式1 外模式2 外模式n 的交 Java应用程序 CGUISAPI CGI/ASP/JSP程序 互式 SQL的嵌入式使用 概念模式 使用 SOL ODBC/JDBC/OLE DB 语句 SOL语问 SQL定义语句 关系数据库管理系统 RDBMS 利用 SQL DDL将 数据库原理部分 关系模型存入数据库 数据库设计部分 完故并数 整障发据 性恢控库 DB 限复制安 数据库系统总体结构图 制 全 Resigned by Tao Hongcai 2021年2月23日17
Designed by Tao Hongcai 2021年2月23日 17 六. 数据库原理、应用与设计之间的联系 CGI/ISAPI ODBC/JDBC/OLE DB 概念模式 外模式 1 外模式 2 外模式 n 现实系统 关系数据库管理系统 RDBMS 利用 SQL DDL 将 关系模型存入数据库 SQL 的嵌入式使用 C/C++、PB、Delphi、 Java 应用程序 数据库应用部分 用户 SQL 的交 互式 使用 … 数 据 库 原 理 部 分 DB 数 据 库 安 全 并 发 控 制 故 障 恢 复 完 整 性 限 制 数据库系统总体结构图 数 据 库 设 计 部 分 SQL 语句 SQL 定义语句 C/S 模式 浏览器 WEB 服务器 B/S 模式 HTTP SQL 语句 CGI/ASP/JSP 程序 通过以上介绍应了解:数据库管理系统的原理与数据库应用系统的设 计与开发的联系是紧密相关的
七.从实除应用需要来看待数据摩技术的发展 ▲文件系统应用程序1 文件1 应用程序2 文件2 存取 方法 应用程序n 文件n ▲第一代数据库系统(层次与网状数据库系统) 代表:MS、DBTG报告 Designed by Tao Hongcai 2021年2月23日18
Designed by Tao Hongcai 2021年2月23日 18 七. 从实际应用需要来看待数据库技术的发展 ▲ 文件系统 ▲ 第一代数据库系统(层次与网状数据库系统) 代表:IMS、DBTG报告 应用程序 n 应用程序 2 文件 n 文件 2 应用程序 1 文件 1 存取 … 方法 …
▲第二代数据库系统(关系数据库系统 RDBMS) 代表: System R、 Ingres、 Oracle、DB2( forma×) Sybase、 MS SQL Server A OLTP (Online Transaction Process) A OLAP(Online Analysis Process) ▲数据仓库( Data Warehousing) ▲数据挖掘( Data Mining) ▲并行与分布式数据库 ▲ Internet数据库 ▲面向对象数据库 OODBMS, Designed by Tao Hongcai2021年2月23日19
Designed by Tao Hongcai 2021年2月23日 19 ▲ 第二代数据库系统(关系数据库系统RDBMS) ▲ 数据仓库(Data Warehousing) 代表:System R、Ingres、Oracle、DB2(Informix)、 Sybase、MS SQL Server ▲ OLTP (Online Transaction Process) ▲ 数据挖掘(Data Mining) ▲ 并行与分布式数据库 ▲ Internet 数据库 ▲ 面向对象数据库OODBMS,…… ▲ OLAP (Online Analysis Process)
1.2数据库系统中的基本概念 .敞据、數据库、敝据管狸系缃和 敖据系统 数据(Data)是描述现实世界中各种具体事物或抽象 概念的可存贮并具有明确意义的信息 数据库( Database,DB)是相互关联的数据集合。 数据库管理系统( Database Management Systen, DBMS)是一个通用的软件系统,由一组计算机程序构成。 它能对数据库进行有效的管理,包括存储管理、安全性管 理、完整性管理等;同时,它也为用户提供了一个软件环 境,使其能够方便快速地创建、维护、检索、存取和处理 数据库中的信息 Designed by Tao Hongcai 2021年2月23日20
Designed by Tao Hongcai 2021年2月23日 20 1.2 数据库系统中的基本概念 一. 数据、数据库、数据库管理系统和 数据库系统 数据(Data) 是描述现实世界中各种具体事物或抽象 概念的可存贮并具有明确意义的信息。 数据库(Database, DB) 是相互关联的数据集合。 数据库管理系统(Database Management System, DBMS) 是一个通用的软件系统,由一组计算机程序构成。 它能对数据库进行有效的管理,包括存储管理、安全性管 理、完整性管理等;同时,它也为用户提供了一个软件环 境,使其能够方便快速地创建、维护、检索、存取和处理 数据库中的信息