Aller au contenu

Oracle Database/Bases de données multimédia

Un livre de Wikilivres.
Version datée du 16 avril 2020 à 08:34 par DannyS712 (discussion | contributions) (<source> -> <syntaxhighlight> (phab:T237267))
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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
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.