工学6162信息系统与数据库复习过程.ppt
《工学6162信息系统与数据库复习过程.ppt》由会员分享,可在线阅读,更多相关《工学6162信息系统与数据库复习过程.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第6章 信息系统与数据库(1)工学6162信息系统与数据库2第6章 信息系统与数据库(1)什么是计算机信息系统什么是计算机信息系统 (2)n 信息系统是一种面广量大的计算机应用系统信息系统是一种面广量大的计算机应用系统:n 教学管理系统教学管理系统n 地理信息系统地理信息系统n 信息检索系统信息检索系统n 医学信息系统医学信息系统n 决策支持系统决策支持系统n 民航订票系统民航订票系统n 电子政务系统电子政务系统n 电子商务系统电子商务系统n .3第6章 信息系统与数据库(1)计算机信息系统计算机信息系统 的类型的类型(1)n 从信息处理的从信息处理的深度深度来区分信息系统来区分信息系统,n
2、 基本可分为基本可分为3大类大类:业务处理系统业务处理系统信息检索系统信息检索系统信息分析系统信息分析系统管理业务系统管理业务系统辅助技术系统辅助技术系统办公信息系统办公信息系统4第6章 信息系统与数据库(1)计算机信息系统计算机信息系统 的类型的类型 (2)n业务处理系统业务处理系统n n 由于在企事业单位由于在企事业单位中中,不同层次的业务不同层次的业务处理系统服务对象处理系统服务对象不同,因而可以进不同,因而可以进一步将划分一步将划分.管理业务系统管理业务系统辅助技术系统辅助技术系统办公信息系统办公信息系统5第6章 信息系统与数据库(1)计算机信息系统计算机信息系统 的类型的类型 (3)
3、n 管理业务系统管理业务系统 辅助技术系统辅助技术系统 办公信息系统办公信息系统 面向操作层次面向操作层次 面向管理层次面向管理层次 业务处理自动化,业务处理自动化,提高工效率和质量提高工效率和质量.划分划分:按业务层次进一步划分按业务层次进一步划分业务处理系统业务处理系统6第6章 信息系统与数据库(1)计算机信息系统计算机信息系统 的类型的类型 (4)n业务处理系统业务处理系统n n管理业务系统管理业务系统n n辅助技术系统辅助技术系统 n n办公信息系统办公信息系统 n又称又称OA,以先进设备与相关技术构成服,以先进设备与相关技术构成服务于办公事务的信息系统,按工作流技术充务于办公事务的信
4、息系统,按工作流技术充分利用信息资源,分利用信息资源,提高协同办公效率和质量提高协同办公效率和质量辅助技术人员在特定应用领域(如辅助技术人员在特定应用领域(如工程设计、音乐制作、广告设计等)工程设计、音乐制作、广告设计等)内完成相应的任务内完成相应的任务.诸如诸如:.CAD,CAM,CAPP等等7第6章 信息系统与数据库(1)计算机信息系统计算机信息系统 的类型的类型 (5)n n 业务处理系统业务处理系统n n 信息检索系统信息检索系统n n 信息分析系统信息分析系统 一种高层次的信息系统,为一种高层次的信息系统,为管理决策人员管理决策人员掌握部门运行规律掌握部门运行规律和和 趋势,制订规划
5、、进行决策的辅助系统。趋势,制订规划、进行决策的辅助系统。例如例如:决策支持系统(决策支持系统(DSS),专家系统专家系统 等等 将原始信息进一步处理并存储专门供检索用的将原始信息进一步处理并存储专门供检索用的DB中。中。用户检索匹配获得信息用户检索匹配获得信息.例如例如:中国科技文献库、专中国科技文献库、专利数据库、学位论文数据库,利数据库、学位论文数据库,DIALOG、ORBIT以及以及WE检索系统等检索系统等.8第6章 信息系统与数据库(1)第第6章章 信息系统与数据库信息系统与数据库n 6.2 关系数据库系统关系数据库系统 数据管理的应用需求数据管理的应用需求 数据库系统的组成和特点数
6、据库系统的组成和特点 关系数据模型关系数据模型(结构结构.完整性完整性.操作操作)关系数据库语言关系数据库语言SQL 关系数据库系统以应用新技术关系数据库系统以应用新技术 9第6章 信息系统与数据库(1)数据管理的应用需求数据管理的应用需求 (1)一个应用实例一个应用实例:高校教学业务管理高校教学业务管理学生信息学生信息(学号学号,姓名姓名)教师信息教师信息(工号工号,姓名姓名)教材信息教材信息(书号书号,教材名教材名,.)课程信息课程信息(课程号课程号,课程名课程名.)教室信息教室信息(教室号教室号,位置位置)选课信息选课信息(学生号学生号,课程号课程号).大大量量数数据据数据库数据库(DB
7、).各部门共享数据各部门共享数据按一定的结构组织按一定的结构组织存储到计算机存储到计算机10第6章 信息系统与数据库(1)数据管理的应用需求数据管理的应用需求 (2)数据库数据库数据库管理系统数据库管理系统应用程序应用程序1应用程序应用程序2应用程序应用程序K.用户用户数数据库系统中用户共享数据库资源据库系统中用户共享数据库资源11第6章 信息系统与数据库(1)数据库系统的组成和特点数据库系统的组成和特点n DBS中人员中人员/数据和数据结构数据和数据结构/相关软件之间的关系相关软件之间的关系:用户用户终端终端应用系统应用系统数据库管理员数据库管理员系统分析设计员系统分析设计员系统程序员系统程
8、序员用户视图用户视图逻辑结构逻辑结构 存储结构存储结构DB数据和数据数据和数据结构结构DBMS操作系统操作系统软件系统软件系统12第6章 信息系统与数据库(1)数据库系统的组成和特点数据库系统的组成和特点(3)n 数据库系统的特点数据库系统的特点n 数据结构化。数据结构化。n 数据可共享数据可共享n数据独立于程序数据独立于程序n统一管理控制数据统一管理控制数据DBMS管理控制数据功能管理控制数据功能:安全性安全性,完整性完整性.并发控制并发控制,恢复恢复.从全局分析和描述数据,适应从全局分析和描述数据,适应多个用户、多种应用共享数据的多个用户、多种应用共享数据的需求。可减少数据冗佘,节省存需求
9、。可减少数据冗佘,节省存储空间,保证数据的一致性储空间,保证数据的一致性.数据面向全局应用,用数据模型数据面向全局应用,用数据模型描述数据和数据之间的联系。描述数据和数据之间的联系。逻辑独立性逻辑独立性:应用程序与应用程序与DB的逻辑的逻辑结构相互独立结构相互独立.物理独立性物理独立性:应用程序与应用程序与DB的存储的存储结构相互独立结构相互独立.13第6章 信息系统与数据库(1)数据模型数据模型n 在常见的数据库系统中,根据实体集之间的不同在常见的数据库系统中,根据实体集之间的不同结构,通常把数据模型分为结构,通常把数据模型分为层次模型、网状模型、关系层次模型、网状模型、关系模型和面向对象模
10、型模型和面向对象模型4种。种。n n 层次模型层次模型n 网状模型网状模型n 关系模型关系模型n 面向对象模型面向对象模型国内国内DBS普遍采用关系模型普遍采用关系模型(95%以上以上),课程介绍关系模型课程介绍关系模型.14第6章 信息系统与数据库(1)关系模型的数据结构关系模型的数据结构 关系数据模型的基本结构是关系数据模型的基本结构是关系关系。在在用用户户观观点点下下,关关系系数数据据模模型型中中数数据据的的逻逻辑辑结结构构是是一一张张二二维表(维表(Table),),它由表名、行和列组成。它由表名、行和列组成。表的每一行称为一个元组(表的每一行称为一个元组(Tuple),),每一列称为
11、一个属性(每一列称为一个属性(Attribute)。)。例如,例表例如,例表1.学生登记表(学生登记表(S):n 15第6章 信息系统与数据库(1)关系模型的数据结构关系模型的数据结构(续续)例表例表2 .课程开设表课程开设表 (C):16第6章 信息系统与数据库(1)关系模型的数据结构关系模型的数据结构(续续)n例表例表3.学生选课成绩表学生选课成绩表 (SC):17第6章 信息系统与数据库(1)关系数据模型关系数据模型(结构结构)(续续)n 学生登记表学生登记表(S),课程开设表课程开设表(C)与学生选课成绩表之与学生选课成绩表之间的联系间的联系:18第6章 信息系统与数据库(1)关系数据
12、模型关系数据模型(结构结构)(续续)n 关系模式的描述形式关系模式的描述形式:n 其中其中:R为关系模式名,即二维表名。为关系模式名,即二维表名。n Ai(1in)是二维)是二维表中的列名。或者或者:R =(A1,A2,Ai,An)R(A1,A2,Ai,An)19第6章 信息系统与数据库(1)关系数据模型关系数据模型(操作操作)n 在关系数据库中,通常可以定义一些操作来通过已在关系数据库中,通常可以定义一些操作来通过已知的关系知的关系(二维表二维表)创建新的关系创建新的关系(二维表二维表)。最常用的关。最常用的关系操作有:系操作有:n n 并并 插入插入n 交交 更新更新n 差差 删除删除n
13、笛卡尔积笛卡尔积 选择选择n 除除 连接连接n 投影投影专门的关系操作专门的关系操作传统集合的关系操作传统集合的关系操作20第6章 信息系统与数据库(1)关系数据模型关系数据模型 (传统集合的关系操作传统集合的关系操作)n并并n 并操作是一个二元操作。它要求参与操作的两个关系有相同的关并操作是一个二元操作。它要求参与操作的两个关系有相同的关系模式。其作用是将两个关系组合成一个新的关系。根据集合论的定系模式。其作用是将两个关系组合成一个新的关系。根据集合论的定义,并操作创建的新关系中的每一个元组或者属于第一个关系、或者义,并操作创建的新关系中的每一个元组或者属于第一个关系、或者属于第二个关系,或
14、者在两个关系中皆有。属于第二个关系,或者在两个关系中皆有。结果关系表示结果关系表示选课程学生的选课程学生的“60100分成分成绩表绩表”21第6章 信息系统与数据库(1)关系数据模型关系数据模型 (传统集合的关系操作传统集合的关系操作)n交交n 交操作也是一个二元操作。它对两个具有相同关系模交操作也是一个二元操作。它对两个具有相同关系模n 式的关系进行操作,创建一个新关系。根据集合论的定义,式的关系进行操作,创建一个新关系。根据集合论的定义,n交操作所创建新关系中的每一个元组必须是两个原关系中交操作所创建新关系中的每一个元组必须是两个原关系中n共有的成员。共有的成员。结果表示选课结果表示选课学
15、生学生“70分分80分成绩表分成绩表”。22第6章 信息系统与数据库(1)关系数据模型关系数据模型 (传统集合的关系操作传统集合的关系操作)n.差差 差操作也是一个二元操作。它应用于具有相同关系模式的两差操作也是一个二元操作。它应用于具有相同关系模式的两个关系。生成新关系中的元组是存在于第一个关系而不存在于个关系。生成新关系中的元组是存在于第一个关系而不存在于第二个关系中的元组。第二个关系中的元组。例如,关系例如,关系SC1与关系与关系SC2进行差操作进行差操作:结果关系包括结果关系包括那些在那些在SC1表表中而不在中而不在SC2表中的成绩信表中的成绩信息,即息,即“60 69分成绩表分成绩表
16、”23第6章 信息系统与数据库(1)关系数据模型关系数据模型 (传统集合的关系操作传统集合的关系操作)差差 (续续)在集合操作中在集合操作中,“并并”和和“交交”具有交具有交换换律的性律的性质质,而而“差差”操操作作没没有有交换律的性质交换律的性质.例如,关系例如,关系SC2与关系与关系SC1进行差操作进行差操作:结果关系包括结果关系包括那些在那些在SC2表表中而不在中而不在SC1表中的成绩信表中的成绩信息,即息,即“81 100分成绩表分成绩表”SC2SC1差差SC1SC2=SC2SC1SC1SC2=SC2SC1SC1SC2SC2SC124第6章 信息系统与数据库(1)关系数据模型关系数据模
17、型 (专门的关系操作专门的关系操作)n插入插入n 插入操作是一种一元操作。它应用于一个关系,其操插入操作是一种一元操作。它应用于一个关系,其操作是在关系中插入新的元组(或另一个具有相同模式的作是在关系中插入新的元组(或另一个具有相同模式的关系)关系).n 例如例如:在课程开设表(在课程开设表(C)中插入一个新的课程信息)中插入一个新的课程信息 n (CW101,论文写作论文写作,30,春春)。)。25第6章 信息系统与数据库(1)关系数据模型关系数据模型 (专门的关系操作专门的关系操作)n删除删除n 删除操作为一元操作。它根据要求删去表中相应的元删除操作为一元操作。它根据要求删去表中相应的元组
18、。组。n 例如例如:从课程表(从课程表(C)中删除课程)中删除课程CC112。26第6章 信息系统与数据库(1)关系数据模型关系数据模型 (专门的关系操作专门的关系操作)n更改更改n 更改操作也是一种一元操作,它应用于一个关系。用更改操作也是一种一元操作,它应用于一个关系。用来改变关系中指定元组中的部分属性值。来改变关系中指定元组中的部分属性值。n 例如例如:课程开设表课程开设表(C)中的课程中的课程ME234元组的元组的LHOUR值由值由“40”改为改为“30”,SEMESTER值由值由“秋秋”改为改为“春春”。27第6章 信息系统与数据库(1)关系数据模型关系数据模型 (专门的关系操作专门
19、的关系操作)n选择选择n 选择操作是一元操作。它应用于一个关系并产生另一个新选择操作是一元操作。它应用于一个关系并产生另一个新关系。新关系中的元组(行)是原关系中元组的子集。选择操关系。新关系中的元组(行)是原关系中元组的子集。选择操作根据要求从原先关系中选择部分元组。结果关系中的属性作根据要求从原先关系中选择部分元组。结果关系中的属性(列)与原关系相同(保持不变)。(列)与原关系相同(保持不变)。n 例如例如:从学生登记表从学生登记表(S)中,选出性别为中,选出性别为“男男”的学生元组,的学生元组,组成一个新关系组成一个新关系“男学生登记表男学生登记表”。28第6章 信息系统与数据库(1)关
20、系数据模型关系数据模型 (专门的关系操作专门的关系操作)n投影投影n 是一元操作,它作用于一个关系并产生另一个新关系。新是一元操作,它作用于一个关系并产生另一个新关系。新关系中的属性(列)是原关系中属性的子集。在一般情况下,关系中的属性(列)是原关系中属性的子集。在一般情况下,虽然新关系中的元组属性减少了,但其元组(行)的数量与原虽然新关系中的元组属性减少了,但其元组(行)的数量与原关系保持不变。关系保持不变。n 例如例如:需要了解学生选课情况而不关心其成绩时,可对学生需要了解学生选课情况而不关心其成绩时,可对学生选课成绩表(选课成绩表(SC)进行相关的投影操作)进行相关的投影操作.n。其结果
21、的每个元组其结果的每个元组仅包括学(仅包括学(SNO)课程号(课程号(CNO)两个属性两个属性29第6章 信息系统与数据库(1)关系数据模型关系数据模型 (专门的关系操作专门的关系操作)n连接连接n 是一个二元操作。它基于共有属性把两个关系组合起来。连是一个二元操作。它基于共有属性把两个关系组合起来。连接操作比较复杂并有较多的变化。接操作比较复杂并有较多的变化。n 例如例如:学生登记表(学生登记表(S)和学生选课成绩表()和学生选课成绩表(SC)的连接)的连接,生成一个生成一个信息更全面的关系信息更全面的关系.对于已选课程的学生而言,结果关系包对于已选课程的学生而言,结果关系包含含SC表原来的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工学 6162 信息系统 数据库 复习 过程
限制150内