Oracle Database/Bases de données multimédia

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


Description[modifier | modifier le wikicode]

Oracle Multimedia est une suite de services fournie avec Oracle Database (sauf la version Express où on ne peut pas l'ajouter[1]) 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[2]. Il comprend plusieurs classes[3] :

  • ORDMultimedia : superclasse abstraite stockant les attributs et méthodes communs aux classes ORDAudio, ORDImage, et ORDVideo[4].
  • 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[5].
  • DICOM (Digital Imaging and Communications in Medicine[6]).
Attributs
ORDAudio[7] ORDDoc[8] ORDImage[9] ORDVideo[10]
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[modifier | modifier le wikicode]

CREATE TABLE MesImages (
	id	INTEGER PRIMARY KEY,
	image	ORDSYS.ORDImage
);

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

Références[modifier | modifier le wikicode]

  1. (en) Managing Oracle Multimedia Installations
  2. http://fildz.developpez.com/tutoriel/oracle-java/ordimage/
  3. (en) Common Methods and Notes for Oracle Multimedia Object Types sur Oracle.com
  4. (en) Common Methods and Notes for Oracle Multimedia Object Types sur Oracle.com
  5. (en) Oracle 10g Developing Media Rich Applications, (lire en ligne)
  6. (en) Medical Imaging and Communication sur Oracle.com
  7. (en) ORDAudio sur Oracle.com
  8. (en) ORDDoc sur Oracle.com
  9. (en) ORDImage sur Oracle.com
  10. (en) ORDVideo sur Oracle.com


Voir aussi[modifier | modifier le wikicode]