新9i示例形式亚洲必赢app在哪下载

By admin in 亚洲必赢app在哪下载 on 2018年12月24日

Oracle 9i产品帮衬文档:

http://docs.oracle.com/cd/B10501_01/index.htm

可按照自己索要开展询问,包含了重重的文档。

 

Sample Schemas的目录:

http://docs.oracle.com/cd/B10501_01/server.920/a96539/toc.htm

 

Sample Schemas的文档(示例模式的表及介绍):

http://docs.oracle.com/cd/B10501_01/server.920/a96539.pdf

亚洲必赢app在哪下载, 

过多年来,Oracle讲师、管理员、程序员、以及用户为了求学、测试或调整他们的数据库,都直接在行使这一个值得倚重的SCOTT情势展开着简单地查询、更新、以及去除操作。这多少个形式就是大家所说的演示格局。示例格局是表、视图、索引这样的数据库对象的集合,并且随着预先供了象征小框框依旧中等规模集团的多寡。

趁着最新版本的Oracle数据库Oracle
9i的产出,又推荐了崭新的一组示例情势,它们的靶子是增加SCOTT情势向用户提供的效率。所有那个形式一起形成了扳平的虚拟集团的一部分,它们分别都有协调的工作核心。例如,人力资源部、订单输入部门以及发货部门都有分此外情势。

注意:

最近hr已经锁定了(即lock)。需要举办以下脚本:

SQL> connect system/zyf;

已连接。

SQL> alter user hr account unlock;

用户已更改。

SQL> alter user hr identified by hr;

用户已更改。

SQL> connect hr/hr;

已连接。

SQL> select table_name from user_tables;

TABLE_NAME

------------------------------

COUNTRIES

DEPARTMENTS

EMPLOYEES

JOBS

JOB_HISTORY

LOCATIONS

REGIONS

已选择7行。

4.1 SCOTT模式

所提供的SCOTT形式可以提供部分示例表以及数据,来体现数据库的一部分特征。它是一个至极简单的格局,如图4-1数据结构图所示(通过PowerDesign逆向工程转换为数据库模型)。

图4-1 SCOTT格局数据结构图

 亚洲必赢app在哪下载 1

为啥要将这一个情势命名为SCOTT呢?SCOTT/TIGER是Oracle版本1、2和3时代的Oracle数据库的早期用户名/密码组合。SCOTT是指Oracle集团的泰斗程序员布鲁斯斯考特(Scott)(Scott)。当然,TIGER是布鲁斯(Bruce)养的猫的名字。

SCOTT模式中所体现的数据库特性平时被认为是绝大多数关周详据库产品中的重要特色。如若想要真实地出示Oracle数据库的意义,就要强化那些示例!

4.2 Oracle 9i示例格局

Oracle技术可以运用于各类不同的条件中。技术解决方案的两个使用极端状况是,高速在线事务处理和数据库仓库。固然用户可以选择一个情势,体现什么在同一的表中完成在线事务处理和数据仓库。可是用户毫无可能接纳这种措施贯彻实用的化解方案。我们在现今的业界中不时可以窥见,为了缓解具体世界中的不同统计需求,通常在单独的数据库实例中会存在不同的情势,或者在网络上会有雅量分布式数据库。新的Oracle
9i示例格局模型极好地对这一个场地建模。

Oracle
9i示例情势试图模型化一个切实世界中持有一多元典型业务部门的行销团队。这一个不同的单位所有不同的消息技术需要,每一个演示模式都使用了不同的Oracle技术来解决它们分此外题目。另外,每个情势设计方案都对准特定的技巧用户。这个格局如下:

  • HR——人力资源。
  • OE——订单输入。
  • PM——产品媒体。产品媒体在数据库中贮存了店铺体系产品的有关多媒体内容,能够用于在Web上发布以及打印。PM利用了Oracle
    Intermedia,它特别计划用来拍卖发表音频、视频以及可视数据的多媒体领域。其余,PM也多次地行使了LOB列类型。
  • QS——队列运送。运送部门各负其责记录集团向客户举办的成品运载情状,并且使用6个情势来成功这项工作。QS、QS_ES、QS_WS、QS_OS、QS_CB和QS_CS构成了队列运送格局的联谊。
  • SH——销售历史。

4.2.1 深切探究各样形式

1. 人力资源

人力资源情势,或者HR情势,负责管理部门、雇员、工作以及薪金信息。图4-2呈现了HR情势的详尽数据结构图示。

亚洲必赢app在哪下载 2

