- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20XX年复习资料;
第6章 企业智能基础:
数据库和信息管理;学习目标;惠普从一个企业数据仓库中采集会成功吗?;6.1 传统文件环境下的组织数据;数据层次;6.1.2 使用传统文件环境存在的问题
数据冗余和不一致
数据冗余:多个文件中重复出现相同数据
数据不一致性:相同属性具有不同的值。
程序数据依赖
某个程序变化时,相应的数据也随之变化
缺乏灵活性
安全性差
缺乏数据共享性和使用性
;传统文件处理过程;数据库:有组织的数据集合通过集中数据和控制冗余数据来服务许多应用程序
6.2.1 数据库管理系统
应用程序和物理数据文件之间的接口
划分数据的逻辑和物理视图
1. 解决传统文件环境的问题
控制冗余
消除不一致
分离程序和数据
使组织集中管理数据和数据安全。;单一的人力资源数据库根据用户对信息的需求提供许多不同数据视图。这里说明两个可能的视图:员工保险金视图和工资总额视图;6.2.1 数据库管理系统(续)
2 关系型DBMS
使用二维表或文件表示二维数据
每张表包含实体数据和属性数据
表:行和列的网格
行(复表):不同实体的记录
字段(列):表示实体的属性
关键字段:唯一标示记录的字段
主关键字:在表中可以唯一确定记录的字段
外关键字:表中的主关键字,用来在源表中查询记录字段
;关系模型;;这里主要说明供应商和零件实体表.
供应商号是供应商表的主关键字,是零件表的外关键字。;关系数据库表(续);
教学数据库
学生(学号、姓名、年龄、性别、专业)
课程(课程号、课程名、学时、学分)
成绩表(学号、课程号、分数);学号;;6.2.1 数据库管理系统(续)
3. 关系型数据库管理系统的操作
使用三种基本操作来开发有用数据集
选择:创建符合规定标准的数据子集
连接:连接关连表为用户提供比单表更多有用信息
投影:按照指定列子集创建指定的信息表;选择、投影、连接操将两个不同表进行组合,并显示选定的属性;6.2.1 数据库管理系统(续)
4.对象—关系型数据库
作为对象进行数据存储和处理
用于管理图、多媒体、Java小应用程序
处理大量数据的速度方面逊色于关系型数据库
混合对象-关系型数据库:提供对象-关系型数据库和关系数据库的功能; 6.2.2 数据库管理系统的功能
数据定义:指定数据内容的结构、创建表和定义字段特性。
数据字典:自动或手动存储数据元素及其特征的定义
数据操作语言:用来从数据库中增加、改变、删除数据
(SQL) 结构化查询语言
微软的Access是通常的用户SQL生成工具
许多关系型数据库系统具有生成报表的功能
;Microsoft Access有字典功能,显示有关信息的大小,格式和数据库中每个字段的特性。这里显示的是供应商表中的信息。供应商号左端的小钥匙图标表明它是一个关键字段。;这里说明了查询选择137号或150号零件的SQL语法。;Illustrated here is how the query in Figure 6-7 would be constructed using query-building tools in the Access Query Design View. It shows the tables, fields, and selection criteria used for the query.;6.2.3 设计数据库
概念(逻辑)设计:从企业的角度抽象模型,ER图
物理设计:数据库如何存储在直接访问存储设备上
;;数据库的概念设计;厂长号;转换举例二;转换举例三;这张图显示了订单实体、时间线实体、零件实体和供应商实体之间的关系。这张图可以用来建立图6-10的数据库;一个非规范化的关系包含重复组。例如,每个订单可能有多种零件和多个供应商。订单号和订单日期之间是一一对应的。;规范化后,订单的原有关系被拆分为四个更小的关系。留下的订单关系有两个属性,线性时间关系由订单号和零件号组合或链接而成。;数据库设计规范化;第一规范式;第二规范式;第三规范式;6.2.3 设计数据库(续)
分布式数据库的两种主要方法
分区:不同的位置存储数据库的不同部分
复制:在不同的地点全部复制中央数据库
优点
减少脆弱性
增强响应能力
缺点
从使用标准定义出发
安全问题
;SQL;SQL;SQL;3.删除。删除基本表的语句为:
DROP TABLE 表名;
例3.删除例1所建的Student表。
DROP TABLE Student
;SQL;SQL;SQL;关系数据库的完整性约束;分布式数据库;6.3 使用数据库提高企业效益和决策;6.3.1 数据仓库
1. 数据仓库
存储来自多个核心操作事务系统的当前、历史数据
巩固和规范跨企业的信息,但是数据不能被修改。
数据仓库系统将
文档评论(0)