欢迎来到天天文库
浏览记录
ID:43236511
大小:709.50 KB
页数:35页
时间:2019-10-06
《管理信息系统第三章管理信息系统的技术基础1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章管理信息系统的技术基础第一节数据处理第二节数据库技术第三节计算机网络第四节万维网一、数据处理的概念和发展阶段-1数据处理的概念数据处理指把来自科学研究、生产实践和社会经济活动等领域中的原始数据,用一定的设备和手段,按一定的使用要求,加工成另一种形式的数据。数据处理的目的1.把数据转换成便于观察分析、传送或进一步处理的形式。2.从大量的原始数据中抽取,推导出对人们有价值的信息以作为行动和决策的依据。3.利用计算机科学地保存和管理已经过处理(如校验、整理等)的大量数据,以便人们能方便而充分地利用这些宝贵的信息资源。一、数据处理的概念和发展阶段-2数据处理的基
2、本内容1.数据收集2.数据转换3.数据的筛选、分组和排序4.数据的组织5.数据的运算:指算术运算和逻辑运算6.数据存储7.数据检索8.数据输出一、数据处理的概念和发展阶段-3第三章管理信息系统的技术基础第一节数据处理第二节数据库技术第三节计算机网络第四节万维网本节内容:一、数据库系统的产生构成二、数据库设计的主要内容三、实体联系模型四、数据模型五、关系的规范化六、数据库操作七、数据库保护第二节数据库技术数据库是以一定的组织方式存储在一起的相关数据的集合。它能以最佳的方式,最少的数据冗余为多种应用服务,程序与数据具有较高的独立性。一、数据库系统的产生和构成数据库
3、系统的构成计算机系统数据库数据库管理系统(DBMS)人员数据库管理员系统程序员用户一、数据库系统的产生和构成按用户的观点对数据和信息建模。常常首先将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一个DBMS的信息结构即概念模型,然后再把概念模型转换为计算机上某一DBMS支持的数据模型。如E-R模型二、数据库设计的主要内容m1nmnn概念实体(Entity)属性联系一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)三、实体联系模型数据模型是对客观事物及其联系的数据化描述。在数据库系统中,对现实世界中数据的抽象、描述以及处理等都是通过数据模型来实现
4、的。数据模型在数据库系统设计中是用来提供信息表示和操作手段的形式构架,是数据库系统实现的基础。目前,主要的数据模型是关系模型(RelationalModel)。四、数据模型-1关系模型每一个关系为一张二维表,相当于一个文件。实体间的联系均通过关系进行描述。下表用m行n列的二维表表示了具有n元组(n-Tuple)的"付款"关系。每一行即一个n元组,相当于一个记录,用来描述一个实体。结算编码合同号数量金额J0012HT1008100030000J0024HT110760012000J0036HT111520004000四、数据模型-2m1nmnn学生(学号、姓名、
5、班级、学籍状态、家庭住址、……)课程(课程号、课程名、学分、……)选课(学号、课程号、开课学期、教室、……)关系必须是规范化的关系,满足一定的约束条件。称为范式(NormalForm)。第一范式(1NF)元组中的每一个分量都必须是不可分割的数据项。第二范式(2NF)关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。第三范式不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字。五、关系的规范化五、关系的规范化第二范式:非主属性 非部分依赖主属性。(消除了非主属性对主属性的部分依赖)选课(学号,姓名、年龄、课程号、课程名、成绩、学分)(学号,
6、课程号) (姓名、年龄、课程名、成绩、学分)学号 姓名、年龄课程号 课程名、成绩、学分1.数据冗余一门课n个学生选修,课程名、学分重复n-1次;同一学生选修m门课程,姓名重复m-1次。2.更新异常要调整某门课的学分,表中所有行的“学分”都要更新,否则会出现同一门课程学分不同的情况。3.插入异常如果要开设一门新的课程,暂时还没有人选修,“课程名”、“学分”无法录入数据库4.删除异常五、关系的规范化学生(学号,姓名,年龄)课程(课程号,课程名,学分)选课(学号、课程号、成绩)五、关系的规范化第三范式:表中不包含已在其它表中包含的非主属性信息。(
7、消除了非主属性对主属性的传递依赖)员工(职工号、姓名、部门号、部门名、部门简介)职工号 部门号 部门名,部门简介职工号 部门名,部门简介数据库操作主要有基本表的建立与删除、数据查询及更改等。一般使用关系数据库标准语言——结构化查询语言SQL(StructuredQueryLanguage)来完成上述操作。如:SQL的核心语句是数据库查询语句,其一般格式为:SELECT<目标列>FROM<表名>[WHERE<条件表达式>][GROUPBY<列名1>][ORDERBY<列名2>[ASC/DESC]]其功能是根据WHERE子句中的条件表达式,从指定表
8、中找出满足条件的元组。六、数据库操作为
此文档下载收益归作者所有