文档介绍:引言
为什么学习本课程:
数据的存储、使用和管理。
1)信息社会的重要基础技术,是计算机
科学领域发展最为迅速的分支;
2)计算机的主要应用领域之一;
3)将来的学习与工作。
本课程解决的问题:
1
数据库系统概论-绪论
数据库技术已成为计算机信息系统与应用系统的核心技术和重要基础。它不但是计算机专业学生的必修课程,同时也是非计算机专业学生必备的应用知识。数据库原理是计算机科学与工程及其他相关学科的一门骨干课程。
2
数据库系统概论-绪论
掌握数据库技术的基本概念和理论;掌握关系数据库系统的相关内容.
能熟练使用关系代数和 SQL 语言;了解目前流行商用数据库产品及应用开发工具;能够在某种商用 DBMS 之上完成实际应用的数据库设计;
掌握关系数据理论基础,能够使用相应算法进行数据库优化。
掌握查询处理、事务管理、并发控制、故障恢复等DBMS核心技术;宏观上掌握 DBMS 的体系结构,了解国际上数据库技术的前沿研究课题。
3
数据库系统概论-绪论
《数据库系统原理》教材、参考书目一览表
一、教材
萨师煊,王珊.《数据库系统概论》(三版) 高等教育出版社2003
二、参考书目
1、Don Vilen《SQL SEVER 数据库原理系统-设计与实现》清华大学出版社 2004
2、(美),王珊等译《数据库系统导论》机械工业出版社 2003
,楼兴华《SQL SERVER 2000数据库系统开发实例导航》人民邮电出版
4、数据库系统概论——习题、实验与考试辅导,史嘉权等,清华大学出版社2006,2
5、王亚平.《数据库系统工程师考试辅导》西安电子科技大学出版社 2004
,丁宝康楼荣生主编。《数据库系统导论》高等教育出版社
7、白尚旺.《Power Designer 数据库建模技术》西安电子科技大学出版社2001
8、李春葆.《数据库原理习题与解析》清华大学出版社
9、张龙祥等.《数据库原理与设计》人民邮电出版社 2002
10、汤庸等.《数据库理论及应用基础》清华大学出版社 2004
11、杨国强等.《ERWIN 数据库建模》电子工业出版社 2004
12、王能斌. 数据库系统教程(上、下册). 北京:电子工业出版社,2002
13、龚涛.《Oracle 10g应用服务器管理与网格计算》中国水利水电出版社 2005
14、闪四清.《SQL Server 2000简明教程》(第2版).清华大学出版社 2005
15、唐学忠等. 《SQL Server 2000实用教程》.
4
数据库系统概论-绪论
.刘韬,楼兴华《SQL SERVER 2000数据库系统开发实例导航》人民邮电出版
5
数据库系统概论-绪论
数据库系统概论
讲解人:张冬丽副教授主任
电话:**********
6
数据库系统概论-绪论
第一节数据库系统概述
一、基本概念
1、数据(Data):描述事物的符号记录称为数据。
(王彤,9098135,女,1980,江苏,计算机系,1998)
2、数据库(DataBase):
这个词起源于20世纪50年代,当时美国为了战争的需要,把各种情报集中在一起,存储在计算机里,成为Information Base或DataBase。
指长期储存在计算机内的、有组织的、可共享的数据集合。
7
数据库系统概论-绪论
3、数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件。主要功能:
(1) 数据定义功能(DDL—数据定义语言)
(2)数据组织、存储和管理
(3) 数据操纵功能(DML—数据操纵语言)
(4) 数据库的事务和运行管理
(5) 数据库的建立和维护功能
8
数据库系统概论-绪论
数据库管理系统的功能
(1) 数据定义功能(DDL—数据定义语言)
提供数据定义语言(DDL)定义源模式(外模式、内模式、模式)。
(2)数据组织、存储和管理
目的是提高存储空间利用效率和方便存取,提供多种存取方法(如索引,HASH查找,顺序查找)来提高存取效率。
9
数据库系统概论-绪论
数据库管理系统的功能
(3) 数据操纵功能(DML—数据操纵语言)
DML有两类:
嵌入主语言中的宿主型DML,如C,PASCAL等语言中要对数据操作,不能独立操作;
交互式命令语言,可以独立使用,称为自含型或自主型DML,解释执行。
10
数据库系统概论-绪论