2. 订单输入

订单输入(Order
Entry)格局,或者OE情势,可以用来保管公司从事商务活动的顺序渠道中的客户、销售订单以及产品库存。

图4-3详尽刻画了OE形式的数据结构。就如我们以前掌握的,与人力资源形式相比,订单输入格局更加复杂。

亚洲必赢app在哪下载 3

图4-3 OE格局数据结构

OE形式会记录产品库存。我们将会蕴藏任意指定仓库中指定产品的数量。在商家中会有四个仓库,所以要采纳地方标识符指出其地理区域。在WAREHOUSES表中还有一个Oracle
Spatial列,它为我们提供了运用Oracle Spatial空间技术的钥匙。

Oracle Spatial是在数据库中帮助地方数据和地理数据的技能。

在OE格局中,需要顺便提供提及五个数据库对象模型:

  • CUST_ADDRESS_TYP。这是一个在CUSTOMERS表中利用的对象类型。它涵盖了重重与客户地址有关的性质。

SQL> desc cust_address_typ;

名称 是否为空? 类型

----------------------------------------- -------- 

STREET_ADDRESS VARCHAR2(40)

POSTAL_CODE VARCHAR2(10)

CITY VARCHAR2(30)

STATE_PROVINCE VARCHAR2(10)

COUNTRY_ID CHAR(2)
  • PHONE_LIST_TYP。这是一个VARCHAR2(25)的VARRAY。那一个VARRAY在CUSTOMERS表中作为单身的列存储,可以用于存储最多5个电话号码。

SQL> desc phone_list_typ;

phone_list_typ VARRAY(5) OF VARCHAR2(25)

OE格局是一个很好的言传身教,它显得了业内的供应协会或者电脑零售公司可以应用什么方法去管理它们完整订单处理过程。通过运用订单输入表中的多少,销售团队就足以向地下的客户提供可靠的制品音讯,接受销售订单,量化订单收入,存储客户音讯,为不同地理地方订购产品的客户提供规范的库存信息,以及其它服务。

3. 成品媒体

产品媒体(Product
Media)格局,或者PM情势,用于管理描述公司产品的多媒体数据。视频、音频和图像这样的在线媒体都得以随输出的传媒数据类型存储在数据库中。这是大家要专门商量的格局之一,它着重于多媒体内容,以及Oracle
Intermedia所提供的机能。

注意:

Oracle Intermedia是Oracle数据库匡助多媒体内容类型的机件。

除此之外Intermedia数据存储以外,PM格局还特地倚重LOB列类型的利用来囤积数据。

产品媒体模式是Oracle 9i使用名为Oracle
Intermedia的Oracle技术解决实际世界商务需求的美妙示例。例如,大家虚构的店铺就足以储存多媒体数据或者输出多媒体数据。由此,产品媒体格局中的示例可以完成如下工作:

  • 为Oracle中运用Web宣布的情节存储缩略图和完全尺寸的图像。
  • 在Oracle中存储音频剪辑。
  • 在Oracle中储存录像剪辑。
  • 对图像类型举行拍卖,以便转换成与Web兼容的图像类型

运用Oracle
Intermedia,一些曾经很难落实的天职就变得相对简单。图4-4意味为产品媒体形式,以及它对订单输入表PRODUCT_INFORMATION的引用。

亚洲必赢app在哪下载 4

图4-4 PM形式数据结构

PRINT_MEDIA表拥有一个对象类型(ADHEADER_TYP),以及在表的逐一记录中贮存的对象嵌套表(TEXTDOC_TAB)。

ORDSYS.ORD__列都是一个Intermedia对象类型。这么些Intermedia对象类型不仅能够储存图像、音频、录像这样的二进制数据;还是能够储存各样与多媒体类型有关的元数据。

SQL> desc ordsys.ordimage;

4. 队列运送

咱俩的虚拟公司想要使用音讯系统,以方便在线客户拓展自助订货。当客户初阶化订货的时候,系统就需要建立订单,向客户提供账单,并且要力保可以遵照客户的职务,通过适当的地域发送订货。

QS_CS情势有一个名为ORDER_STATUS_TABLE的表,可以储存订单状态。这是在总体队列运送情势安装过程中绝无仅有建立表(除了通过高档队列API建立的连串表以外)。大家不会显得与表有关的数据结构图,而是要琢磨为队列运送情势所树立的体系系统中的音信流程。

图4-5所示流程图示中得以看出,为了提供一个分明、直观的预订——发货——结算循环,要在机关之间怎样传递信息。

