# Oracle Database/Bases de données multimédia

* Introduction
* Interfaces de gestion
* Gestion des utilisateurs
* Objets stockés
** Tablespaces
** Tables
** Vues
** Vues matérialisées
** Index
** Procédures stockées
** Fonctions
** Packages
** Trigger
** Séquences
* PL/SQL
** Considérations générales
*** Oracle ignore le type booléen
*** Oracle ignore l'autoincrement
** Quelques requêtes utiles
*** Dictionnaire de données
*** Paramètres système
*** Utiliser les dates
*** Modifier une ligne
*** Analyse d'une table
** Utilisation de fonctions
*** Fonction UNPIVOT
*** Fonction PIVOT
*** Fonction LISTAGG
*** Fonction TRIM
*** Fonction LENGTH
*** Fonction SUBSTR
*** Fonction DECODE
* Sécurité
* Net Services
* Serveurs partagés
* Monitoring des performances
* Maintenance proactive
* Gestion des annulations
* Conflits de verrouillage
* Sauvegardes et restaurations
* Bases de données multimédia
* Bases de données spatiotemporelles
* Deferrable constraint
* Débogage
* Désinstaller
* Introduction
* Interfaces de gestion
* Gestion des utilisateurs
* Objets stockés
** Tablespaces
** Tables
** Vues
** Vues matérialisées
** Index
** Procédures stockées
** Fonctions
** Packages
** Trigger
** Séquences
* PL/SQL
** Considérations générales
*** Oracle ignore le type booléen
*** Oracle ignore l'autoincrement
** Quelques requêtes utiles
*** Dictionnaire de données
*** Paramètres système
*** Utiliser les dates
*** Modifier une ligne
*** Analyse d'une table
** Utilisation de fonctions
*** Fonction UNPIVOT
*** Fonction PIVOT
*** Fonction LISTAGG
*** Fonction TRIM
*** Fonction LENGTH
*** Fonction SUBSTR
*** Fonction DECODE
* Sécurité
* Net Services
* Serveurs partagés
* Monitoring des performances
* Maintenance proactive
* Gestion des annulations
* Conflits de verrouillage
* Sauvegardes et restaurations
* Bases de données multimédia
* Bases de données spatiotemporelles
* Deferrable constraint
* Débogage
* Désinstaller
[ Modifier le sommaire ]

## Description

Oracle Multimedia est une suite de services fournie avec Oracle Database (sauf la version Express où on ne peut pas l'ajouter) depuis la version 8 (en 1997), pour gérer des bases de données multimédia.
Elle est constituée d'un package ORDSYS ("ORD" pour object-relational data) permettant la gestion des objets multimédia dans la base. Il comprend plusieurs classes :
* ORDMultimedia : superclasse abstraite stockant les attributs et méthodes communs aux classes ORDAudio, ORDImage, et ORDVideo.
* ORDAudio : stockage des caractéristiques des sons.
* ORDDoc : stockage des caractéristiques des documents hétérogènes.
* ORDImage : stockage des caractéristiques des images.
* ORDVideo : stockage des caractéristiques des vidéos.
* ORDSource : stockage des sources multimédia dans des BLOB de la base, ou des BFILE accessibles en HTTP.
* DICOM (Digital Imaging and Communications in Medicine).
Attributs :
| ORDAudio | ORDDoc | ORDImage | ORDVideo |
| description | source | source | description |
| source | format | height | source |
| format | mimeType | width | format |
| mimeType | contentLength | contentLength | mimeType |
| comments | comments | fileFormat | comments |
| encoding | | contentFormat | width |
| numberOfChannels | | compressionFormat | height |
| sampleSize | | mimeType | frameResolution |
| compressionType | | | frameRate |
| audioDuration | | | videoDuration |
| | | | numberOfFrames |
| | | | compressionType |
| | | | numberOfColors |
| | | | bitRate |

## Utilisation

Oracle HTTP Server permet d'exécuter des requêtes PL/SQL depuis un navigateur.

## Références

* ↑ (en) « Managing Oracle Multimedia Installations »
* ↑ http://fildz.developpez.com/tutoriel/oracle-java/ordimage/
* ↑ (en) « Common Methods and Notes for Oracle Multimedia Object Types », sur Oracle.com
* ↑ (en) « Common Methods and Notes for Oracle Multimedia Object Types », sur Oracle.com
* ↑ (en) Oracle 10g Developing Media Rich Applications, 8 avril 2011 (lire en ligne)
* ↑ (en) « Medical Imaging and Communication », sur Oracle.com
* ↑ (en) « ORDAudio », sur Oracle.com
* ↑ (en) « ORDDoc », sur Oracle.com
* ↑ (en) « ORDImage », sur Oracle.com
* ↑ (en) « ORDVideo », sur Oracle.com
* (en) « Multimedia User's Guide », sur Oracle.com

## Voir aussi

* Développer en Java/Introduction à JDBC