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