关系数据库基本慨念课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《关系数据库基本慨念课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 基本 课件
- 资源描述:
-
1、Ahead Institute of Software and Technology关系数据库的基本概念 授课教师:韩光Ahead Institute of Software and Technology本章主要内容:本章主要内容:1、信息、数据和信息处理、信息、数据和信息处理 2、数据模型、数据模型 3、数据库系统、数据库系统 4、关系数据库及其设计、关系数据库及其设计Ahead Institute of Software and Technology0.1 信息、数据和数据处理信息、数据和数据处理0.1.1 信息与数据信息与数据信息(信息(information)是客观事物属性的)是客观事
2、物属性的反映。它是经过加工处理并对人类客观反映。它是经过加工处理并对人类客观行为产生影响的事物属性的表现形式。行为产生影响的事物属性的表现形式。数据数据(data)是反映客观事物属性的记录是反映客观事物属性的记录,是可存储在某种介质上的信息。它能,是可存储在某种介质上的信息。它能被计算机处理的对象,如数字、符号、被计算机处理的对象,如数字、符号、文字、图形、图像和声音等。文字、图形、图像和声音等。Ahead Institute of Software and Technology信息与数据的关系:信息与数据的关系:信息是数据的内涵,数据是信息信息是数据的内涵,数据是信息的载体。的载体。信息与数
3、据的区别:信息与数据的区别:数据经过加工处理后,便具有了数据经过加工处理后,便具有了知识性并对人类活动产生决策作用,知识性并对人类活动产生决策作用,从而形成信息。从而形成信息。数据则泛指那些可以被计算机接数据则泛指那些可以被计算机接受并能够被计算机识别处理的符号。受并能够被计算机识别处理的符号。Ahead Institute of Software and Technology0.1.2 数据处理数据处理数据处理也称信息处理,是原始数据数据处理也称信息处理,是原始数据经过计算最后得到有用数据的过程。经过计算最后得到有用数据的过程。数据处理包括对数据的采集、整理、数据处理包括对数据的采集、整理、
4、存储、分类、排序、检索、维护、加工存储、分类、排序、检索、维护、加工、统计和传输等一系列的操作过程。、统计和传输等一系列的操作过程。数据处理的核心是数据管理。数据处理的核心是数据管理。Ahead Institute of Software and Technology数据管理经历了以下三个阶段:数据管理经历了以下三个阶段:(1)人工管理阶段:直接在裸机上操作,应用)人工管理阶段:直接在裸机上操作,应用程序中不仅要设计数据的逻辑结构,还要阐明数程序中不仅要设计数据的逻辑结构,还要阐明数据在存储器上的存储地址,数据与应用程序之间据在存储器上的存储地址,数据与应用程序之间相互结合不可分割。相互结合不
5、可分割。(2)文件系统阶段:把有关的数据组织成一种)文件系统阶段:把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件系统实施统一管理,数据文件由一个专门的文件系统实施统一管理,数据文件高度依赖于其对应的应用程序。高度依赖于其对应的应用程序。(3)数据库系统管理阶段:即对所有的数据实)数据库系统管理阶段:即对所有的数据实行统一规划管理,形成一个数据中心,构成一个行统一规划管理,形成一个数据中心,构成一个数据数据“仓库仓库”,数据与应用程序之间完全独立。,数据与应用程序之间完全独立。Ahead Institute of Sof
6、tware and Technology0.2 数据模型数据模型数据库管理系统最常用的模型有三种:数据库管理系统最常用的模型有三种:层次模型层次模型 网状模型网状模型 关系模型。关系模型。关系模型因有完整的理论基础,取代了关系模型因有完整的理论基础,取代了层次模型和网状模型,目前关系数据库层次模型和网状模型,目前关系数据库在实际应用中居于主导地位。在实际应用中居于主导地位。Ahead Institute of Software and Technology0.2.1 层次模型层次模型hieracgical model 层次模型数据库管理系统采用树状结构,层次模型数据库管理系统采用树状结构,它结
7、构简单,不同层次间的数据直接关联它结构简单,不同层次间的数据直接关联,但很难建立横向联系,数据很容易重复,但很难建立横向联系,数据很容易重复出现,不能建立复杂的数据库。出现,不能建立复杂的数据库。销售部经理张三键盘声卡李四李四张三显示器主板显卡闪存键盘Ahead Institute of Software and Technology0.2.2网状模型网状模型network model 网状模型数据库管理系统把每笔记录当成网状模型数据库管理系统把每笔记录当成一个数据库节点,节点间可建立关联,形一个数据库节点,节点间可建立关联,形成一个复杂的网状结构,但关联性复杂难成一个复杂的网状结构,但关联性
8、复杂难以理解,难以维护。以理解,难以维护。新蓝电脑Windows 98Windows XPOffice XP电脑桌七喜电脑张三李四网络分院软件分院信息分院Ahead Institute of Software and Technology0.2.3关系模型关系模型relational model关系模型数据库管理系统采用相互关关系模型数据库管理系统采用相互关联而又相互独立的多个二维表格来反联而又相互独立的多个二维表格来反映各数据库的关系。映各数据库的关系。例如,对某个班级的学生、任课教师例如,对某个班级的学生、任课教师、课程和成绩的管理,就需要用到以、课程和成绩的管理,就需要用到以下下4张表格
9、:学生登记表、任课教师表张表格:学生登记表、任课教师表、课程表、成绩表。、课程表、成绩表。Ahead Institute of Software and Technology0.2.3.1 关系模型的主要术语关系模型的主要术语表表Table(关系):一个关系对应于平常讲(关系):一个关系对应于平常讲的一张二维表,是具有相同性质的记录的的一张二维表,是具有相同性质的记录的集合。集合。行行Row(记录):表中的一行称为一个记(记录):表中的一行称为一个记录。录。列列Field(字段):表中的一列称为字段,(字段):表中的一列称为字段,给每一列起一个名称即字段名。给每一列起一个名称即字段名。码码Ke
10、y(关键字):惟一地标识一个记录(关键字):惟一地标识一个记录的一个或若干个字段集合。的一个或若干个字段集合。数据项:行中的列值。数据项:行中的列值。Ahead Institute of Software and Technology0.2.3.1 关系模型的主要特点关系模型的主要特点关系中每一数据项不可再分,是最基本的数据单关系中每一数据项不可再分,是最基本的数据单位。位。每一列的数据项是同属性的,列数根据需要而设每一列的数据项是同属性的,列数根据需要而设,且各列的顺序是任意的。,且各列的顺序是任意的。每一行由一个个体事物的诸多属性构成,且各行每一行由一个个体事物的诸多属性构成,且各行的顺序
11、可以是任意的。的顺序可以是任意的。一个关系是一张二维表,不允许有相同的列名,一个关系是一张二维表,不允许有相同的列名,也不允许有相同的行。也不允许有相同的行。关系数据库管理系统通常支持数据独立性,因而关系数据库管理系统通常支持数据独立性,因而可维护性、可扩展性、可重用性都比较好。可维护性、可扩展性、可重用性都比较好。关系数据库管理系统是至今为止最为常见的产品关系数据库管理系统是至今为止最为常见的产品,较为著名的有,较为著名的有SQL Server、Oracle、Sybase、Visual FoxPro、Access等。等。Ahead Institute of Software and Tech
12、nology例:查询陈倩同学的大学英语成绩,并找出其例:查询陈倩同学的大学英语成绩,并找出其任课教师。任课教师。1)到)到学生信息表学生信息表姓名字段找到姓名字段找到“陈倩陈倩”,记下她的学号记下她的学号000001;2)到)到课程信息表课程信息表课程名字段找到课程名字段找到“大学英大学英语语”,记下它的课程号,记下它的课程号001;3)到)到成绩表成绩表,在学号列找到,在学号列找到000001集合集合,然后在该集合的课程列找到,然后在该集合的课程列找到001,成绩列就,成绩列就是陈倩同学的英语成绩(是陈倩同学的英语成绩(76分)。分)。4)到)到课程信息表课程信息表在课程编号字段找到在课程编
13、号字段找到001,对应任课教师列就是大学英语的任课教,对应任课教师列就是大学英语的任课教师(柴雅洁)。师(柴雅洁)。Ahead Institute of Software and Technology0.3 数据库系统数据库系统数据库系统是一个应用系统,它数据库系统是一个应用系统,它是在计算机硬件、软件系统支持下是在计算机硬件、软件系统支持下,由数据库、数据库管理系统、数,由数据库、数据库管理系统、数据库应用系统和人员构成的数据处据库应用系统和人员构成的数据处理系统。理系统。其中数据库管理系统是数据库系其中数据库管理系统是数据库系统的核心组成部分。统的核心组成部分。Ahead Institut
14、e of Software and Technology0.3.1 数据库数据库数据库数据库(database)是以一定的组是以一定的组织方式将相关的数据组织在一起,织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,存放在计算机外存储器上形成的,能为多个用户共享,且与应用程序能为多个用户共享,且与应用程序彼此独立的一组相关数据的集合彼此独立的一组相关数据的集合。Ahead Institute of Software and Technology0.3.2 数据库管理系统数据库管理系统DBMS数据库管理系统(数据库管理系统(database management system)是利用数
15、)是利用数据库进行信息处理,掌握、管理、据库进行信息处理,掌握、管理、操纵数据库的数据资源的系统。通操纵数据库的数据资源的系统。通常由数据库描述语言(常由数据库描述语言(DDL)及其)及其编译程序、数据操纵语言(编译程序、数据操纵语言(DML)或查询语言及其编译和解释程序)或查询语言及其编译和解释程序、数据库管理例行程序。、数据库管理例行程序。Ahead Institute of Software and Technology0.3.3 数据库应用系统数据库应用系统数据库应用系统(数据库应用系统(database application systems)是指在数据)是指在数据库管理系统的基础上
展开阅读全文