管理信息系统(2).ppt
- 文档编号:2651745
- 上传时间:2022-11-05
- 格式:PPT
- 页数:56
- 大小:1.49MB
管理信息系统(2).ppt
《管理信息系统(2).ppt》由会员分享,可在线阅读,更多相关《管理信息系统(2).ppt(56页珍藏版)》请在冰豆网上搜索。
计算机软件的层次计算机软件的层次(商业)应用软件(商业)应用软件三层结构三层结构信息系统的技术基础信息系统的技术基础n计算机硬件与软件计算机硬件与软件n数据管理技术:
数据管理技术:
数据库和数据库管理系统数据库和数据库管理系统n数据传输技术:
数据传输技术:
计算机网络计算机网络学习内容学习内容n数据的组织方式:
从文件到数据库数据的组织方式:
从文件到数据库n数据库管理系统数据库管理系统n数据库设计数据库设计n数据仓库与数据集市数据仓库与数据集市传统的数据组织方式传统的数据组织方式n业务数据按照域、记录和文件的层次组织起来n数据域是数据的最小单位,例如教师编号n记录是相关的数据域的集合,如教师记录n文件是相关的记录的集合,如教师文件商品编号商品名称数量价格总价.文件系统中数据组织方式文件系统中数据组织方式文件1文件2文件n-1文件n.记录1记录2记录n-1记录n数据项1数据项2数据项n-1数据项n.文件的结构文件的结构n文件结构指在磁介质上存储记录的方式文件结构指在磁介质上存储记录的方式n在顺序文件结构中,存储记录的方式是按主键顺序存储n直接文件存储是将记录随机存储,即存放时不按主键顺序n索引顺序文件结构是在直接存取介质上进行连续存储,根据索引跟踪记录的物理地址来访问记录顺序文件顺序文件记录记录1记录记录4记录记录3记录记录2记录记录5索引文件索引文件学号学号姓名姓名数学数学C+001002003004005汪汪1章章2赵赵3李四李四铁妞铁妞89907564321385887759abcde地地址址主关键主关键地址地址001e002b客户交易帐户核对程序文件修文件修改核对改核对帐户核对程序客户财务报表存款处理存款文存款文件修改件修改存款程序客户票据贷款分析报告分期贷款处理分期贷款分期贷款文件修改文件修改分期贷款程序文件与应用程序相对应文件与应用程序相对应传统文件系统的局限性传统文件系统的局限性n整体无结构,必须专门的程序为用户提供数据n数据冗余,产生不一致n定义不一致,没有统一的数据字典n数据相关.文件格式变,程序要变数据库数据组织数据库数据组织数据库文件1文件2文件n-1文件n.记录1记录2记录n-1记录n数据项1数据项2数据项n-1数据项n.数据库数据组织数据库数据组织关系模型核对帐户程序存款账目程序分期贷款程序客户交易程序数据库管理系统客户数据库查询克服文件系统的局限性克服文件系统的局限性数据库系统数据库系统n数据库是组织中基于计算机制数据资源的集合n减少数据冗余减少数据冗余n数据冗余指的是数据的重复n获得数据独立性获得数据独立性n数据独立性指对数据结构进行修改时,不必修改处理该数据的应用程序n通过数据字典实现数据库结构的发展n数据库结构(数据库模型)数据库结构(数据库模型)n用于用于组织记录及确定记录组织记录及确定记录间关系间关系的方法的方法层次数据库结构n第一个数据库管理系统是IDS(IntegratedDataStore)开始采用层次数据库结构n数据分成组,每组分成更小的组,更小的组再进一步分组。
S1S2S3S4S5层次模型网状数据库结构n所有记录用系表示n每一系都包含一个主记录和若干属记录n允许一个记录同时属于几个系n层次模型和网状模型缺乏灵活性如今很少使用R1R2R3R4网络模型数据库管理软件的发展数据库管理软件的发展n1964年,GE的IDS是第一个数据库管理系统,其贡献在于将把数据结构的描述与程序分开。
n20世纪70年代中期,IBM开发了IMS数据库管理系统的结构查询语言(StructuredQueryLanguage,SQL语言)n1992年,建立SQL数据库标准,为产业界接受应用至今关系数据库结构n1970年,年,E.F.Codd;C.J.Date描述了基于关系描述了基于关系代数的数据库结构代数的数据库结构n数据库结构可以看成表的集合n表之间的关系不是通过显式的索引或地址存储,表之间的关系是隐含的n表中的公共列是建立隐含关系的工具关系模型n一个关系数据库一个关系数据库关系模型一名学生可以选修多门课程,每门课程有多个学生选修学号学号姓名姓名年龄年龄学生学生课程号课程号课程名课程名学时数学时数课程课程学习学习mmnn学生(学生(学号学号,姓名,年龄),姓名,年龄)课程(课程(课程代码课程代码,课程名,学时数),课程名,学时数)成绩成绩学习(学习(学号,课程代码学号,课程代码,成绩),成绩)学号为主关键字学号为主关键字课程代码课程代码为主关键字为主关键字学号学号+课程代码课程代码为复合关键字为复合关键字面向对象数据库结构n对象(Object)是系统中用来描述客观事物的一个实体;n每个对象的数据、描述对象的行为、属性的说明三者是封装在一起的;n具备相同属性及方法的对象被成为一个类;n对象之间通过消息互相作用WhatIsaClass?
ObjectsProfessorSmithProfessorJonesProfessorMellonClass:
ProfessorAttributesOperations学习内容学习内容n数据的组织方式:
从文件到数据库数据的组织方式:
从文件到数据库n数据库管理系统数据库管理系统n数据库设计数据库设计n数据仓库与数据集市数据仓库与数据集市数据库环境下的数据管理数据库环境下的数据管理数据库管理系统数据库管理系统(DatabaseManagementSystem,DBMS)n以规范、一致的方式存储数据;以规范、一致的方式存储数据;n以规范、一致的方式将数据组织成记录;以规范、一致的方式将数据组织成记录;n允许用规范、一致的方式存取记录允许用规范、一致的方式存取记录数据库管理系统的组成数据库管理系统的组成n数据字典数据字典n数据语言数据语言n远程监督程序远程监督程序n应用开发程序开发工具应用开发程序开发工具n安全软件包安全软件包n归档程序归档程序n报表生成器报表生成器数据字典数据字典/目录目录n数据字典在数据库中存储数据的定义数据字典在数据库中存储数据的定义n数据字典数据字典/目录应包含数据库中每一数据项目录应包含数据库中每一数据项的名称及对各数据项的描述、对各个数据项的名称及对各数据项的描述、对各个数据项之间关系的描述。
之间关系的描述。
数据语言数据语言n数据描述语言数据描述语言(DDL)用来描述数据项的定义;用来描述数据项的定义;n数据操纵语言数据操纵语言(DML)用来检索和存储数据库中的数用来检索和存储数据库中的数据据,以确保数据库中存取数据的规范性。
,以确保数据库中存取数据的规范性。
n结构化查询语言(结构化查询语言(StructuredQueryLanguage,SQL)SQL(StructuredQueryLanguage)SELECTNAME,SSNO,DEPARTMENT,SALARYFROMEMPLOYEE,PAYROLLWHEREEMPLOYEE.SSNO=PAYROLL.SSNOANDCLASSIFICATION=“FINANCIALANALYST”学习内容学习内容n数据的组织方式:
从文件到数据库数据的组织方式:
从文件到数据库n数据库管理系统数据库管理系统n数据库设计数据库设计n数据仓库与数据集市数据仓库与数据集市数据视图数据视图n逻辑视图是逻辑视图是用户观察数据用户观察数据库中记录结构和记录之间库中记录结构和记录之间关系关系的一种形式的一种形式n物理视图是记录在物理视图是记录在存储介存储介质上的实际组织与存储质上的实际组织与存储的的方式方式模式模式n模式是对数据的描述,通常需要说明数据的特征,模式是对数据的描述,通常需要说明数据的特征,包括:
包括:
n数据域名数据域名n别名(相同数据域采用的另一个名字)别名(相同数据域采用的另一个名字)n数据类型(字符、字母等)数据类型(字符、字母等)n位数位数n小数的位数小数的位数n不同的完整性规则不同的完整性规则数据库的三级体系结构数据库的三级体系结构数据库的概念结构数据库的概念结构系教师课程学生分配教学学习学生评估学院评估成绩nnn现实世界事物类:
相关性质的集合客观事物人信息世界实体集合实体:
相关属性的集合实体及联系加工转换数据世界文件记录相关数据项的集合数据库DBMS模型存储结构二进制数据的集合加工转换信息的转换信息的转换主要工作:
如何把现实世界转为数据世界?
如何把现实世界转为数据世界?
现实世界现实世界信息世界信息世界数据世界数据世界事物类事物性质实体集合实体属性文件记录数据项数据库设计数据库设计数据库设计数据库设计E_RE_R图图n画画E_RE_R图的步骤图的步骤n画出实体画出实体n看实体之间是否有联系,如果有,画菱形看实体之间是否有联系,如果有,画菱形n什么联系(什么联系(1:
11:
1,1:
m1:
m,m:
nm:
n)n联系是必须的还是可选的?
联系是必须的还是可选的?
n消除多对多联系以及规范化消除多对多联系以及规范化某学院教学管理的总某学院教学管理的总E-RE-R图图E-R图向关系数据模型的转换过程图向关系数据模型的转换过程E-RE-R图图关系模型关系模型RDBMSRDBMS从E-R图导出数据世界的关系模型n11)EERR图中每个实体,相应转换为一个关系,图中每个实体,相应转换为一个关系,该关系包括对应实体的全部属性,并确定出该关该关系包括对应实体的全部属性,并确定出该关系的关键字;系的关键字;n22)对于对于“联系集联系集”,根据联系方式不同,采,根据联系方式不同,采取不同手段以使被它联系的实体所对应的关系彼取不同手段以使被它联系的实体所对应的关系彼此实现某种联系。
此实现某种联系。
数据库逻辑结构的设计数据库逻辑结构的设计对于对于11:
nn的联系方式:
每个实体转化为一个关系;将的联系方式:
每个实体转化为一个关系;将11方(系实体)的主关键方(系实体)的主关键字(字(系代号)加入到多方(教师实体)中,作为多方(教师实体)的一个属性,加入到多方(教师实体)中,作为多方(教师实体)的一个属性,以此表达双方(系和教师)的联系。
以此表达双方(系和教师)的联系。
系(系代号,系名称,系主任姓名,办公地址,电话)教师(教师编号,教师姓名,专业特长,系代号,住址,电话)对于对于mm:
nn的联系方式:
每个实体转化为一个关系;同时将联系转化为一个关的联系方式:
每个实体转化为一个关系;同时将联系转化为一个关系,该关系的关键字有两个实体的关键字组合在一起成为组合关键字,并附上联系,该关系的关键字有两个实体的关键字组合在一起成为组合关键字,并附上联系的属性。
系的属性。
学生(学号,姓名,性别,年龄,系代号)课程(课程号,课程名,学分)学习(学号,课程号,成绩)“教学管理教学管理”数据库的关系数据模型如下:
数据库的关系数据模型如下:
教学管理”E-R图转化成数据库逻辑结构的设计数据库逻辑结构的设计(实体)系(系代号,系名称,办公地址,电话)(实体)教师(教师编号,教师姓名,专业特长,系代号)(实体)学生(学号,姓名,性别,年龄,系代号)(实体)课程(课程号,课程名,学分)(联系)学习(学号,课程号,成绩)(联系)教学(教师号,课程号,授课班评估,学院评估)某学院教学管理数据库逻辑设计:
某学院教学管理数据库逻辑设计:
n一名厂长管理一个工厂,一个工厂由一位厂长管理一名厂长管理一个工厂,一个工厂由一位厂长管理厂长号厂长号厂长号厂长号姓名姓名姓名姓名年龄年龄年龄年龄厂长厂长厂长厂长厂号厂号厂号厂号厂名厂名厂名厂名地点地点地点地点工厂工厂工厂工厂管理管理管理管理1111厂长(厂长(厂长号厂长号,厂号厂号,姓名,年龄),姓名,年龄)工厂(工厂(厂号厂号,厂名,地点),厂名,地点)主关键字主关键字外部关键字外部关键字工厂(工厂(厂号厂号,厂名,地点,厂名,地点,厂长号厂长号)n一个仓库可以存放多种零件,每种零件只能保存在一个仓库中仓库号仓库号仓库号仓库号地点地点地点地点面积面积面积面积仓库仓库仓库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统