~个人收藏~管理信息系统 配套超级详细课件 第3章 管理.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:78 大小:1.7MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

~个人收藏~管理信息系统 配套超级详细课件 第3章 管理.ppt

~个人收藏~管理信息系统配套超级详细课件第3章管理.ppt

预览

免费试读已结束,剩余 68 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三章管理信息系统的技术基础信息技术是管理信息系统的技术基础,只有将信息技术和管理技术结合起来,才能真正发挥管理信息系统的作用。提高生产力加速决策过程加强团队协作建立企业间伙伴关系与企业联盟实现全球化推动组织改革信息技术的任务和目标信息技术主要包括:计算机硬件技术、计算机软件技术和通信技术。计算机的发展趋势计算机的发展趋势计算机的发展趋势软件技术就是研究计算机系统软件、应用软件及其所依赖的基础理论(如数据结构、数据库原理等)和基本方法(如系统开发方法等)。操作系统操作系统具备两大功能:软件的发展趋势数据通信技术互联网的发展趋势--网格计算案例研究:走下神坛的真实网格1、数据处理的概念和发展阶段数据处理的基本内容数据处理的发展阶段2、文件系统(50年代后期到60年代中期)信息需求与文件、程序的关系3、数据库系统(60年代后期开始)银行数据库处理系统数据处理典型案例案例研究:数据处理典型案例数据库定义数据库系统及其构成(1)数据库系统的硬件(2)数据库系统的软件(3)数据库管理系统(DBMS)数据组织的层次数据库系统的诞生(20世纪60年代末和70年代初)数据模型数据模型分类数据模型网状模型关系模型1、关系:一个关系对应于一张二维表。数据库的设计一、数据库设计的主要内容一、数据库设计的主要内容数据库设计的步骤信息的转换二、实体联系模型(E-R模型)实体名称联系的类型2、一对多联系如果对于A中的每一实体,实体B中有一个以上实体与之发生联系,反之,B中的每一实体至多只能对应于A中的一个实体,则称A与B是一对多联系。3、多对多联系如果A中至少有一实体对应于B中一个以上实体,反之,B中也至少有一个实体对应于A中一个以上实体,则称A与B为多对多联系。E—R图绘制E-R模型设计:(1)为银行设计一个数据库,包括顾客和帐户的信息。顾客信息包括姓名,地址,电话,社会保险号。帐户包括编号,类型(例如存款,支票),和金额。画出E-R模型图。E-R模型设计:(1)修改上面的图,使一个顾客只能有一个帐号,并且顾客可以有一个地址集合(街道,城市,省份的三元组)画出E-R模型图。测试题4.在数据库设计中,根据用户要求,一般先建立能反映不同实体间存在的各种联系,即E-R图。如果一个教师可指导多名研究生,且一名研究生可由多位教师指导,那么指导教师与研究生间的这种指导联系便是()A.自联系B.一对一(1:1)C.一对多(1:N)D.多对多(M:N)补充数据库技术三、E—R图向关系数据模型的转换关系模式对关系的描述,用关系名(属性1,属性2,…属性n)来表示。实体转换举例2、联系若实体间联系是1:1,两个实体类型转换成两个关系模式,可以在其中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。联系转换举例一2、联系若实体间联系1:n,则在n端实体类型转换成的关系模式中加入1端实体类型的键和联系类型的属性。联系转换举例二2、联系若实体间联系是m:n,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键两端为实体键的组合。联系转换举例三实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。引用完整性指被引用表中的主关键字和引用表中的外部主关键字之间的关系。在现实生活中的实体之间总是存在着某种联系,在关系模型中实体与实体之间的联系都是用关系来描述的,这样就存在关系与关系之间的引用。例如,有学生实体和班级两个实体集合:学生(学号,姓名,性别,年龄,班级编号)班级(班级编号,学生人数,辅导员姓名)引用完整性就是定义外关键字与主关键字之间的引用规则。StructuredQueryLanguageSQL的定义SQL语言原意是结构化的查询语言(StructuredQueryLanguage),SQL语言实际上是标准化的对数据库进行操作的语言。SQL发展70‘-IBM,86-ANSI,92-SQL2,99-SQL3SQL语句分类DDL(Define),DCL(Control),DML(Manipulate)使用SQL语句进行数据库操作B、数据查询Select<目标列>from<表名>[where<条件表达式>]Groupby<列名1>Orderby<列名2>[asc/desc]C、数据更新数据修改(UPDATE)数据删除(DELETE)数据插入(INSERT)选择表中的所有的行与列SELECT字段名,…FROM表名选择显示表中的所有列SELECT*FROM表名选择学生信息表中的所有信息:select*fromstuInfo选择表中的部分行与列SELECT字段名,…FROM表名WHERE行选择条件选择所有部分行与列SELEC