L'administrateur de base de données ajoute une colonne Audio à la table Employés et la configure pour l'extension Audio.
Opérations effectuées par l'administrateur de base de données : L'administrateur de base de données utilise l'interpréteur de commandes db2ext pour activer la base de données personnel pour une utilisation par l'extension Audio :
ENABLE DATABASE FOR DB2AUDIO
Il émet ensuite l'instruction SQL suivante pour modifier la table Employés. Il utilise l'interpréteur de commandes DB2 pour émettre cette instruction.
ALTER TABLE Employés /*nom de la table*/ ADD Son DB2AUDIO /*enregistrement audio collaborateur*/
L'administrateur de base de données configure ensuite la table Employés et la colonne Son pour l'extension Audio, à l'aide des commandes suivantes, entrées à partir de l'interpréteur de commandes db2ext :
ENABLE TABLE Employés FOR DB2AUDIO ENABLE COLUMN Employés Son FOR DB2AUDIO
Résultat obtenu : En réponse à la commande ENABLE DATABASE, l'extension Audio exécute les opérations suivantes :
Fonction UDF | Description |
---|---|
AlignValue | Détermination du nombre d'octets par échantillon audionumérique dans la séquence audio. |
BitsPerSample | Détermination du nombre de bits utilisés pour représenter la séquence audio. |
BytesPerSec | Détermination du nombre moyen d'octets par seconde de la séquence audio. |
Comment | Extraction ou mise à jour des commentaires utilisateur. |
Content | Extraction ou mise à jour du contenu d'une séquence audio. |
DB2Audio | Stockage du contenu d'une séquence audio. |
Duration | Détermination de la durée d'une séquence audio. |
Filename | Détermination du nom du fichier contenant une séquence audio. |
FindInstrument | Détermination du numéro de la piste sur laquelle est enregistré un instrument spécifique d'une séquence audio. |
FindTrackName | Détermination du numéro d'une piste nommée dans un enregistrement audio. |
Format | Détermination du format audio. |
GetInstruments | Détermination du nom des instruments enregistrés dans une séquence audio. |
GetTrackNames | Détermination du nom des pistes d'une séquence audio. |
Importer | Détermination de l'ID utilisateur responsable de l'importation de la séquence audio. |
ImportTime | Détermination de l'horodatage d'importation de la séquence audio. |
NumAudioTracks | Détermination du nombre de pistes enregistrées d'une séquence audio. |
NumChannels | Détermination du nombre de canaux audio. |
Replace | Mise à jour du contenu de l'enregistrement audio ou des commentaires utilisateur qui lui sont associés. |
SamplingRate | Détermination de la fréquence d'échantillonnage de la séquence audio. |
Size | Détermination de la taille (en octets) d'une séquence audio. |
TicksPerQNote | Détermination du nombre de battements de métronome par quart de mesure utilisé dans l'enregistrement d'une séquence audio. |
TicksPerSec | Détermination du nombre de battements de métronome par seconde utilisé dans l'enregistrement d'une séquence audio. |
Updater | Détermination de l'ID utilisateur responsable de la mise à jour d'un enregistrement audio. |
UpdateTime | Détermination de l'horodatage de mise à jour d'un enregistrement audio. |
En réponse à la commande ENABLE TABLE, l'extension Audio exécute les opérations suivantes :
En réponse à la commande ENABLE COLUMN, l'extension Audio exécute les opérations suivantes :