? Dépendance de la fonction est un terme dérivé de la théorie mathématique sur lequel la théorie de base de données relationnelle est fondée . Une base de données relationnelle est une base de données électronique constitué de plusieurs tables ou des relations , chacune contenant des lignes , appelées enregistrements et les colonnes , connus sous le nom des champs ou des attributs. Une base de données relationnelle permet de faire le lien établi entre les rapports distincts qui ont un attribut correspondant . Attributs
dépendance fonctionnelle concerne la dépendance de la valeur d'un ensemble d'attributs sur la valeur d'un autre ensemble d'attributs. Les dépendances fonctionnelles des contraintes sur l'ensemble des relations juridiques qu'une base de données peut contenir. Ils exigent que les valeurs d'une série d'attributs déterminent de façon unique les valeurs d'un autre ensemble d'attributs . En d'autres termes , un ensemble d'attributs , A, détermine fonctionnellement un autre ensemble d'attributs , B, si la valeur de A détermine une valeur unique pour B.
partielle et transitive Dépendances
< br >
dépendance fonctionnelle partielle décrit une situation où un ensemble d'attributs , B, est fonctionnellement dépendant d'un ensemble d'attributs , a, mais un attribut peut être retiré de a et de la dépendance est toujours vrai . Dépendance fonctionnelle transitive où un attribut est fonctionnellement dépendant attribut B et B attribut est fonctionnellement dépendant attribut C; dans ce cas , l'attribut C est dite dépendante transitivement sur A par B.
< br > la redondance des données
attributs
ou combinaisons d'attributs qui peuvent être utilisés pour identifier de manière unique un enregistrement dans une base de données relationnelle sont connus comme des clés candidates . Si l'attribut B est fonctionnellement dépendant attribut B, A est dit être le déterminant de B. Dans la structure sous-jacente d'une relation , connue sous le nom d'un schéma, si A est une clé candidate ne causera pas répété , ou , les données redondantes et crée ce qu'on appelle la dépendance fonctionnelle souhaitable. Sinon, il va provoquer les données redondantes et créer ce qui est connu comme la dépendance fonctionnelle indésirable. Par exemple, si un seul rapport représente différents types d'informations , comme les employés avec leurs salaires , des projets avec leurs budgets et la participation des salariés dans les projets, la dépendance fonctionnelle entre l'employé et le salaire et les projets et le budget crée les données redondantes dans la relation . < Br >
normalisation
Une technique appelée normalisation de base de données a été proposée par l'informaticien britannique, Edgar F. Codd , dans les années 1970 . Codd a proposé les premier, deuxième et troisième formes normales - sur un total de sept maintenant connue - dont chacun prescrits à certains critères pour éliminer les dépendances fonctionnelles indésirables dans une base de données . Une violation de l' une quelconque des formes normales indique la présence d' un type spécifique de dépendance fonctionnelle indésirable , ce qui peut conduire à des irrégularités lors de l'insertion , mise à jour ou la suppression d' enregistrements dans une base de données.
< Br >