第6章-数据库和数据仓库技术15095.pptx

上传人:jix****n11 文档编号:90065207 上传时间:2023-05-13 格式:PPTX 页数:38 大小:624.06KB
返回 下载 相关 举报
第6章-数据库和数据仓库技术15095.pptx_第1页
第1页 / 共38页
第6章-数据库和数据仓库技术15095.pptx_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《第6章-数据库和数据仓库技术15095.pptx》由会员分享,可在线阅读,更多相关《第6章-数据库和数据仓库技术15095.pptx(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、管理信息系统管理信息系统 双学位课程技术篇技术篇 第二篇第二篇管理信息系统管理信息系统 6.1 6.1 企业数据处理方式企业数据处理方式 1、以联机事务处理形式处理信息、以联机事务处理形式处理信息 2、以联机分析处理形式处理信息并进行决策、以联机分析处理形式处理信息并进行决策 3、在信息应用过程中管理信息、在信息应用过程中管理信息第第6数据库和数据仓库技术数据库和数据仓库技术 章章联机事务处理与联机分析处理联机事务处理与联机分析处理一、数据组织的层次一、数据组织的层次数据库数据库文件文件1文件文件2文件文件n文件文件n-1记录记录1记录记录2记录记录n-1记录记录n数据项数据项1数据项数据项2

2、数据项数据项n-1数据项数据项n.6.2 6.2 文件组织文件组织 逻辑数据元素之间的关系逻辑数据元素之间的关系 1 1、数据项、数据项 数据项数据项是具有确定是具有确定逻辑逻辑意意义义的数据的最小的数据的最小单单位位;2 2、记录、记录 记录记录是和某个数据是和某个数据处处理理对对象有关的所有数据象有关的所有数据项项的的集合集合;产品销售记录:产品代号、单价、销售数量、金额产品销售记录:产品代号、单价、销售数量、金额 学生记录:学号、姓名、性别、班级学生记录:学号、姓名、性别、班级3 3、文件、文件文件是同文件是同类记录类记录的有序集合。的有序集合。4 4、数据库、数据库 把把逻辑逻辑相关的

3、文件集合按照一定方式相关的文件集合按照一定方式组织组织起来,就形成数据起来,就形成数据库库。数据。数据库库是存是存贮贮起来的相起来的相关数据的集合。关数据的集合。二、文件组织的基本概念二、文件组织的基本概念 2、逻辑记录、物理记录与数据块、逻辑记录、物理记录与数据块1、计算机的文件管理功能、计算机的文件管理功能计算机的操作系统使用文件分配表进行计算机的操作系统使用文件分配表进行文件的管理文件的管理一个物理记录可包含一至多个逻辑记录,一个物理记录可包含一至多个逻辑记录,一个逻辑记录也可存放在多个物理记录上,一个逻辑记录也可存放在多个物理记录上,即它可包含多个块。即它可包含多个块。三、文件组织方式

4、三、文件组织方式文件组织方式是数据组织的一部分,主要文件组织方式是数据组织的一部分,主要讨论数据记录在存储设备上的组织方式。讨论数据记录在存储设备上的组织方式。1、顺序文件、顺序文件顺顺序序文文件件的的组组织织方方式式是是文文件件中中数数据据记记录录的的物物理理顺序和逻辑顺序一致顺序和逻辑顺序一致其其优优点点是是连连续续存存取取、速速度度快快,主主要要用用于于顺顺序序存存取、批量修改的情况取、批量修改的情况 磁盘顺序文件磁盘顺序文件 2、索引文件、索引文件索索引引文文件件是是常常用用的的文文件件组组织织形形式式之之一一。由由主主文文件件和和索索引引表表两两部部分分组组成成。主主文文件件由由文文

5、件件的的各各记记录录组组成,索引表由记录的关键字值及物理地址组成。成,索引表由记录的关键字值及物理地址组成。学号姓名 数学 物理 英语920712张687472920705李958792920707赵778384920725周858190920731陈626466920719王828895920720刘747081主关键字主关键字(学号)(学号)记录记录地址地址920705B079207C920712A920719F920720G920725D920731E记录记录地址地址GFEDCBA索引文件索引文件主文件主文件索引表索引表 3、链表文件、链表文件链表文件是信息系统中常用的文件组织形式。链表

6、文件是信息系统中常用的文件组织形式。在在链链表表中中,用用指指针针建建立立记记录录之之间间的的逻逻辑辑联联系系,以以适应多变情况下文件记录的检索。适应多变情况下文件记录的检索。记记录录的的指指针针在在文文件件组组织织中中用用一一个个数数据据项项表表示示,数数据项的内容指向下一个相关记录的地址。据项的内容指向下一个相关记录的地址。链表文件链表文件职工职工号号姓名姓名部门部门编号编号年年限限透透支支1111SMITHDT404421JOHNNW151001544JONEDT212001655BOBDT802544GRANNW602635IVANNW1001758BILLEA141003522TED

7、DT1902951JOEEA61003024BITDT71001655ANNYNE1502685MARKNE12100记录地址记录地址职工职工号号姓名姓名部门部门编号编号部门部门指针指针-DT入口入口 A1111SMITHDTC-NW入口入口 B4421JOHNNWE-C1544JONEDTD-D1655BOBDTH-E2544GRANNWF-F2635IVANNW-EA入口入口 G1758BILLEAI-H3522TEDDTJ-I2951JOEEA-J3024BITDT-NE入口入口 K1655ANNYNEL-L2685MARKNE-记录记录地址地址ABCDEFGHIJKL信息链:信息链:D

8、T(A,C,D,H,J););NW(B,E,F););EA(G,I););NE(K,L)数据项值数据项值(部门编号)(部门编号)链表长度链表长度(记录个数)(记录个数)链头指针链头指针(入口地址)(入口地址)DT5ANW3BEA2GNE2K链头索引表链头索引表 4、倒排文件、倒排文件倒倒排排文文件件的的结结构构是是对对每每一一个个辅辅关关键键字字都都设设立立一一个个索索引引,每每种种关关键键字字值值对对应应一一个个索索引引项项,将将具具有有相相同关键字值记录地址都保存在相应的索引项中。同关键字值记录地址都保存在相应的索引项中。6.3 数据库系统数据库系统6.3.1 数据库处理数据库处理数据库存

