Descrizioni tabella schema di esempio OE
Le tabelle riportate di seguito descrivono le colonne di ogni tabella dello schema di esempio oe.
Tabella OE.CUSTOMERS
| Nome della colonna |
Nullo? |
Type |
CUSTOMER_ID |
NOT NULL |
NUMBER(6) |
CUST_FIRST_NAME |
NOT NULL |
VARCHAR2(20) |
CUST_LAST_NAME |
NOT NULL |
VARCHAR2(20) |
CUST_ADDRESS |
|
CUST_ADDRESS_TYP |
PHONE_NUMBERS |
|
PHONE_LIST_TYP |
NLS_LANGUAGE |
|
VARCHAR2(3) |
NLS_TERRITORY |
|
VARCHAR2(30) |
CREDIT_LIMIT |
|
NUMBER(9,2) |
CUST_EMAIL |
|
VARCHAR2(30) |
ACCOUNT_MGR_ID |
|
NUMBER(6) |
CUST_GEO_LOCATION |
|
MDSYS.SDO_GEOMETRY |
DATE_OF_BIRTH |
|
DATE |
MARITAL_STATUS |
|
VARCHAR2(20) |
GENDER |
|
VARCHAR2(1) |
INCOME_LEVEL |
|
VARCHAR2(20) |
Tabella OE.INVENTORIES
| Nome della colonna |
Nullo? |
Type |
PRODUCT_ID |
NOT NULL |
NUMBER(6) |
WAREHOUSE_ID |
NOT NULL |
NUMBER(3) |
QUANTITY_ON_HAND |
NOT NULL |
NUMBER(8) |
Tabella OE.ORDERS
| Nome della colonna |
Nullo? |
Type |
ORDER_ID |
NOT NULL |
NUMBER(12) |
ORDER_DATE |
NOT NULL |
TIMESTAMP(6) WITH LOCAL TIME ZONE |
ORDER_MODE |
|
VARCHAR2(8) |
CUSTOMER_ID |
NOT NULL |
NUMBER(6) |
ORDER_STATUS |
|
NUMBER(2) |
ORDER_TOTAL |
|
NUMBER(8,2) |
SALES_REP_ID |
|
NUMBER(6) |
PROMOTION_ID |
|
NUMBER(6) |
Tabella OE.ORDER_ITEMS
| Nome della colonna |
Nullo? |
Type |
ORDER_ID |
NOT NULL |
NUMBER(12) |
LINE_ITEM_ID |
NOT NULL |
NUMBER(3) |
PRODUCT_ID |
NOT NULL |
NUMBER(6) |
UNIT_PRICE |
|
NUMBER(8,2) |
QUANTITY |
|
NUMBER(8) |
Tabella OE.PRODUCT_DESCRIPTIONS
| Nome della colonna |
Nullo? |
Type |
PRODUCT_ID |
NOT NULL |
NUMBER(6) |
LANGUAGE_ID |
NOT NULL |
VARCHAR2(3) |
TRANSLATED_NAME |
NOT NULL |
NVARCHAR2(50) |
TRANSLATED_DESCRIPTION |
NOT NULL |
NVARCHAR2(2000) |
Tabella OE.PRODUCT_INFORMATION
| Nome della colonna |
Nullo? |
Type |
PRODUCT_ID |
NOT NULL |
NUMBER(6) |
PRODUCT_NAME |
|
VARCHAR2(50) |
PRODUCT_DESCRIPTION |
|
VARCHAR2(2000) |
CATEGORY_ID |
|
NUMBER(2) |
WEIGHT_CLASS |
|
NUMBER(1) |
WARRANTY_PERIOD |
|
INTERVAL YEAR(2) TO MONTH |
SUPPLIER_ID |
|
NUMBER(6)) |
PRODUCT_STATUS |
|
VARCHAR2(20) |
LIST_PRICE |
|
NUMBER(8,2) |
MIN_PRICE |
|
NUMBER(8,2) |
CATALOG_URL |
|
VARCHAR2(50) |
Tabella OE.WAREHOUSES
| Nome della colonna |
Nullo? |
Type |
WAREHOUSE_ID |
NOT NULL |
NUMBER(3) |
WAREHOUSE_SPEC |
|
SYS.XMLTYPE |
WAREHOUSE_NAME |
|
VARCHAR2(35) |
LOCATION_ID |
|
NUMBER(4) |
WH_GEO_LOCATION |
|
MDSYS.SDO_GEOMETRY |
La colonna warehouse_spec della tabella OE.warehouses contiene dati XMLType. Questi dati non sono basati su alcuno schema XML, il che significa che possono assumere qualsiasi forma. Tuttavia, i dati effettivi nella colonna warehouse_spec all'inizio (prima di eventuali modifiche apportate ad esso) hanno un elemento di livello superiore Warehouse con i seguenti elementi figlio:
-
Building, con nodo di testo Owned o Rented
-
Area, con nodo di testo un numero (che rappresenta, ad esempio, i piedi quadrati)
-
Docks, con nodo di testo il numero di banchine di caricamento (ad esempio, 1, 2 o 3)
-
DockType, con nodo di testo vuoto o Rear Load o Side Load
-
WaterAccess, con nodo di testo Y o N
-
RailAccess, con nodo di testo Y o N
-
Parking, con nodo di testo Street o Lot
-
VClearance (clearance verticale), con nodo di testo un numero seguito da un'unità lineare (ad esempio, 11.5 ft)
Vedere anche: Oracle XML DB Developer's Guide per esempi che utilizzano i dati XMLType nella colonna warehouse_spec
Tabella OE.PURCHASEORDER
La tabella OE.purchaseorder è una tabella relazionale agli oggetti con dati XMLType. I dati sono conformi allo schema XML purchaseOrder.xsd.