1 / 29
文档名称:

大型数据库系统概论-朱辉生-第1章 绪论.ppt

格式:ppt   大小:124KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大型数据库系统概论-朱辉生-第1章 绪论.ppt

上传人:Q+1243595614 2017/10/12 文件大小:124 KB

下载得到文件列表

大型数据库系统概论-朱辉生-第1章 绪论.ppt

相关文档

文档介绍

文档介绍:大型数据库概论
Introduction of Large Database
淮海工学院计算机科学系
Depart puter Science, Huaihai Institute of Technology Spring 2005
教材
朱辉生,纪兆辉,单建魁,蔡虹,大型数据库概论,高等教育出版社,
参考书
Oracle9i入门与提高,东方人华,清华大学出版社,
Oracle9i中文版实用培训教程,赵伯山,清华大学出版社,
上机环境
Oracle9i
学****方式
上课(启发式、讨论式)
读书(预****复****br/> 实验(上机练****br/>考核方式
平时成绩(作业、实验报告)30%+期末考试70%
内容安排
第1章绪论
第2章 Oracle9i的安装配置与基本操作
第3章 PL/SQL编程
第4章 Oracle9i数据库的体系结构
第5章 Oracle9i的数据库管理
第6章 Oracle9i数据库对象的管理
第7章 Oracle9i数据库的恢复
第8章 Oracle9i数据库的安全性
第9章 Oracle9i数据库的完整性与并发控制
第10章 Oracle9i数据库应用程序的开发
大型数据库概论
Introduction of Large Database
第1章绪论
学****目标
1、理解数据库的四个基本概念。
2、掌握数据模型的概念、要素、分类。
3、理解常见数据模型的特点。
4、掌握数据库系统的三级模式结构和二级映像。
5、掌握数据库管理系统的工作模式、功能和组成。
6、了解Oracle9i的特点。
第1章绪论
数据库技术产生于20世纪60年代中期,是数据管理的最新技术,是计算机科学的重要分支,它的出现极大地促进了计算机应用向各行各业的渗透。数据库的基本概念、数据模型、数据库系统的体系结构、数据库管理系统等相关知识是掌握大型数据库管理系统Oracle9i的基础。
数据库的基本概念
数据(Data)
数据就是事物的符号记录,是能够被计算机识别、存储和处理的信息。在计算机中,为了存储和处理现实世界中的具体事物,就要抽取出这些事物的特性组成一个记录来描述。例如,学校管理部门对学生感兴趣的是学生的学号、姓名、性别、年龄和班级等,可以这样来描述一个学生:520801,张军,男,20,网络工程52,不了解其语义的人则无法理解其含义。可见,数据的形式本身并不能完全表达其内容,需要经过语义解释。
数据库(Database,简称DB)
是长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户共享。
数据库管理系统(Database Management System,简称DBMS)
是位于用户与操作系统之间的一层数据管理软件。数据库管理系统集中管理和控制着数据库的建立、运行和维护,它使得用户可以方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户并发访问以及故障发生后的数据库恢复。
数据库系统(Database System,简称DBS)
是指引入数据库后的计算机系统,它一般由操作系统、数据库管理系统、数据库、应用程序、数据库管理员(Database Administrator,简称DBA)和用户构成。
在不引起混淆的情况下,可以把数据库系统简称为数据库。
数据模型
数据库是某个企业、组织或部门所涉及的数据集合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把事物转换成能够处理的数据。
数据模型的概念
数据模型是对现实世界的模拟,是能够描述实体及实体之间联系的一种模型。
数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人们所理解;三是便于在计算机上实现。但目前一种数据模型很难同时很好地满足这三方面的要求。
根据应用目的,可以将数据模型划分为两类,它们分属于两个不同的层次。一类是概念模型,它是按用户的观点对数据建模。另一类是逻辑模型(也称为结构模型),主要有层次模型、网状模型、关系模型和面向对象模型等,它是按计算机系统的观点对数据建模。
数据模型的要素
任何一种数据模型都是严格定义的概念的集合,这些概念必须能够精确地描述系统的静态特性、动态特性和完整性约束条件。因此,数据模型通常都是由数据结构、数据操作和完整性约束三个要素组成。
⑴数据结构:描述系统的静态特性(各种对象类型)。
数据结构是刻画一个数据模型最重要的方面,因此在数据库系统中,常常按照