您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > MIS4商务智能基础管理数据资源
管理信息系统MIS4商务智能基础:管理数据资源1.数据库技术和数据库管理系统的概念2.概念模型向关系型数据模型的转换3.数据库技术的发展趋势4.数据仓库5.数据挖掘MIS4商务智能基础:管理数据资源数据库技术和数据库管理系统概述什么是数据库?什么是数据库管理系统?数据的逻辑视图和物理视图三种主要的数据库模型关于数据库管理系统的更多知识数据库和数据库管理系统的概念数据库技术是管理信息系统中最有效的管理数据的方法。数据库是由一系列负责存储数据的文件组成的。数据库文件在管理信息系统中通常都是与相关的应用程序分开存放的。数据库管理系统指的是用来创建和管理数据库文件及其相关应用程序的软件系统。数据库和数据库管理系统概述人力资源管理系统数据库员工数据姓名住址社会保障号码PositionMaritalStatus工资条数据工作时数工资率(元/小时)应付工资毛额联邦税州税工资净额福利数据寿险年金计划健康保健计划退休福利数据库管理系统(DBMS)人事应用程序工资条应用程序福利应用程序人事部薪酬部福利部一个人力资源管理信息系统:它的数据库和数据库管理系统数据的逻辑视图和物理视图数据库和数据库管理系统概述数据库管理系统一般都会给人们提供两种看待数据的视角。数据的逻辑视图数据被看作是一套容易被用户理解的逻辑结构,如表格、树或网络。数据的物理视图数据的物理视图指的是数据是如何在物理存储介质上存储和管理的。数据的两个视图被认为是数据库技术作为管理信息系统中管理数据方法的最大优点,因为:它使得最终用户能够更加容易地理解数据的真实含义。它使得管理信息系统的开发者能够将精力集中于应用程序开发上,而不是集中于在哪里存储数据和如何(物理地)管理数据。数据库模型的发展阶段第五代:面向对象的结构第四代:关系型结构第三代:网状型结构第二代:层次型结构第一代:文件结构数据库和数据库管理系统概述三种主要的数据库模型HierarchicalDatabaseModel(层次模型/树状模型)NetworkDatabaseModel(网状模型)RelationalDatabaseModel(关系模型)EmployeeCompensationJobAssignmentsBebefitsPerformanceRatingsSalaryHistoryPensionLifeInsuranceHealthCourse1Course2Course3Student1Student2Student3Student4Student5StudentNameIDNo.MajorGradeinComputerLiteracy101Linda468FinanceA-Pinckus332MarketingB+Williams097EconomicsC+Laughlin765FinanceAOrlando324StatisticsB数据库和数据库管理系统概述树状/层次数据库模型最早的数据库模型.在这个模型中,每一条记录从逻辑上被分成段(Segment).每一个段又进一步被分成更低层次的段.因而,对用户而言,每一条记录看上去就像是一棵树(倒长的).最顶层的段也被称为根(root).EmployeeCompensationJobAssignmentsBebefitsPerformanceRatingsSalaryHistoryPensionLifeInsuranceHealth儿子数据的层次模型的一个例子:员工薪酬数据库文件(树)儿子的儿子段父亲/根网状数据库模型网状数据库模型是层次数据库模型的变种。与层次数据库模型相反,一个父亲可以有多个儿子,而一个儿子则可以有多个父亲。Course1Course2Course3Student1Student2Student3Student4Student5网状数据库模型的一个例子:数学课程数据库文件(网)Course1Course2Course3Student1Student2Student3Student4Student5关系数据库模型关系模型是目前使用最为广泛的数据库模型.在这种模型中,一个数据库文件看上去就像是一张二维表格不同表格代表着不同的实体,每张表格中存放着相同类型实体的许多属性(实际上是属性的值).表格中的每一行代表某个具体的实体,也称为一条记录.一条记录被分成一个个字段或数据单元,代表某个具体实体的属性值.StudentNameIDNo.MajorGradeinComputerLiteracy101Linda468FinanceA-Pinckus332MarketingB+Williams097EconomicsC+Laughlin765FinanceAOrlando324StatisticsB关系式数据库的一个例子:采购数据库文件(表)订单号码订单日期交货日期零件号码零件数量总金额163402.02.9902.22.991522144.50163502.12.9902.29.99137379.70163602.13.9903.01.99145124.30零件号码零件描述单位价格供应商号码137Doorlatch26.254058145Doorhandle22.502038152Compressor70.001125供应商号码零件名称供应商地址137Doorlatch44Winslow,GaryIn44950145DoorhandleRte,101,EssexNJ07763152Compressor51Elm,RochesterNY11349实体:订单实体:零件实体:供应商三种数据库模型的对比模型种类处理效率灵活性对最终用户的友好性编程复杂度HierarchicalHighLowLowHighNetworkMedium-highLow-mediumLow-moderateHighRelationalLowerbutimprovingHighHighLow总之,对管理信息系统来说,关系式数据库技术目前是管理信息系统中最为有效和流行的管理数据的方法了.数据组织的层次数据库文件1文件2文件n文件n-1记录1记录2记录n-1记录n数据项1数据项2数据项n-1数据项n…...…...…...数据库和数据库管理系统概述数据库系统的构成是与数据库技术密切相关的四个基本概念数据数据库数据库系统数据库管理系统数据库就是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按—定的数据模型组织描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人称为数据库管理员(databaseadministrator,简称DBA)。数据实际上是描述事物的符号记录。如:(李明,男,1972,江苏,计算机系,1990)是一个描述一个学生基本情况的数据。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。数据库管理员用户用户应用系统用户应用开发工具数据库管理系统操作系统数据库数据库系统结构图数据库和数据库管理系统概述数据库系统的构成1、计算机系统计算机系统指用于数据库管理的计算机硬软件及网络系统。2、数据库(BD)数据库包括存放实际数据的物理数据库和存放数据逻辑结构的描述数据库。3、数据库管理系统(DBMS)4、数据库人员数据库系统的人员由软件开发人员、软件使用人员及软件管理人员组成。数据库和数据库管理系统概述数据库系统的构成(三)数据库管理系统(DBMS)1.DBMS的工作模式DBMS接受应用程序的数据请求和处理请求,然后将用户的数据请求(高级指令)转换成复杂的机器代码(低层指令),通过其实现对数据库的操作,并接受对数据库操作而得到的查询结果,同时对查询结果进行处理(格式转换),最后将处理结果返回给用户。2.DBMS的主要功能(1)数据库定义(2)数据库操纵(3)数据库的运行管理(4)数据组织、存储与管理(5)数据库的保护(6)数据库的维护(7)通信2概念模型向关系型数据模型的转换(一)概念模型(二)E-R方法(三)构造关系型数据模型(四)关系的规范化2概念模型向关系型数据模型的转换(一)概念模型概念模型也称信息模型,它是按照用户的观点来对数据和信息建模。1.概念模型的要素实体(Entity):客观存在,可以相互区别的事物称为实体。属性(Attribute):实体有很多特性,每一个特性称为属性。每个属性有一个值域,其类型可以是整数型、实数型或字符串型。联系(Relationship):联系是指客观存在的事物之间的相互关系,通常是指实体集与实体集之间的关系。2概念模型向关系型数据模型的转换(一)概念模型概念模型的要素实体属性码域实体型实体集合联系客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系,例如,一个职工、一个学生、一个部门、一门课、学生的一次选课、部门的一次订货,老师与系的工作关系(即某位老师在某系工作)等都是实体。实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。例如,学生实体可以由学号、姓名、性别、出生年份,系、入学时间等属性组成(94002268,张山,男,1976,计算机系,1994)。这些属性组合起来表征了一个学生。唯一标识实体的属性集称为码。例如,学号是学生实体的码。属性的取值范围称为该属性的域。例如,学号的域为8位整数,姓名的域为字符串集合,年龄的域为小于35的整数,性别的域为(男,女)。具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型.例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型。同型实体的集合称为实体集。例如,全体学生就是一个实体集。在现实世界中,事务内部以及事务之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系.3概念模型向关系型数据模型的转换2.实体间的联系(1)一对一联系如果A中的每个实体至多和B中的一个实体有联系,反之亦然,那么A和B的联系称为“一对一联系”,记为“1:1”。(2)一对多联系如果A中的每个实体与B中的任意个(零个或多个)实体有联系,而B中每个实体至多与A中的一个实体有联系,则称A与B是“一对多联系”,记为“1:n”。(3)多对多联系如果A中的每个实体与B中的任意个(零个或多个)实体有联系,反之亦然,那么称A与B的联系是“多对多联系”,记为“m:n”3概念模型向关系型数据模型的转换实体联系的类型一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥o)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥o)与之联系,则称实体集A与实体集A具有多对多联系,记为m:n。例如,一门课程同时有若干个学生选修,而一个学生可以同时选修多门课程,则课程与学生之间具有多对多联系。如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1:1。例如,学校里面,一个班级只有一个正班长,而一个班长只在一个班中任职,则班级与班长之间具有一对一联系。如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥o)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系。记为1:n。例如,一个班级中有若干名学生,而每个学生只在一个班级中学习,则班级与学生之间
本文标题:MIS4商务智能基础管理数据资源
链接地址:https://www.777doc.com/doc-931 .html