教材:
王珊、陈红,《数据库系统原理教程》,清华大学出版社,1998
参考书籍:
萨师煊、王珊,《数据库系统概论(第三版) 》,高等教育出版社,2000
. Date(孟小峰等译),《数据库系统导论》,机械工业出版社,2000
数据库系统原理
1
课程讲授的内容
第一章绪论
引言
数据模型
数据库系统结构
第二章 关系数据库
关系数据库概述
关系数据结构
关系的完整性
关系代数
关系数据库管理系统
第三章 关系数据库标准语言SQL
SQL的数据定义
SQL的查询语句
SQL的更新语句
SQL的视图
第四章 关系数据库设计理论
数据依赖
范式(1NF,2NF,3NF,BCNF)
关系模式的规范化
第五章 数据库设计
数据库设计的步骤
需求分析
概念结构设计
逻辑结构设计
数据库物理设计
2
引言
数据模型
数据库系统结构
第 1 章绪论
3
数据库是数据管理的最新技术,是计算机科学的重要分支
数据库技术在信息化社会中的重要作用
信息系统的核心和基础技术
日益广泛的应用
例如:管理信息系统(MIS)、联机事务处理(OLTP)、联机分析处理(OLAP)、计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)…..and … !!!
数据库技术的重要地位
4
引言
数据、数据库、数据库管理系统、数据库系统
数据(Data):
描述事物的符号记录。数据与其语义是不可分的。
数据库(DataBase,DB)
长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
5
数据库管理系统(DataBase Management System,DBMS)
位于用户与操作系统之间的一层数据管理软件。主要功能包括以下几个方面:
:数据定义语言(Data Definition Language,DDL)
: 数据操纵语言(Data Manipulation Language,DML)
:
统一管理、统—控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
:数据库初始数据的输入、转换功能,重组织、性能监视、分析功能等
6
数据库系统(DataBase System,DBS)
指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库管理员(DataBase Administrator,DBA)
7
应用系统
DB
用户
应用开发工具
DBMS
OS
用户
用户
DBA
图1 数据库系统(DBS)
图2 数据库在计算机系统中的地位
8
数据管理技术的产生和发展
数据库技术是应数据管理任务的需要而产生的。
数据的处理是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据管理则是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。
数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
9
人工管理阶段(20世纪50年代中期以前)
特点:
(1)数据不保存
(2)应用程序管理数据
数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作。应用程序中不仅要规定数据的逻辑结构,而且要设计物理结构,包括存储结构、存取方法、输入方式等。因此程序员负相很重。
(3)数据不共享
数据是面向应用的,一组数据只能对应一个程序。
(4)数据不具有独立性
数据的逻辑结构或物理结构发生变化后,必须对应用程序做相应的修改。
10
《数据库系统原理教程》清华大学出 来自淘豆网m.daumloan.com转载请标明出处.