版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、交通运输信息管理交通运输信息管理第二章第二章 信息系统数据库信息系统数据库l 2.1 数据库系统基础知识 l 2.2 信息系统中的关系数据库l 2.3 信息系统中的数据仓库 l 2.4 数据库设计交通运输信息管理交通运输信息管理2.1 数据库系统基础知识l2.1.1 数据库的基本概念l2.1.2 数据模型交通运输信息管理交通运输信息管理n数据库系统:是由计算机系统、数据、数数据库系统:是由计算机系统、数据、数据库管理系统和有关人员组成的具有高度据库管理系统和有关人员组成的具有高度组织的总体:组织的总体:n计算机系统计算机系统n数据库数据库n数据库管理系统(数据库管理系统(DBMS)n人员:数据
2、库管理人员、系统程序员和人员:数据库管理人员、系统程序员和用户。用户。2.1.1 数据库的基本概念交通运输信息管理交通运输信息管理2.1.1 数据库的基本概念 应用程序 应用开发工具 数据库管理系统(DBMS) 操作系统(OS) 数据库 DBA 用户 用户 数据库系统:引入了数据库技术后的计算机系统。由5部分构成:硬件系统数据库集合(DB)数 据 库 管 理 系 统(DBMS)数据库管理员(DBA)用户交通运输信息管理交通运输信息管理n数据库数据库:就是利用计算机存储和管理数据所建立的数据集合,是由一个互相关联的数据集合和一组用以访问这些数据的程序组成。是以一定的组织方式存储在一起的相关数据的
3、集合,它以最佳的方式,最小的数据冗余为多种应用服务,程序与数据具有较高的独立性。n核心是数据管理(收集、分类、组织、编码、存储、检索和维护等);n是某个企业、组织或部门所涉及数据的综合,不仅反映数据本身的内容,而且反映数据之间的联系。2.1.1 数据库的基本概念交通运输信息管理交通运输信息管理n数据库应完成的工作:数据库应完成的工作:n建立数据模型(对客观事物及其联系的建立数据模型(对客观事物及其联系的数据描述)数据描述)n有组织地存储数据有组织地存储数据n设定访问权限设定访问权限n建立完善的数据管理体系(数据安全性、建立完善的数据管理体系(数据安全性、完整性,并发控制,灾难恢复等)完整性,并
4、发控制,灾难恢复等)2.1.1 数据库的基本概念交通运输信息管理交通运输信息管理n数据库的发展:数据库的发展:n20世纪世纪60年代早期:文件系统年代早期:文件系统n20世纪世纪60年代中期:数据管理软件年代中期:数据管理软件n20世纪世纪60年代后期:关系数据库年代后期:关系数据库n20世纪世纪80年代:面向对象的数据库年代:面向对象的数据库n20世纪世纪90年代初:数据仓库、年代初:数据仓库、OLAP和和数据挖掘等决策支持技术有很大发展数据挖掘等决策支持技术有很大发展2.1.1 数据库的基本概念交通运输信息管理交通运输信息管理n数据库的发展:数据库的发展:2.1.1 数据库的基本概念面向对
5、象数据库系统面向对象数据库系统分布式数据库系统分布式数据库系统数据库管理数据库管理文件系统文件系统人工管理人工管理独立性越来越高,独立性越来越高,使用越来越方便,使用越来越方便,技术越来越复杂技术越来越复杂交通运输信息管理交通运输信息管理2.1.1 数据库的基本概念人工管理阶段文件系统阶段数据库系统阶段背景应用背景科学计算科学计算、管理大规模管理硬件背景无直接存取存储设备 磁盘、磁鼓大容量磁备盘软件背景没有操作系统有文件系统有数据库管理系统处理方式批处理联机实时处理、批处理联机实时处理、分布处理、批处理特点数据的管理者用户(程序员)文件系统数据库管理系统数据面向的对象某一应用程序某一应用现实世
6、界数据的共享程度无共享,冗余度极大 共享性差,冗余度大共享性高,冗余度小数据的独立性不独立,完全依赖于程序独立性差具有高度的物理独立性和一定的逻辑独立性数据的结构化无结构记录内有结构,整体无结构整体结构化,用数据模型描述数据控制能力应用程序自己控制应用程序自己控制由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力交通运输信息管理交通运输信息管理n数据库的特点:数据库的特点:n数据和程序的独立性高;数据和程序的独立性高;n数据冗余小,共享度高,易扩充数据冗余小,共享度高,易扩充n数据结构化数据结构化n统一的数据控制功能统一的数据控制功能n数据的组织面向系统,针对系统全局应数据的组织面向系
7、统,针对系统全局应用,数据的共享度高用,数据的共享度高n对数据进行管理、操作的功能强。对数据进行管理、操作的功能强。2.1.1 数据库的基本概念交通运输信息管理交通运输信息管理n数据模型的类型:数据模型的类型:n数据模型是对客观事物及其联系的数据数据模型是对客观事物及其联系的数据化描述,是描述数据、数据关系、数据化描述,是描述数据、数据关系、数据语义以及一致性约束的概念工具的集合;语义以及一致性约束的概念工具的集合;n逻辑层面的数据库设计方法;逻辑层面的数据库设计方法;n数据库系统支持的数据模型主要有三种:数据库系统支持的数据模型主要有三种:层次模型、网状模型和层次模型、网状模型和关系模型关系
8、模型。2.1.2 数据模型交通运输信息管理交通运输信息管理2.1.2 数据模型反映实体及其实体间联系的数据组织的结构和形式。是数据库管理系统用来表示实体及其联系的方法,是从现实世界到机器世界的一个中间层次。数据结构:数据结构是所研究的对象类型的集合,描述系统的静态特性。 数据操作:对数据库中各种对象允许执行的操作集合 ,描述系统的动态特性。 数据的约束条件:数据的约束条件是一组完整性规则的集合,保证数据的正确、有效和相容。 交通运输信息管理交通运输信息管理2.4.3 数据库设计内容和方法概念数据模型:简称概念模型,是对客观世界复杂事物的结构描述及它们之间的内在联系的刻画。概念模型主要有:E-R
9、模型(实体联系模型)、扩充的E-R模型、面向对象模型及谓词模型等。逻辑数据模型:又称数据模型,是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。逻辑数据模型主要有:层次模型、网状模型、关系模型、面向对象模型等。(不同数据模型对应不同数据库系统)物理数据模型:又称物理模型,它是一种面向计算机物理表示的模型。交通运输信息管理交通运输信息管理2.1.2 数据模型交通运输信息管理交通运输信息管理2.1.2 数据模型交通运输信息管理交通运输信息管理n关系模型:关系模型:n数据的逻辑结构是一张二维表,相当一数据的逻辑结构是一张二维表,相当一个文件,实体间的联系均通过关系进行个文件,实体间的联
10、系均通过关系进行描述描述n表的集合来表示数据和数据间的联系表的集合来表示数据和数据间的联系n主要术语主要术语(1)关系;()关系;(2)元组;()元组;(3)属性;(属性;(4)主码(主关键字);()主码(主关键字);(5)域;(域;(6)分量;()分量;(7)关系模式)关系模式2.1.2 数据模型交通运输信息管理交通运输信息管理n关系模型的特点:关系模型的特点:n关系模型的概念单一关系模型的概念单一n关系是规范化的关系关系是规范化的关系n关系模型中,用户对数据的检索和操作关系模型中,用户对数据的检索和操作实际上是原二维表中得到一个子集,该实际上是原二维表中得到一个子集,该子集任然是一个二维表
11、子集任然是一个二维表2.1.2 数据模型交通运输信息管理交通运输信息管理2.2 信息系统中的关系数据库l2.2.1 关系数据库的基本概念l2.2.2 关系数据库的数据完整性和安全性交通运输信息管理交通运输信息管理n数据结构:是二维表的结构数据结构:是二维表的结构2.2.1 关系数据库的基本概念学号学号姓名姓名性别性别年龄年龄系部号系部号系部名系部名200101张力男2202计算机学系200102陈婷婷女2203经济管理学院200103王朝男2001交通工程系系部号系部号系部名系部名办公室办公室主任主任电话电话01交通工程系东203吴建华16502经济管理学院东102谢万建14703计算机科学系
12、东302王东东156交通运输信息管理交通运输信息管理n基本术语:基本术语:n关键字或码关键字或码n候选关键字或候选码候选关键字或候选码n主关键字或主码主关键字或主码n非主属性非主属性n外部关键字或外键外部关键字或外键n主表与从表主表与从表2.2.1 关系数据库的基本概念交通运输信息管理交通运输信息管理n完整性:完整性:指数据库中数据的正确性和一致性n防止对数据库的意外破坏;防止对数据库的意外破坏;n数据完整性由完整性规则来维护;数据完整性由完整性规则来维护;n实体完整性规则:要求关系中元组的主实体完整性规则:要求关系中元组的主控属性不能有空值。控属性不能有空值。n引用完整性规则:要求不允许引用
13、不存引用完整性规则:要求不允许引用不存在的元组。在的元组。n用户自定义的完整性规则:用户自定义的完整性规则:2.2.2 关系数据库的数据完整性和安全性交通运输信息管理交通运输信息管理n安全性:安全性:防止未经授权的访问和恶意的破坏或修改n数据库系统层面数据库系统层面n操作系统层面操作系统层面n网络层面网络层面n物理层面物理层面n人员层面人员层面2.2.2 关系数据库的数据完整性和安全性交通运输信息管理交通运输信息管理2.3 信息系统中的数据仓库l2.3.1 数据仓库的基本概念l2.3.2 数据仓库的数据模型l2.3.3 数据仓库的开发模式交通运输信息管理交通运输信息管理n数据仓库:数据仓库:是
14、一个面向主题的、集成的、稳定的、不同时间的数据集合,支持管理中的决策制定过程。n目的是为了建立一种体系化的数据存储目的是为了建立一种体系化的数据存储环境,将分析决策所需的大量数据从传环境,将分析决策所需的大量数据从传统的操作环境中分离出来,使分散的、统的操作环境中分离出来,使分散的、不一致的操作数据转换成集成的、统一不一致的操作数据转换成集成的、统一的信息。的信息。n包括三方面的技术:数据仓库技术、联包括三方面的技术:数据仓库技术、联机分析处理(机分析处理(OLAP)、数据挖掘)、数据挖掘(DM)。)。2.3.1 数据仓库的基本概念交通运输信息管理交通运输信息管理n数据仓库和传统数据库的区别:
15、数据仓库和传统数据库的区别:n传统数据库遵循一定的关系模型,数据传统数据库遵循一定的关系模型,数据以表格的方式存储,并用统一的结构化以表格的方式存储,并用统一的结构化查询语言查询语言SQL进行数据查询,主要任务进行数据查询,主要任务是执行联机业务和查询处理(是执行联机业务和查询处理(OLTP););n数据仓库是基于对业务数据进行决策分数据仓库是基于对业务数据进行决策分析而创建的数据库管理系统,一般用于析而创建的数据库管理系统,一般用于联机分析处理(联机分析处理(OLAP)。)。2.3.1 数据仓库的基本概念交通运输信息管理交通运输信息管理n数据仓库和数据仓库和OLTP数据库的区别:数据库的区别
16、:2.3.1 数据仓库的基本概念区别点区别点OLTPOLTP数据库数据库数据仓库数据仓库用户和系统的用户和系统的面向性面向性面向顾客,用于记面向顾客,用于记录和处理业务录和处理业务面向市场,用于知识面向市场,用于知识工人的数据分析工人的数据分析数据内容数据内容当前发生的数据当前发生的数据大量历史数据大量历史数据数据库设计数据库设计实体实体联系(联系(E-RE-R)模型和面向应用模型和面向应用星型或雪花模型和面星型或雪花模型和面向主题向主题视图视图一个企业或部门当一个企业或部门当前数据前数据跨越多个组织和多个跨越多个组织和多个数据库数据库访问模式访问模式并行控制和恢复机并行控制和恢复机制制查询分
17、析操作查询分析操作交通运输信息管理交通运输信息管理n数据仓库是多维数据模型数据仓库是多维数据模型n星型模型星型模型n雪花模型雪花模型2.3.2 数据仓库的数据模型交通运输信息管理交通运输信息管理n数据仓库开发模式:数据仓库开发模式:n由上而下模式由上而下模式n由下而上模式由下而上模式n平行开发模式平行开发模式n有反馈的由上而下模式有反馈的由上而下模式n有反馈的由下而上模式有反馈的由下而上模式n有反馈的平行开发模式有反馈的平行开发模式2.3.3 数据仓库的开发模式交通运输信息管理交通运输信息管理2.4 数据库设计l2.4.1 数据库设计概述l2.4.2 数据处理l2.4.3 数据库设计内容和方法
18、l2.4.4 关系的规范化l2.4.5 数据库设计小结交通运输信息管理交通运输信息管理n数据库和信息系统:数据库和信息系统:(1)数据库:)数据库:指存储在计算机内、有组织、指存储在计算机内、有组织、可可共享共享的的数据集合数据集合。它不仅包括数据本身,而且。它不仅包括数据本身,而且包括相关数据之间的联系。包括相关数据之间的联系。(2)数据库管理系统)数据库管理系统(DBMS):一种系统软件,一种系统软件,用于数据库的建立、使用和维护。如用于数据库的建立、使用和维护。如Access、SQL Server、FoxPro、Oracle、Dbase、DB2、MySQL、Sybase等待。等待。(3)
19、数据库应用系统:)数据库应用系统:系统开发人员利用数据系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件库系统资源开发的面向某一类实际应用的软件系统。系统。由数据库系统、应用软件、应用界面组由数据库系统、应用软件、应用界面组成。成。2.4.1 数据库设计概述交通运输信息管理交通运输信息管理n数据库设计步骤:数据库设计步骤:2.4.1 数据库设计概述需求收集和分析 设计概念结构 设计逻辑结构 设计物理结构 评价设计、性能预测 物理实现 数据模型优化 试验性运行 使用、维护数据库 转换规则 按 DBMS 要求 应用需求 (数据、处理) 应用要求 DBMS 详细特征 不满意 不满意 不满意
20、 需求分析需求分析 概念结构设计概念结构设计 逻辑结构设计逻辑结构设计 物理结构设计物理结构设计 应用程序设计应用程序设计 数据库运行与数据库运行与维护维护交通运输信息管理交通运输信息管理n数据处理的目的:数据处理的目的:(1)把数据转换成为便于观察分析、传送或进一步处理的形式;(2)从大量的原始数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据;(3)科学地保存和管理已经处理的大量数据,以便人们能方便而充分地利用这些宝库的信息资源。2.4.2 数据处理交通运输信息管理交通运输信息管理n数据处理的基本内容:数据处理的基本内容:(1)数据收集(2)数据转换(3)数据的筛选、分组和排序(4
21、)数据的组织(5)数据的运算(6)数据的存储(7)数据检索(8)数据输出2.4.2 数据处理交通运输信息管理交通运输信息管理n数据处理的收集和输入:数据处理的收集和输入:(1)数据的收集必须注意:数据本身的正确性和数据本身的时间性(2)数据收集的来源:一类是来源性收集即从已有资料中获取;二类是根源性收集,即从实际系统中取得。(3)收集数据时,一般应该减少人工参与2.4.2 数据处理交通运输信息管理交通运输信息管理n数据组织:数据组织:(1)数据项:数据项是描述一个数据处理对象的某些属性的。(2)记录:是与一个公共标志有关的数据项的集合。(3)文件:为了某一特定目的而形成的相关记录的集合。(4)数据库:是数据组织层次中目前已达到的最高级别,是逻辑相关文件的集合。2.4.2 数据处理交通运输信息管理交通运输信息管理2.4.3 数据库设计内容和方法基本任基本任 务:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉首大学《高级语言程序设计B实验》2021-2022学年期末试卷
- 吉首大学《软件工程导论》2021-2022学年期末试卷
- 《供应链管理》课件 张静芳 第9章 供应链金融管理;第10章 供应链绩效管理
- 仓库出货免责协议书范文范本
- 慈善筹款合作协议书范文模板
- 2024年大型养羊场出让协议书模板范本
- 吉林师范大学《文学概论II》2021-2022学年第一学期期末试卷
- 2024年大件搬运维修合同范本
- 2022年公务员多省联考《申论》真题(辽宁B卷)及答案解析
- 吉林师范大学《光电子技术》2021-2022学年期末试卷
- 形势与政策-论朝鲜半岛局势
- 通达信指标公式源码主力动向
- 潜油泵及潜油泵加油机讲义
- 医患沟通内容要求记录模板(入院、入院三日、术前、术后、出院)
- 航海学天文定位第四篇第6章天文定位
- 第8章 腹部检查(讲稿)
- 浅谈深度教学中小学数学U型学习模式
- 湿法脱硫工艺计算书
- 江西上饶铅山汽车驾驶科目三考试线路
- (医学PPT课件)NT检查规范
- 导电炭黑的用途及使用方法
评论
0/150
提交评论