Qu'est-ce que les contraintes dans les DBM ?

1 Réponses


    • Qu'est-ce qu'un SGBD ?

    Un SGBD est un système de gestion de base de données. Il s'agit d'un progiciel qui permet aux utilisateurs d'utiliser les systèmes de bases de données de la manière la plus efficace possible. Le SGBD permettra aux gens de développer leur base de données en y ajoutant diverses données et fichiers, puis en utilisant la base de données pour afficher les données de la manière la plus pratique possible.

    En présentant les données de différentes manières, il est possible de faire des contrastes et d'analyser les données d'une manière facile à comprendre et de repérer des faits qui ne seraient normalement pas vus par l'œil humain.

    • Quelles sont les contraintes d'un SGBD ?

    Une contrainte dans un SGBD n'est pas la façon dont nous utiliserions habituellement le terme « contrainte ». Une contrainte dans une base de données est une règle programmée dans la base de données qui garantit que tout ce qui est entré dans la base de données est aussi précis que possible et non sujet à une erreur humaine.

    Si les numéros de téléphone sont saisis dans une base de données par exemple, il serait possible d'utiliser une contrainte pour s'assurer qu'ils sont correctement saisis. On dira à l'ordinateur que le numéro de téléphone doit comporter un certain nombre de chiffres et commencera par un 0. Cela signifie que si quelqu'un essayait de saisir un numéro de téléphone de manière incorrecte, la base de données l'alerterait de l'erreur et il aurait alors le possibilité de le réparer.

    • Contraintes communes
    Une contrainte courante utilisée dans les bases de données est 'Unique'. Il s'agit d'une contrainte imposée aux cellules d'une base de données qui garantit que la même information n'est pas saisie plusieurs fois dans la base de données. Si les clients avaient des numéros uniques, cette contrainte serait particulièrement utile car cela signifierait que deux clients ne pourraient pas se voir attribuer le même numéro.

Ecrivez votre réponse

Votre réponse apparaîtra après modération