6.1 数据库原理及应用关系数据库 关系数据库语言 常用关系数据库管理系统 数据库应用系统开发工具 数据库设计 数据库的发展
计算机导论( 计算机导论(2009)
第6章 数据库系统及其应用 章内容提要 数据库系统的基本概念 结构化查询语言SQL概述 概述 结构化查询语言 SQL的数据定义操作 的数据定义操作 SQL的数据查询操作 SQL的数据查询操作 SQL的数据更新操作 的数据更新操作 SQL的视图操作 的视图操作 几种新型的数据库系统 数据库系统的应用计算机导论( 计算机导论(2009)
数据库系统的定义数据库系统: 数据库系统:是在数据库系统中实现对数据进行管 理的软件系统, 理的软件系统,它是数据库系统的重要组成部分和 核心,由数据库、数据库管理系统、数据库管理员、 核心, 由数据库、 数据库管理系统、 数据库管理员、 数据库应用程序以及用户五部分组成。 数据库应用程序以及用户五部分组成。 数据库(Data Base,DB): 是统一管理的相关数 数据库 ( , ) 据的集合。 据的集合。 数据库管理系统( 数据库管理系统(Data Base Management System, , DBMS) : 是对数据库进行管理的软件 , 它是数据 ) 是对数据库进行管理的软件, 库系统的核心。 库系统的核心。计算机导论( 计算机导论(2009)
数据库管理员( 数据库管理员(Data Base Administrator,DBA): , ) 是对数据库进行规划、设计、协调、 是对数据库进行规划、设计、协调、维护和管理的 IT技术人员。 技术人员。 技术人员 数据库应用程序:是使用数据库语言开发的、 数据库应用程序:是使用数据库语言开发的、能够 满足数据处理需求的应用程序。 满足数据处理需求的应用程序。 用户: 用户:用户可以通过数据库管理系统直接操纵数据 库,或者通过数据库应用程序来操纵数据库
计算机导论( 计算机导论(2009)
数据库系统的组成
数据库管理系统应用 程序
用户
应用 程序
数 据 库
用户
用户应用 程序
数据库管理员计算机导论( 计算机导论(2009)
数据管理技术的发展人工管理阶段 文件系统阶段 数据库阶段 高级数据库阶段
计算机导论( 计算机导论(2009)
数据管理技术的三个阶段人工管理阶段/文件系统阶段 数据库阶段 人工管理阶段 文件系统阶段/数据库阶段。 文件系统阶段 数据库阶段。
数据库的主要特点数据冗余度小重复数据少,节省存储空间并有利于保持数据的一致性。 重复数据少,节省存储空间并有利于保持数据的一致性。
数据共享度高多个应用程序共享使用同一个数据库。 多个应用程序共享使用同一个数据库。
数据独
立性高物理独立性/逻辑独立性。 物理独立性/逻辑独立性。
计算机导论( 计算机导论(2009)
数据库系统的体系结构应用
程序A 程序A1
应用 程序A 程序A2
应用 程序B 程序B1
应用 程序C 程序C1
应用 程序C 程序C2
外模式A 外模式A
外模式B 外模式B
外模式C 外模式C 外模式/ 外模式/概念模式映象
概念模式 概念模式/ 概念模式/内模式映象 内模式
数据库
数据库计算机导论( 计算机导论(2009)
数据库管理系统的功能数据库定义功能 数据库操纵功能 数据库事务管理功能 数据库维护功能 格式转换以及网络通信等其他功能
计算机导论( 计算机导论(2009)
数据库管理系统的类型层次型数据库:采用层次数据模型, 层次型数据库 采用层次数据模型, 即使用树型结构来表示 采用层次数据模型 数据库中的记录及其联系。 数据库中的记录及其联系。 网状型数据库:采用网状数据模型,即使用有向图(网络) 网状型数据库:采用网状数据模型,即使用有向图(网络) 来表示数据库中的记录及其联系。 来表示数据库中的记录及其联系。 关系型数据库:关系型数据库采用关系数据模型, 关系型数据库:关系型数据库采用关系数据模型,即使用二 维表格的形式来表示数据库中的数据及其联系。 维表格的形式来表示数据库中的数据及其联系。由于关系模 型比较简单、易于理解且有完备的关系代数作为其理论基础, 型比较简单、易于理解且有完备的关系代数作为其理论基础, 所以被广泛使用。 所以被广泛使用。 面向对象数据库:采用面向对象数据模型, 面向对象数据库:采用面向对象数据模型,是面向对象技术 与数据库技术相结合的产物。 与数据库技术相结合的产物。在面向对象数据库中使用了对 实体、方法和继承等概念,具有类的可扩展性、 象、类、实体、方法和继承等概念,具有类的可扩展性、数 据抽象能力、抽象数据类型与方法的封装性、 据抽象能力、抽象数据类型与方法的封装性、存储主动对象 以及自动进行类型检查等特点。 以及自动进行类型检查等特点。计算机导论( 计算机导论(2009)
关系数据库有关数据库的4个概念 有关数据库的 个概念数据( 数据(Data) )描述事物的符号记录。 描述事物的符号记录。
计算机导论( 计算机导论(2009)
关系数据库有关数据库的4个概念 有关数据库的 个概念数据库( 数据库(DataBase,简称 ) ,简称DB)长期存储在计算机内的、有组织的、可共享的数据集合。 长期存储在计算机内的、有组织的、可共享的数据集合。
数据库管理系统(DataBase Manage …… 此处隐藏:1450字,全部文档内容请下载后查看。喜欢就下载吧 ……
