1、数据库系统原理及数据库系统原理及应用教程应用教程(第2版)机械工业出版社同名教材配套电子教案【课程名称】数据库技术及应用【先修课程】离散数学 某种高级语言 数据结构姓名:黄 芬Email:1、教学:本课程计划54学时,其中课堂教学40学时,上机实习14学时。2、作业:平时作业+实验报告。3、考试:理论考试采用闭卷方式。4、成绩:笔试60%、平时40%:考勤、上机等。第1章 数据库系统基本概念数据库系统基本概念第2章 数据模型与概念模型数据模型与概念模型第3章 数据库系统设计的步骤和方法数据库系统设计的步骤和方法第4章 关系数据库关系数据库第5章 关系数据库标准语言关系数据库标准语言SQL第6章
2、 SQL Server 2000关系数据库管理系统关系数据库管理系统第7章 关系数据库理论关系数据库理论第8章 数据库保护及数据库保护及SQL Server的数据库保护技术的数据库保护技术第9章 数据库系统的研究与发展数据库系统的研究与发展信息就是新的、有用的事实和知识。信息就是新的、有用的事实和知识。信息具有四个基本特征:信息具有四个基本特征:1)信息的内容是关于客观事物或思想方面的知识;信息的内容是关于客观事物或思想方面的知识;2)信息是有用的,它是人们活动的必需知识;信息是有用的,它是人们活动的必需知识;3)信息能够在空间和时间上被传递,在空间上传递信息称为信信息能够在空间和时间上被传递
3、,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储;息通信,在时间上传递信息称为信息存储;4)信息需要一定的形式表示,信息与其表现符号不可分离。信息需要一定的形式表示,信息与其表现符号不可分离。1.1.2 数据管理与数据库数据管理与数据库围绕着数据所做的工作均称为数据处理。数据处理是指对数据围绕着数据所做的工作均称为数据处理。数据处理是指对数据的收集、组织、整理、加工、存储和传播等工作。的收集、组织、整理、加工、存储和传播等工作。数据处理分为数据处理分为3类:类:1)数据管理数据管理:收集信息、将信息用数据表示并按类别组织保存:收集信息、将信息用数据表示并按类别组织保存,在需要的时候
4、能够提供数据;,在需要的时候能够提供数据;2)数据加工:对数据进行变换、抽取和运算,通过数据加工会数据加工:对数据进行变换、抽取和运算,通过数据加工会得到更有用的数据,以指导或控制人的行为或事物的变化趋势得到更有用的数据,以指导或控制人的行为或事物的变化趋势;3)数据传播:在空间或时间上以各种形式传播信息,而不改变数据传播:在空间或时间上以各种形式传播信息,而不改变数据的结构、性质和内容,使更多的人得到信息。数据的结构、性质和内容,使更多的人得到信息。1.数据处理(数据处理(Data Processing)及分类及分类 数据库管理系统(数据库管理系统(DBMS)是专门用于管理数据库的计算机系是
5、专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。行控制的功能。2.信息系统(信息系统(Information System)及分类及分类凡输入和输出的内容是信息的系统都称为信息系统。凡输入和输出的内容是信息的系统都称为信息系统。一个信息系统应携带有足够的信息量。一个信息系统应携带有足够的信息量。信息系统可以被划分为信息传递系统、信息处理系统和信息管信息系统可以被划分为信息传递系统
6、、信息处理系统和信息管理系统。理系统。4.数据库系统(数据库系统(Database System)使用数据库技术设计的计算机系统称为数据库系统。使用数据库技术设计的计算机系统称为数据库系统。数据库系统主要为信息管理系统。一个数据库系统应由计算数据库系统主要为信息管理系统。一个数据库系统应由计算机硬件、数据库、数据库管理系统、应用软件和数据库管理机硬件、数据库、数据库管理系统、应用软件和数据库管理员等员等5部分构成。部分构成。3.信息管理系统(信息管理系统(Management Information System)及特点及特点1)信息管理系统是以数据库技术为基础的。信息管理系统是以数据库技术为
7、基础的。2)信息管理系统一般采用功能选单方式控制程序。信息管理系统一般采用功能选单方式控制程序。3)信息管理系统的功能模块大致相同。信息管理系统的功能模块大致相同。1.文件管理阶段的数据管理特点文件管理阶段的数据管理特点数据库系统和文件系统相比具有以下主要特点数据库系统和文件系统相比具有以下主要特点:数据冗余度小是指重复的数据少。减少冗余数据可以节约存数据冗余度小是指重复的数据少。减少冗余数据可以节约存储空间、避免数据的不一致问题、避免数据统计错误。储空间、避免数据的不一致问题、避免数据统计错误。(1)数据的物理独立性(数据的物理独立性(Physical Data Independence)(2)数据的逻辑独立性(数据的逻辑独立性(Logical Data Independence)数据库的三级模式是指逻辑模式、外模式(子模式)、内模数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。式(物理模式)。(1)逻辑模式(逻辑模式(Schema)及概念数据库及概念数据库2.数据库系统的二级映象技术及作用数据库系统的二级映象技术及作用