数 据 库 系 统 概 论 教 案 及 讲 义 授课老师:XXX 数据库系统概论教案 第1页 第 一章 绪 论 教学目标: 1、结合具体的例子讲述数据库的设计步骤,通过此例子让同学们对本教材各章节所要学习的内容有一个初步的整体了解; 2、对照文件系统的数据管理过程,讲述数据库管理系统的数据管理过程,让同学们对数据库管理系统的功能、组成、工作过程有个初步了解,并对数据库的数据模型(主要是关系模型)有比较深入的理解。 3、课外布置学生完成一个小的数据库设计课程设计题目,要求学生分组寻找题目并完成设计过程。 教学重点: 1、举简单例子说明数据库设计过程。 2、数据库技术的产生发展过程的文件系统阶段与数据库系统阶段。 3、概念模型、数据模型及三要素、数据库系统结构 教学难点: 数据库系统的三级模式结构;数据库的二级映象功能与数据独立性。 教学过程: 本章分 3 次讲述,每次 2 课时,主要讲述以下内容介绍如下: 1、举简单例子说明需求分析及表达、概念结构设计、逻辑结构设计过程。第六章的不少内容前到此处讲述(实际教学过程中本章的学时数增加2 学时左右)。 对照文件系统的数据管理过程,讲述数据库管理系统的数据管理过程,及相关概念。 2、讲述数据、数据库、数据库管理系统、数据库系统的基本概念;数据库模型(主要是关系模型);数据库系统结构。 1.1 引言 1.1.1 数据、数据库、数据库管理系统、数据库系统 1、数据(data) * 高级语言的数据,如PASCAL 语言中各种类型数据(常量、变量):integer,real,char,record,file,…… (着重文件类型数据说明) * 定义 :1)数据是描 述事 物 的符 号 记 录 ,2)数据与其 语义 是不可 分的,需要经 过语义解释 。 数据库系统概论教案 第2页 2、数据库(database,简称 DB) *定义:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并为各种用户共享。(P1) *目前流行数据库的数据模型:关系模型,数据结构为表。 *数据库的存储:若干表一个库,一张表一个库(文件系统为一个文件一个库) *对数据库的操作:在数据库管理系统的支持下,可进行数据查询(select)、数据定义(create drop alter)、数据操纵(insert u pdate delete)、数据控制(grant rev oke) 3) 从定义上数据库与文...