亚洲必赢app在哪下载 5

图4-5 为队列运送(QS)格局在队列系统中建立的音信流程

漫天都要从图示顶部的订单输入起先。Oracle
Input(订单输入)过程所生成的订单会放入New Order
Queue(新订单队列)中。这些队列要Oracle
Entry应用处理,然后会将订单放到Booked Orders
Queue(登记订单队列)中。再将Booked Orders
Queue中的订单发往适中的运输主题(East(东部)、韦斯特(West)(西部)或者Overseas(海外)),以及客户服务机关。

在那儿,运送中央就会收取要水到渠成的订单,并且向客户发送订货,而且客户服务部门也会发觉到订单的状态。在万分的运送核心,Shipping
Center(运送中央)应用就会顶住发送订货,或者将预订调整回订单状态。一旦取得了出品,就会发送退回为订单状态的产品,并且将订单放到shipped
orders(已运送订单)队列中。

当订单发送之后,就会经过shipped orders
gueue通知客户服务和客户结算部门,并且向客户发送账单。经过结算的订单会放在比尔(Bill)ed
Orders(已结算订单)队列中,它会通报客户服务机关,然后就足以成功订单处理过程。

5. 售货历史

现行商务环境中的公司曾经意识,除非人们可以接纳一种有意义并且即时的章程,依据消息变更精确的决策报告,否则世界上的所有销售音信都是毫无价值的。决策帮助(decision
support)就是用来叙述在进展裁决的进程中消息技术应用的术语。

销售历史模式是一个价值观数据仓库的言传身教。表会依据星型格局(star
schema)设计开展集团,在这种艺术下,会有一个大的SALES表位于主题,SALES表的外场还会有部分小的查询表,或者维数(dimension)表。SALES表平日会有雅量的多寡(所有的销售实时),而维数表相对于SALES表来讲会相当小。

图4-6的数据结构图显示了销售历史形式:

亚洲必赢app在哪下载 6

图4-6 销售历史格局数据结构

4.2.2 渐进学习形式

按照不同的受众社团情势的不二法门得以鼓励新的Oracle用户通过结构化的情势学习技术。例如,初学者可以从人力资源开端。那足以让她熟稔关系概念、查询数据、数据库操作语言、数据库定义语言、以及一些其余基本概念。

当新Oracle用户熟稔了人力资源形式之后,能够连续分析订单输入形式。在这一个新格局中,他将会遇见对象类型、XML帮助、Oracle
Spatial、以及其他部分比较高档的数据库特性。

接下去,用户可以分析任何形式所提供的特定领域。多媒体专家可以深深学习产品媒体情势。设计宣布-订阅型基于信息的系统的用户可以窥见,队列运送模式在她们先导读书Oracle高级队列的时候将会这一个有援救。数据仓库的热衷者最好去分析和领悟销售历史格局。

4.2.3 发现更多关于示例格局的始末

1. 数据库对象描述

在那有的中,我们将会浏览数据库,找到属于示例模式下的目的,然后利用SQL查询直接从数据库中收获这多少个目的的定义。

注意:

以下试验部分所需的百分之百脚本都足以从http://www.wrox.com/的本书可下载代码中拿到。

试验:获取数据库列表

将以下脚本保存到用户本地硬盘上名为dbls.sql的文件中(C:\oracle\ora92\bin,即sql*plus工作目录)

column object_name format a30

column tablespace_name format a30

column object_type format a12

column status format a1

break on object_type skip 1

select object_type,object_name,

decode(status,'INVALID','*','') status,

tablespace_name

from user_objects a,user_segments b

where a.object_name=b.segment_name(+)

and a.object_type=b.segment_type(+)

order by object_type,object_name

/

column status format a10

运转以下代码可收获数据库对象列表:

SQL> connect hr/hr;

已连接。

SQL> @dbls

2. 自解释情势

Oracle提供了一种可以让表的主人在数据库中存储表或者列的纯文本注释的办法。在演示格局安装期间,每个格局都有着一个剧本,可以为它们各自的表和列建立这么些注释。这可以运用SQL命令CREATE
COMMENT实现。其中注释样本如下:

COMMENT ON TABLE jobs

IS ‘jobs table with job titles and salary ranges.Contains 19 rows.

References with employees and job_history table.’;

4.3 小结

作品依照自己精通浓缩,仅供参考。

摘自:《Oracle编程入门经典》 交大高校出版社 http://www.tup.com.cn/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2018 亚洲必赢app官方下载 版权所有