9、储数据库存储数据库处理方式数据库处理方式6.3.2 数据库管理系统数据库管理系统数据库开发数据库开发数据字典数据字典数据库查询数据库查询数据库维护数据库维护应用于开发应用于开发 DBMS DBMS的主要功能的主要功能 6.3.3 数据库模型与数据库组织结构数据库模型与数据库组织结构数据库模型数据库模型数据组织结构数据组织结构 数据模型数据模型 三个不同的世界三个不同的世界 6.3.4 数据库设计数据库设计一、信息的转换一、信息的转换个体个体总体总体特征特征标识特征标识特征事物及其联系事物及其联系实体实体实体集实体集属性属性标识属性标识属性实体关系模型实体关系模型记录记录文件文件字段字段关键字关

10、键字数据模型数据模型现实世界现实世界信息世界信息世界数据世界数据世界三个世界术语对照三个世界术语对照二、信息模型二、信息模型实体集实体集1实体集实体集2实体集实体集1实体集实体集1实体集实体集2实体集实体集2一对一关系一对一关系1:1一对多关系一对多关系1:n多对多关系多对多关系m:n实体间的关系实体间的关系实体关系模型(实体关系模型(-模型)模型)实体实体 属性属性 实体间的关系实体间的关系客户客户客户代号客户代号订货订货电话电话数量数量订单代号订单代号客户代号客户代号地址地址客户名称客户名称单价单价产品名称产品名称产品代号产品代号运费运费订购日期订购日期客户客户订单订单产品产品发出发出订货

