基于Oracle的仓库管理数据库系统设计.doc

上传人:b****2 文档编号:1643026 上传时间:2022-10-23 格式:DOC 页数:60 大小:1.76MB
下载 相关 举报
基于Oracle的仓库管理数据库系统设计.doc_第1页
第1页 / 共60页
基于Oracle的仓库管理数据库系统设计.doc_第2页
第2页 / 共60页
基于Oracle的仓库管理数据库系统设计.doc_第3页
第3页 / 共60页
基于Oracle的仓库管理数据库系统设计.doc_第4页
第4页 / 共60页
基于Oracle的仓库管理数据库系统设计.doc_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

基于Oracle的仓库管理数据库系统设计.doc

《基于Oracle的仓库管理数据库系统设计.doc》由会员分享,可在线阅读,更多相关《基于Oracle的仓库管理数据库系统设计.doc(60页珍藏版)》请在冰豆网上搜索。

基于Oracle的仓库管理数据库系统设计.doc

北京邮电大学世纪学院

毕业设计(论文)

题目基于Oracle的仓库管理

数据库系统设计

学号

学生姓名

专业名称

所在系(院)

指导教师

2012年5月30日

题目基于Oracle的仓库管理数据库系统设计

摘要

随着现代企业的发展,计算机信息管理系统越来越受到重视。

本文简要介绍了SQL语言以及Oracle数据库系统的特点,并详细阐述了仓库管理数据库系统的设计方法。

通过PowerDesigner建立概念结构模型,生成SQL脚本,最终建成数据库。

主要包括数据库系统需求分析、概念结构设计、逻辑结构设计以及物理结构设计,最终模拟建立数据库。

通过本系统的建立,可使企业的仓库管理更加正规化、科学化,以及方便快捷的实现仓库物资的入库、出库和采购等事项的管理功能。

因此,本系统的开发有其特有的技术意义和管理意义。

关键词PowerDesignerOracle仓库管理

TitleDesignOfStoreManagementDatabaseSystem

BasedOnOracle

Abstract

Withthedevelopmentofmodernindustry,theinformationmanagementsystemofthecomputerispaidmoreandmoreattentionbyenterprise.ThisarticlebrieflydescribesthecharacteristicsoftheSQLlanguageandOracledatabasesystems,andelaboratedonthedesignofthewarehousemanagementdatabasesystem:

First,establishtheconceptualstructuremodelandphysicalstructuremodelwithPowerDesigner,thengeneratetheSQLscriptthroughthePDMmodel,finallybuildthedatabasesystem.Includingsystemneedsanalysisofthesystem,conceptualstructuredesign,thelogicalstructuredesignandphysicalstructuredesign,eventuallyestablishasimulationofdatabasesystem.Usingacomputertocontrolinformationofthewarehousewhichhasadvantagesthatartificialmanagementthatcan’tcatchupwith.Itisquicklyinspectional,easytosearch,thecredibilityishigh,anddepositcapacitiesishigh,confidentialitygood,andalsoreducemoremanpowerandmaterialresource.Allofthismanagementscaninfinitelyraisethemanagementefficiencyofgoodsstockandalsoisascientificandregularturn,andbeinlinewithworldofimportantconditionofthestoragemanagement.Therefore,developingastoragemanagementsystemisnecessary.Ithasitsuniquetechnologyandmanagerialimplications.

KeywordsPowerDesignerOracleStoremanagement

目录

1.前言 1

1.1选题背景、意义 1

1.2国内外发展现状 2

1.2.1国外发展状况 2

1.2.2国内发展状况 2

2.数据库理论基础及应用系统开发工具 4

2.1SQL语言介绍 4

2.1.1SQL简介 4

2.1.2SQL语句介绍 5

2.2Oracle数据库分析 5

2.2.1Oracle数据库简介 5

2.2.2Oracle数据库结构 6

2.2.3Oracle数据库特点 7

2.2.4Oracle数据仓库概述 8

3.数据库管理系统总体设计 10

3.1数据库设计概述 10

3.2系统需求分析 11

3.2.1需求分析的任务和目标 11

3.2.2需求分析的方法和步骤 12

