Openqm           début
Qu'est ce qu'openqm ?

Qu'est ce que les sources ouverts ?

Achetez qm aujourd'hui

Téléchargements

Qu'est qu'il y a de neuf dans les maj récentes ?

Support

Questions fréquemment posées

L'information de développeurs

Applications et outils de développement

Politique de confidentialité

Documentations en ligne

Liens

Contactez-nous

---------------------------

Bases de données multivalue

Tables de base de données

Le langage de commande

Le processeur d'interrogation

Programmation d'application

Qmclient

Quelques dispositifs principaux qui ne sont pas dans tous les sgbd multivalue

Bases de données multivalue

Le modèle de données multivalue


Les bases de données multivalue emploient et prolongent le modèle apparenté de données. Les données sont sous forme de tables, lesquelles peut être nombreuse. Une table se compose de rangées (enregistrements) et de colonnes (champs).

Une table de factures, par exemple, pourrait employer un enregistrement pour représenter chaque facture et les champs de cet enregistrement pour représenter des attributs des données telles que le numéro client , date de facture, valeur transactionnelle, quantité reçue, etc...

facture client date valeur date paiement paiement
12731 4126 21 nov 00 100.00 14 dec 00 100.00
12732 2344 21 nov 00 135.50 22 dec 00 135.50
12733 5752 22 nov 00 421.20
12734 1242 22 nov 00 217.35 6 dec 00 217.35


Le modèle de données multivalué permet à plus d'une valeur d'être stockée dans un attribut simple. Si, par exemple, un client paye une facture par des acomptes mensuels, la valeur de chaque acompte peut être stockée dans l'attribut reçu . Il n'y a aucun besoin d'avoir les enregistrements de paiement multiples comme exigé dans une base de données relationnelle singlevalue. Il n'y a aucune limite pratique au nombre de valeurs qui peuvent être stockées dans un attribut simple.

facture client date valeur date paiement paiement
12731 4126 21 nov 00 100.00 14 dec 00 100.00
12732 2344 21 nov 00 135.50 22 dec 00 16 jan 01 70.00 65.50
12733 5752 22 nov 00 421.20 14 dec 00 17 jan 01 100.00 100.00
12734 1242 22 nov 00 217.35 6 dec 00 217.35


Bien que non montré dans l'exemple simple ci-dessus, les valeurs peuvent être encore subdivisées en sous-valeurs donnant des modèles dimensionnels de quatre données
Les attributs à valeurs multiples du modèle de données conçoivent et développement des applications complexes facilement et des résultats dans des programmes fortement extensibles. Dans une base de données simple valeur (entièrement normalisée), l'exemple multiple de paiement ci-dessus exigerait l'utilisation d'une deuxième table pour stocker les détails de paiement ou des enregistrement multiple pour chaque facture.

Le processeur d'interrogation de qm fournit des dispositifs puissants de travail sur des données à valeurs multiples en construisant des rapports ou le choix comprend le rassemblement des critères. indiqué

http://www.brodnet.com02.net http://www.bvr.com02.net http://www.heilles.com02.net http://www.helios.com02.net non aux racketicielshttp://www.pick.com02.net http://www.unwabu.com02.net http://www.toleacier.com02.net http://www.openqm.com02.net