Exemple de description de table de schéma CO

Les tableaux suivants décrivent les colonnes de chaque table du schéma échantillon co.

Si la valeur d'une colonne de clé primaire est NULL, un entier est généré par défaut pour toutes les tables d'exemple de schéma co.

Tableau CO.CUSTOMERS

Le tableau suivant décrit la table CO.CUSTOMERS.

Nom de la colonne Valeurs NULL autorisées ? Type
CUSTOMER_ID NO INTEGER
EMAIL_ADDRESS NO VARCHAR2(255 CHAR)
FULL_NAME NO VARCHAR2(255 CHAR)

Tableau CO.STORES

Le tableau suivant décrit la table CO.STORES.

Nom de la colonne Valeurs NULL autorisées ? Type
STORE_ID NO INTEGER
STORE_NAME NO VARCHAR2(255 CHAR)
WEB_ADDRESS YES VARCHAR2(100 CHAR)
PHYSICAL_ADDRESS YES VARCHAR2(512 CHAR)
LATITUDE YES NUMBER(9,6)
LONGITUDE YES NUMBER(9,6)
LOGO YES BLOB
LOGO_MIME_TYPE YES VARCHAR2(512 CHAR)
LOGO_FILENAME YES VARCHAR2(512 CHAR)
LOGO_CHARSET YES VARCHAR2(512 CHAR)
LOGO_LAST_UPDATED YES DATE

Remarque : la table comporte une contrainte permettant de vérifier que WEB_ADDRESS ou PHYSICAL ADDRESS est NOT NULL.

Tableau CO.PRODUCTS

Le tableau suivant décrit la table CO.PRODUCTS.

Nom de la colonne Valeurs NULL autorisées ? Type
PRODUCT_ID NO INTEGER
PRODUCT_NAME NO VARCHAR2(255 CHAR)
UNIT_PRICE YES NUMBER(10,2)
PRODUCT_DETAILS YES BLOB
PRODUCT_IMAGE YES BLOB
IMAGE_MIME_TYPE YES VARCHAR2(512 CHAR)
IMAGE_FILENAME YES VARCHAR2(512 CHAR)
IMAGE_CHARSET YES VARCHAR2(512 CHAR)
IMAGE_LAST_UPDATED YES DATE

Tableau CO.ORDERS

Le tableau suivant décrit la table CO.ORDERS.

Nom de la colonne Valeurs NULL autorisées ? Type
ORDER_ID NO INTEGER
ORDER_TMS NO TIMESTAMP(6)
CUSTOMER_ID NO INTEGER
ORDER_STATUS NO VARCHAR2(10 CHAR)
STORE_ID NO INTEGER

Tableau CO.ORDER_ITEMS

Le tableau suivant décrit la table CO.ORDER_ITEMS.

Nom de la colonne Valeurs NULL autorisées ? Type
ORDER_ID NO INTEGER
LINE_ITEM_ID NO INTEGER
PRODUCT_ID NO INTEGER
UNIT_PRICE NO NUMBER(10,2)
QUANTITY NO INTEGER
SHIPMENT_ID YES INTEGER

Tableau CO.SHIPMENTS

Le tableau suivant décrit la table CO.SHIPMENTS.

Nom de la colonne Valeurs NULL autorisées ? Type
SHIPMENT_ID NO INTEGER
STORE_ID NO INTEGER
CUSTOMER_ID NO INTEGER
DELIVERY_ADDRESS NO VARCHAR2(512 CHAR)
SHIPMENT_STATUS NO VARCHAR2(100 CHAR)

Tableau CO.INVENTORY

Le tableau suivant décrit la table CO.INVENTORY.

Nom de la colonne Valeurs NULL autorisées ? Type
INVENTORY_ID NO INTEGER
STORE_ID NO INTEGER
PRODUCT_ID NO INTEGER
PRODUCT_INVENTORY NO INTEGER