您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第6章-数据库和数据仓库技术
《管理信息系统》双学位课程第二篇技术篇《管理信息系统》6.1企业数据处理方式1、以联机事务处理形式处理信息2、以联机分析处理形式处理信息并进行决策3、在信息应用过程中管理信息第6章数据库和数据仓库技术联机事务处理与联机分析处理产品数据库数据仓库增加一条新的生产线更该产品单价扩大顾客的信誉范围更改顾客收入水平顾客数据库个人信息数据库信息被用于决策处理数据库的一种特定形式,它仅支持决策处理上个月有多少产品的销售额超过10000美元如果库存以10%速度下降,那么新的库存担负的成本是什么?顾客能变向接受高价位产品吗?------------------------------------------------------OLTPOLAP一、数据组织的层次数据库文件1文件2文件n文件n-1记录1记录2记录n-1记录n数据项1数据项2数据项n-1数据项n…...…...…...6.2文件组织逻辑数据元素之间的关系1、数据项数据项是具有确定逻辑意义的数据的最小单位;2、记录记录是和某个数据处理对象有关的所有数据项的集合;产品销售记录:产品代号、单价、销售数量、金额学生记录:学号、姓名、性别、班级3、文件文件是同类记录的有序集合。4、数据库把逻辑相关的文件集合按照一定方式组织起来,就形成数据库。数据库是存贮起来的相关数据的集合。二、文件组织的基本概念2、逻辑记录、物理记录与数据块1、计算机的文件管理功能计算机的操作系统使用文件分配表进行文件的管理一个物理记录可包含一至多个逻辑记录,一个逻辑记录也可存放在多个物理记录上,即它可包含多个块。三、文件组织方式文件组织方式是数据组织的一部分,主要讨论数据记录在存储设备上的组织方式。1、顺序文件顺序文件的组织方式是文件中数据记录的物理顺序和逻辑顺序一致其优点是连续存取、速度快,主要用于顺序存取、批量修改的情况磁盘顺序文件2、索引文件索引文件是常用的文件组织形式之一。由主文件和索引表两部分组成。主文件由文件的各记录组成,索引表由记录的关键字值及物理地址组成。学号姓名数学物理英语920712张687472920705李958792920707赵778384920725周858190920731陈626466920719王828895920720刘747081主关键字(学号)记录地址920705B079207C920712A920719F920720G920725D920731E记录地址GFEDCBA索引文件主文件索引表3、链表文件链表文件是信息系统中常用的文件组织形式。在链表中,用指针建立记录之间的逻辑联系,以适应多变情况下文件记录的检索。记录的指针在文件组织中用一个数据项表示,数据项的内容指向下一个相关记录的地址。链表文件职工号姓名部门编号年限透支1111SMITHDT404421JOHNNW151001544JONEDT212001655BOBDT802544GRANNW602635IVANNW1001758BILLEA141003522TEDDT1902951JOEEA61003024BITDT71001655ANNYNE1502685MARKNE12100记录地址职工号姓名部门编号部门指针-DT入口A1111SMITHDTC-NW入口B4421JOHNNWE-C1544JONEDTD-D1655BOBDTH-E2544GRANNWF-F2635IVANNW-EA入口G1758BILLEAI-H3522TEDDTJ-I2951JOEEA-J3024BITDT-NE入口K1655ANNYNEL-L2685MARKNE-记录地址ABCDEFGHIJKL信息链:DT(A,C,D,H,J);NW(B,E,F);EA(G,I);NE(K,L)数据项值(部门编号)链表长度(记录个数)链头指针(入口地址)DT5ANW3BEA2GNE2K链头索引表4、倒排文件倒排文件的结构是对每一个辅关键字都设立一个索引,每种关键字值对应一个索引项,将具有相同关键字值记录地址都保存在相应的索引项中。6.3数据库系统6.3.1数据库处理数据库存储数据库处理方式6.3.2数据库管理系统数据库开发数据字典数据库查询数据库维护应用于开发DBMS的主要功能6.3.3数据库模型与数据库组织结构数据库模型数据组织结构数据模型三个不同的世界6.3.4数据库设计一、信息的转换个体总体特征标识特征事物及其联系实体实体集属性标识属性实体关系模型记录文件字段关键字数据模型现实世界信息世界数据世界三个世界术语对照二、信息模型实体集1实体集2实体集1实体集1实体集2实体集2一对一关系1:1一对多关系1:n多对多关系m:n实体间的关系实体-关系模型(E-R模型)实体属性实体间的关系客户客户代号订货电话数量订单代号客户代号地址客户名称单价产品名称产品代号运费订购日期客户订单产品发出订货1NNM客户与产品订货关系的E-R模型学生课程教师系学校选修讲授从属从属NNNNNMM111从属学校关系的E-R图三、E-R图向关系模型的转换(1)一对一关系的转换:如果两个实体甲和乙之间是一对一的关系,那么首先将实体甲和乙分别转换成数据表a与b,然后将表a中的主关键字放入表b,形成一组数据表。或者将表b中的主关键字放入表a中,形成一组数据表。校长编号年龄校名学校编号校长学校管理姓名地点校长(校长编号,姓名,年龄)或:校长(校长编号,姓名,年龄,学校编号)学校(学校编号,校名,地点)11学校(学校编号,校名,地点,校长编号)学校编号校名地点校长编号校长编号姓名年龄学校编号校长编号姓名年龄学校编号校名地点(2)一对多关系的转换:如果两个实体甲与乙之间是一对多的关系,先将实体甲与乙分别转换成数据表a与b,然后将表a的主关键字放入表b作为外码,同时实体间关系的属性也一并纳入b表中。这样就完成了一对多关系的转换。仓库号地点面积仓库产品仓库号地点面积价格产品名产品号存放数量仓库(仓库号,地点,面积)产品(产品号,产品名,价格,1N产品号产品名价格仓库号数量仓库号,数量)(3)多对多关系的转换:如果两实体甲和乙之间是多对多的关系,那么先将两个实体分别转换成数据表a和b,然后对于实体间关系建立一个数据表c,它的字段包括表a和表b的主关键字以及关系的属性,表c的主关键字是由表a和表b的主关键字组成的组合关键字。性别成绩姓名学号学分课程号课程名学生课程学习学号姓名性别课程号课程名学分学号课程号成绩学生(学号,姓名,性别)学习(学号,课程号,成绩)NM课程(课程号,课程名,学分)6.3.5数据库技术发展趋势分布式数据库多媒体技术在数据库中的应用面向对象数据库(a)(b)分布式数据库的结构形式中央数据库主机远程CPU远程CPUAB...远程局部数据库A远程局部数据库B中央数据库主机远程CPU远程CPUAB...复制数据库A复制数据库B6.4数据仓库与商业智能数据仓库联机分析处理数据挖掘商业智能数据仓库源于业务数据库销售市场数据库销售额数据库顾客数据库数据仓库按年和季度求平均值竞争统计顾客分类、信誉度平均多维视图示例生产线1生产线2生产线3生产线4北区西南区东南区东区西区年份顾客分类信誉度
本文标题:第6章-数据库和数据仓库技术
链接地址:https://www.777doc.com/doc-28030 .html