11、订货1NNM客户与产品订货关系的客户与产品订货关系的-R模型模型学生学生课程课程教师教师系系学校学校选修选修讲授讲授从属从属从属从属NNNNNMM111从属从属学校关系的学校关系的-R图图三、三、E-R图向关系模型的转换图向关系模型的转换(1)一对一关系的转换)一对一关系的转换:如果两个实体甲和乙之间是一对一的关系,如果两个实体甲和乙之间是一对一的关系,那么首先将实体甲和乙分别转换成数据表那么首先将实体甲和乙分别转换成数据表a与与b,然后将表然后将表a中的主关键字放入表中的主关键字放入表b,形成一组数据,形成一组数据表。或者将表表。或者将表b中的主关键字放入表中的主关键字放入表a中,形成一中,

12、形成一组数据表。组数据表。校长编号校长编号年龄年龄校名校名学校编号学校编号校长校长学校学校管理管理姓名姓名地点地点校长(校长(校长编号校长编号,姓名,年龄),姓名,年龄)或:或:校长(校长(校长编号校长编号,姓名,年龄,学校编号),姓名,年龄,学校编号)学校(学校(学校编号学校编号,校名,地点),校名,地点)11学校(学校(学校编号学校编号,校名,地点,校长编号,校名,地点,校长编号)学校编号学校编号 校名校名 地点地点 校长编号校长编号校长编号校长编号 姓名姓名 年龄年龄 学校编号学校编号校长编号校长编号姓名姓名年龄年龄学校编号学校编号校名校名地点地点(2)一对多关系的转换)一对多关系的转换

13、:如果两个实体甲与乙之间是一对多的关系,先将如果两个实体甲与乙之间是一对多的关系,先将实体甲与乙分别转换成数据表实体甲与乙分别转换成数据表a与与b,然后将表,然后将表a的主的主关键字放入表关键字放入表b作为外码,同时实体间关系的属性也作为外码,同时实体间关系的属性也一并纳入一并纳入b表中。这样就完成了一对多关系的转换。表中。这样就完成了一对多关系的转换。仓库号仓库号地点地点面积面积仓库仓库产品产品仓库号仓库号地点地点面积面积价格价格产品名产品名产品号产品号存放存放数量数量仓库(仓库(仓库号仓库号,地点,面积),地点,面积)产品(产品(产品号产品号,产品名,价格,产品名,价格,1N产品号产品号产

14、品名产品名价格价格仓库号仓库号数量数量仓库号,数量)仓库号,数量)(3)多对多关系的转换)多对多关系的转换:如果两实体甲和乙之间是多对多的关系,那么如果两实体甲和乙之间是多对多的关系,那么先将两个实体分别转换成数据表先将两个实体分别转换成数据表a和和b,然后对于实,然后对于实体间关系建立一个数据表体间关系建立一个数据表c,它的字段包括表,它的字段包括表a和表和表b的主关键字以及关系的属性,表的主关键字以及关系的属性,表c的主关键字是由的主关键字是由表表a和表和表b的主关键字组成的组合关键字。的主关键字组成的组合关键字。性别性别成绩成绩姓名姓名学号学号学分学分课程号课程号课程名课程名学生学生课程

15、课程学习学习学号学号姓名姓名性别性别课程号课程号课程名课程名学分学分学号学号课程号课程号成绩成绩学生(学生(学号学号,姓名,性别),姓名,性别)学习(学习(学号,课程号学号,课程号,成绩),成绩)NM课程(课程(课程号课程号,课程名,学分),课程名,学分)6.3.5 6.3.5 数据库技术发展趋势数据库技术发展趋势分布式数据库分布式数据库多媒体技术在数据库中的应用多媒体技术在数据库中的应用面向对象数据库面向对象数据库(a a)(b)(b)分布式数据库的结构形式分布式数据库的结构形式6.4数据仓库与商业智能数据仓库与商业智能数据仓库数据仓库联机分析处理联机分析处理数据挖掘数据挖掘商业智能商业智能数据仓库源于业务数据库数据仓库源于业务数据库多维视图示例多维视图示例

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