文档介绍:数据库系统管理与维护(Oracle)
第1章内容
Oracle数据库产品介绍
Oracle10g数据库新特性
常见的关系数据库管理系统比较
Oracle数据库应用结构
2022/9/4
8
第1章要求
理解数据库的基本概念
了解数据库系统管理与维护(Oracle)
第1章内容
Oracle数据库产品介绍
Oracle10g数据库新特性
常见的关系数据库管理系统比较
Oracle数据库应用结构
2022/9/4
8
第1章要求
理解数据库的基本概念
了解Oracle发展、产品组成、性能特点
了解常用的几种关系数据库的差异
了解Oracle数据库的应用架构
2022/9/4
9
补充:
1、数据
描述事物的符号,是数据库中存储的基本对象
2、数据库(DB)
数据库是长期存储在计算机内的、按一定数据模型组织的、可共享的数据集合。
数据库是事务处理、信息管理等应用系统的核心和基础,数据库管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系统可以以统一的方式方便、及时、准确地从数据库中获取所需信息。
2022/9/4
10
数据库的基本概念
3、数据库管理系统(DBMS)
数据库管理系统是用户与操作系统之间的数据管理软件。其主要功能:
(1)数据定义功能用户可方便地创建、修改、删除数据库、及数据库中的对象。
(2)数据操纵功能用户可以对数据库中的数据进行查询、插入、修改删除操作。
(3)数据库运行管理功能数据库运行过程中,由数据库管理系统统一控制和管理,以保证数据的安全性、完整性;在多个用户同时访问相同数据时,由数据库管理系统进行并发控制,以保证每个用户的运行结果都是正确的。
(4)数据库维护功能当数据库发生故障时,数据库管理系统能进行恢复。
2022/9/4
11
数据库系统(DBS)
DBS:采用数据库技术的计算机系统
注意区分“数据库系统”与“数据库”的这两个概念
数据库的基本概念
2022/9/4
12
数据库的基本概念
数据库系统管理阶段特点
数据结构化
数据共享性高、冗余度低
数据独立性高
统一数据管理与控制
数据管理技术的发展阶段:
1、人工管理阶段
2、文件管理阶段
3、数据库管理阶段
2022/9/4
13
数据库的基本概念
5、数据模型
是数据库系统中用于提供信息表示和操作手段的形式构架
应用
概念数据模型
结构数据模型
现实世界
信息世界
计算机世界
2022/9/4
14
数据库的基本概念
概念模型的表示方法
E-R图提供了表示实体型、属性和联系的方法
实体:用矩形表示,矩形内写名实体名
属性:椭圆型表示
联系:用菱形表示,菱形内写明联系名,用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:m或m:n)
实体型之间的联系
两个实体型之间的联系
多个实体型之间的联系
同一个实体型内部联系
2022/9/4
15
基本E-R图要点
例:学生选修课程
学生
课程
选修
姓名
学号
系别
课程名
先修课
学分
成绩
用矩形表示实体集,在框内写上实体名
用椭圆表示实体的属性
用无向边把实体与其属性连接起来
用菱形表示实体间的联系
将参与联系的实体用线段连接
m
n
联系的
数量
2022/9/4
16
数据库的基本概念
7、结构数据模型
层次模型
网状模型
关系模型
数据结构
数据操作
完整性约束
对象模型
2022/9/4
17
数据库的基本概念
8、关系型数据库
实体和联系均用二维表来表示的数据模型称为关系数据模型。。
以关系数据模型为基础的数据库管理系统,称为关系数据库系统(RDBMS),目前正被广泛使用。
关系数据库是按照二维表结构方式组织的数据集合,数据库中的每个表都称为一个关系。二维表由行和列组成,表的行称为元组或记录;列称为属性或字段。
Oracle就是一个典型的关系型数据库。
2022/9/4
18
关系型数据库的结构
2022/9/4
19
关系数据模型的基本概念
关系(Relation):对应于关系模式的一个具体的表称为关系,又称表(Table)。
关系模式(RelationScheme):二维表的首行称为关系模式,又称表的记录类型,是对关系的描述。
关系模式可表示为如下形式:
关系模式名(属性名1,属性名1,...,属性名n)
如:学生(学号,姓名,性别,出生日期,籍贯)
记录(Record):关系中的每一行称为一个记录,又称行(Row)或元组。
2022/9/4
20
关系数据模型的基本概念