CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide en base de donnée

Gekimon
Gekimon
Niveau 5
04 octobre 2020 à 14:27:56

Bonjour tout le monde
Quelqu’un pourrait-il m’aider à comprendre le fonctionnement des contraintes d’intégrité fonctionnelles? J’ai beau relire le cours je n’arrive pas à voir quand faut-il les utiliser surtout dans des associations ternaires (ou plus).

Message édité le 04 octobre 2020 à 14:28:35 par Gekimon
godrik
godrik
Niveau 30
04 octobre 2020 à 15:12:01

bah, tu les utilises quand il y a une contraintes qui doit etre verifier par la base et wue tu ne leux pas exprimer autrement.

Gekimon
Gekimon
Niveau 5
04 octobre 2020 à 16:11:07

Pourrais-tu être plus précis s’il te plaît? Ce que tu dis a plus l’air d’être générique

dechet_s0cial
dechet_s0cial
Niveau 10
04 octobre 2020 à 16:24:14

https://merise.developpez.com/faq/?page=MCD#CIF-ou-dependance-fonctionnelle-de-A-a-Z

godrik
godrik
Niveau 30
04 octobre 2020 à 17:01:01

Les CIF sont utiles quand tu as des dependances fonctionelles du type
A-> B, C
et
B, C -> A

Typiquement tu te retrouves avec une relation (A, B, C) ou A est la cle primaire, mais (B,C) est une cle secondaire de la relation parcequ'il faut conserver la dependance B,C -> A

Gekimon
Gekimon
Niveau 5
04 octobre 2020 à 18:52:05

Donc les CIF sont plutôt utilisées lorsqu’un élément ne peut être défini qu’en fonction d’un seul autre élément ou lorsque 2 éléments ne peuvent être définis qu’en fonction d’un seul élément?

godrik
godrik
Niveau 30
05 octobre 2020 à 00:01:32

Pas forcement, c'est utile quand tu as un cycle dans le graphe des dependances fonctionnelles. Si tu avais:
A,B->C,D
C,D->E,F,G
E,F,G->A,B

Alors tu aurais une contrainte d'integrite fonctionnel.

De memoire tu as besoin de CIF quand tu as des dependances qui sont normalizable 3NF mais pas BCNF. (Ca faut plus de 10 ans que je n'ai pas enseigner ces trucs la. Donc peut etre il faut regarder plus precisement.)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment