云贝教育 |【技术文章Oracle 23AI创建示例库(HR/OE/PM/SH)

本文为云贝教育 刘峰 原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。


一、示例库介绍

多年来,Oracle 一直使用简单的数据库模式 SCOTT 及其两个突出的表 EMP 和 DEPT,用于文档和培训中的各种示例。但不少小伙伴并不知道如何创建这些示例数据,其实Oracle官方上就有提供对应的方法,本文就带领大家完成示例库的创建。


1.1 关于示例架构

示例数据库模式为 Oracle 数据库的每个版本中的示例提供了一个通用平台。示例架构是一组相互链接的数据库架构。这套方法提供了解决复杂性的方法:

  • 架构人力资源 (HR) 对于介绍基本主题很有用。此架构的扩展支持 Oracle Internet Directory 演示。
  • 模式顺序输入 (OE) 对于处理中等复杂度的问题很有用。此架构中提供了许多数据类型,包括非标量数据类型。
  • 架构联机目录 (OC) 是在架构 OE 中构建的对象关系数据库对象的集合。
  • 架构产品介质 (PM) 专用于打印介质数据类型。
  • 在主架构名称 Information Exchange (IX) 下收集的一组架构可用于演示 Oracle Advanced Queuing 功能。
  • Schema Sales History (SH) 旨在允许使用大量数据进行演示。此架构的扩展提供了对高级分析处理的支持。
  • 架构客户订单 (CO) 是一种现代架构,可用于电子商务交易的演示。它允许使用 JSON 存储半结构化数据。


1.2 示例架构概述

Oracle 数据库示例架构基于通过各种渠道销售商品的虚构示例公司。该公司在全球范围内开展业务,以完成产品订单。它有多个部门,每个部门都由一个示例数据库架构表示。

主题:

  • Schema HR – Division Human Resources 跟踪有关公司员工和设施的信息。
  • Schema OE – Division Order Entry 通过各种渠道跟踪产品库存和公司产品的销售情况。
  • Schema PM – Division Product Media 维护有关公司销售的每种产品的描述和详细信息。
  • 架构 IX – Division Information Exchange 通过 B2B 应用程序管理运输。
  • Schema SH – Division Sales 跟踪业务统计数据以促进业务决策。
  • Schema CO - Division Customer Orders 对由客户、产品、商店和订单数据组成的简单零售应用程序进行建模。


二、安装示例架构