3.2.3数据字典 12

3.2.3数据流图 15

3.3数据库概念模型 16

3.3.1实体属性图 16

3.3.2总体E-R图 19

4.数据库系统逻辑结构设计 20

4.1关系模式的基本范式 20

4.1.11NF 20

4.1.22NF 21

4.1.33NF 21

4.1.4Boyce-Codd范式 21

4.2初始关系模型的设计 21

4.3关系模式的规范化 22

5.数据库系统物理结构设计 24

5.1存储结构的设计 24

5.1.1基本概念 24

5.1.2B-树的查找 25

5.1.3B-树的插入 25

5.1.4B-树的删除 27

5.2访问方法设计 30

5.2.1索引的概念 30

5.2.2索引的高效原理 30

5.2.3索引的特性 30

5.2.4索引的建立 32

5.3数据存放位置设计 32

5.3.1RAID(磁盘阵列)技术 32

5.3.2RAID的级别 33

5.3.3RAID级别的选择 35

5.4系统配置设计 36

6.数据库实施 37

6.1建立数据库结构 37

6.2数据库加载 50

7.结论 53

致谢 54

参考文献 55

55

北京邮电大学世纪学院毕业设计(论文)

1.前言

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。

计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

仓库管理系统是一个企事业单位不可缺少的一部分它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。

因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。

1.1选题背景、意义

仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸如效率低、保密性差等。

而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都来了不少的困难。

作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存贮量大、保密性好、寿命长、成本低等,可减少许多的人力物力,这些都能够极大地提高货物仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。

因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。

Oracle是目前全球最流行、最强大的数据库系统。

Oracle数据库具有完备的数据管理功能,能完美的刻画数据关系,并实现了完善的分布式处理功能。

这些优点使其成为了当今企事业单位最广泛使用的产品。

1.2国内外发展现状

1.2.1国外发展状况

第一个通用的数据库管理系统(DBMS)是有CharlesBachman与20世纪60年代在通用电气(GeneralElectric)公司设计的,并称作集成数据存储(integrateddatastore),它奠定了网状数据模型的基础。

20世纪60年代末期,IBM成功开发了信息管理系统(IMS)DBMS,直至今天,它还在许多系统中使用。

1970年,EdgarCodd在IBM的SanJose研究实验室推出了一种新的称之为关系数据模型的数据表达框架。

在80年代,关系模型巩固了它作为主导DBMS的地位,数据库系统继续为广泛的使用。

并且,SQL于80年代末期得到标准化,其目前的SQL-92被美国国家标准协会(ANSI)和国际标准化组织(ISO)所接受。

在20世纪80年代末期和90年代,大量的厂商已经为创建数据仓库、集成多喝数据库的数据以及实现专业化分析而开发了专用的系统。

一个有趣的现象是随着一些企业资源规划(ERP)和管理资源规划(MRP)软件包的出现,他们在DBMS之上增加一层面向应用的特征。

随后,DBMS已经进入了因特网时代。

第一代Web站点把数据存储在操作系统文件中,当前使用DBMS存储数据并通过Web浏览器浏览数据正变得越来越普遍。

1.2.2国内发展状况

1)COBASE——我国自行研制的关系数据库管理系统

在我国“八五”、“九五”期间,国家计委领导的国家科技攻关计划设立了科技攻关课题“国产系统软件开发”,而“数据库管理系统开发”是该课题的一个专题。

专题的攻关目标是开发具有自主版权的实用的关系数据库管理系统,该数据库管理系统称为“COBASE”。

在开发数据库管理系统方面,由国家科技攻关计划立项组织“大兵团”作战,历时七年,“COBASE”在国内还是首次。

科技攻关工作取得了重要成果,实现了攻关目标,开发出了具有自主版权的关系数据库管理系统“COBASE”。

后来,把“八五”期间的科技攻关成果称为COBASEV1.0,而“九五”期间的成果称为COBASEV2.0,COBASEV2.0在COBASEV1.0基础上实现了多媒体数据的存储与管理。

“八五”、“九五”科技攻关成果COBASE,虽然并未真正实现产品化占领市场,更没有实现产业化,但这一场科技攻关

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1