收藏 分享(赏)

管理信息系统3.ppt

上传人:fmgc7290 文档编号:8697747 上传时间:2019-07-08 格式:PPT 页数:23 大小:1.11MB
下载 相关 举报
管理信息系统3.ppt_第1页
第1页 / 共23页
管理信息系统3.ppt_第2页
第2页 / 共23页
管理信息系统3.ppt_第3页
第3页 / 共23页
管理信息系统3.ppt_第4页
第4页 / 共23页
管理信息系统3.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、2019年7月8日,1,1.数据库技术 2.计算机网络,管理信息系统的技术基础,2019年7月8日,2,1.数据库系统的组成 2.数据模型 3.规范化理论 4.数据库操作,数据库技术,2019年7月8日,3,计算机系统 计算机硬件 操作系统等软件 数据库 数据库管理系统(DBMS) 人员 数据库管理员 系统程序员 用户,数据库系统的组成,2019年7月8日,4,数据库是以一定的组织方式存储在一起的相关数据的集合,它能以最佳的方式,最少的数据冗余为多种应用服务,程序与数据独立。数据模型是对现实世界数据进行转换和描述的工具。,数据库系统的组成,2019年7月8日,5,数据模型,信息世界,概念模型,

2、2019年7月8日,6,概念模型数据模型 网状模型 层次模型 关系模型,数据模型,2019年7月8日,7,在关系模型下,数据的逻辑结构是一张二维表,相当于一个文件。实体间的联系均通过关系进行描述。,关系模型,元组,元组,属性,属性,属性,主码,2019年7月8日,8,关系模式的规范化理论,规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响。第一范式(1NF):元组中的每一个分量都必须是不可分割的数据项;第二范式(2NF):满足第一范式,而且所有非主属性完全依赖于其主码;第三范式(3NF):满足第二范式,且它的任何一个非主属性都不传递依赖于任何主关键字。,2019年7月8日,9

3、,符合1NF,符合2NF,符合3NF,关系的规范化,第一范式(1NF):元组中的每一个分量都必须是不可分割的数据项;,不符合1NF,2019年7月8日,10,符合1NF,不符合2NF,因为有部分依赖,关系的规范化,解决方法:分解为四个2NF 职工关系:工号,姓名,工种,车间 工种关系:工种,定额 车间关系:车间,车间主任 超额量关系:日期、工号、超额,第二范式(2NF):满足第一范式,而且所有非主属性完全依赖于其主码;,2019年7月8日,11,符合2NF,不符合3NF,因为有传递依赖,关系的规范化,解决办法:分解为两个3NF 产品关系:产品代码,产品名,生产厂名 生产厂关系:生产厂名,生产厂

4、地址,第三范式(3NF):满足第二范式,且它的任何一个非主属性都不传递依赖于任何主关键字。,2019年7月8日,12,规范化过程,各范式之间是一种全包含关系,在关系数据库的规范化理论中,在执行“分解”时,必须准守规范化原则: 保持原有的函数依赖和无损连接性,2019年7月8日,13,补充例题,现有关系模式:教务(学号,课程号,成绩,教师姓名,教师年龄,教师办公室),其中学号与课程号组成主键。请将其进行无损联结分解,规范化至3NF。假设一门课程是由一个教师讲授,但一个教师可以教多门课程,教师可能重名。,教务(学号,课程号,成绩,教师姓名,教师年龄,教师办公室),部分依赖,分解:,教务(学号,课程

5、号,成绩),教师(教师编号,教师姓名,教师年龄,教师办公室),任课(课程号,教师编号),2019年7月8日,15,数据库操作主要有基本表的建立与删除、数据查询及更改等。一般使用关系数据库标准语言结构化查询语言SQL(Structured Query Language)来完成上述操作。,数据库操作,2019年7月8日,16,如:SQL的核心语句是数据库查询语句,其一般格式为: SELECT FROM WHERE GROUP BY ORDER BY ASC/DESC其功能是根据WHERE子句中的条件表达式,从指定表中找出满足条件的元组 。,数据库操作,2019年7月8日,17,1.查询JS表中所有

6、教师的工号和姓名SELECT js.gh,js.xm FROM js2.查询xs表中05级学生的情况SELECT * FROM xs WHERE LIKE(“05*”,xh)3.向学生表中插入一条新记录INSERT INTO xs(xh,xm) VALUES(“0501011”,“高山”)4.将工号为001号教师的职称改为“讲师”UPDATE js SET zc=“讲师” WHERE gh=“001”,数据库操作,2019年7月8日,18,计算机网络-应用结构模型,客户机/服务器模式(Client/Server)C/S模式: 把处理分配给客户机和服务器共同承担。,DBMS Server 承担数

7、据库操作, Client承担用户人机界面的处理和输入/输出。每个客户端都必须安装应用程序和工具。,2019年7月8日,19,计算机网络-应用结构模型,客户机/服务器模式(Client/Server),客户机,功能服务器,数据库服务器,三层C/S模式,客户机:负责用户与应用层之间的对话 功能服务器:完成业务处理获复杂计算 数据库服务器:对数据进行操作,2019年7月8日,20,计算机网络-应用结构模型,浏览器/服务器模式(Browse/Server)B/S模式: Web Server既是浏览服务器,又是应用服务器,2019年7月8日,21,计算机网络-应用结构模型,B/S与C/S模式相结合,客户

8、机,内部管理,对外服务,2019年7月8日,22,Intranet/Extranet,Intranet(企业内部网) 采用B/S模式 B/S与C/S模式相结合 Extranet(Extended Intranet ) 通过Internet 把分散在不同地理位置的Intranet联系起来 使用虚拟专用网(Virtual Private Networks) 支持移动办公、公司间通信,2019年7月8日,23,Intranet/Extranet,虚拟专用网(VPN)将分布在不同地区的专用网通过公共网络来进行安全通信,构成一个专用的广域网。VPN在公共网络上建立起一条隧道,对整个传输的数据包进行加密和封装,并进行身份验证。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报