La normalisation est le processus d'organisation des colonnes en tables au sein d'une base de données relationnelle de manière à minimiser la redondance et à éviter les anomalies d'insertion, de mise à jour et de suppression.
Je suis en discussion permanente avec les développeurs de l'entreprise où je travaille car ils disent qu'il vaut mieux se débarrasser de l'application des relations (via les définitions de contraintes FOREIGN KEY) dans une base de données relationnelle afin d'accélérer les grosses requêtes et de gagner en efficacité performance. La …
Je suis tombé sur un problème de conception de base de données hors de ma ligue et mon gourou DBA est en train de faire des exercices d'incendie. En substance, j'ai une table avec la clé primaire suivante (PK pour la brièveté): child_id integer parent_id integer date datetime child_idet parent_idsont …
Je fais un petit programme où les utilisateurs font des publications ou écrivent des blogs. Sur ces publications, les autres utilisateurs peuvent aimer ou détester la publication comme dans Facebook ou voter positivement ou défavorablement la publication comme dans stackoverflow. Je voudrais connaître une bonne structure de base de données …
Lors d'une conférence, mon conférencier nous a montré une table sans clé primaire. Après avoir posé des questions, il a dit que dans 3NF lorsque vous supprimez les dépendances transitives, il est acceptable d'avoir ensuite une table sans clé primaire. Cependant, aucune clé primaire n'implique qu'il n'y a pas de …
J'essaie d'obtenir une version définitive de ce qu'est la première forme normale. Tout ce que je lis a une tournure légèrement différente. De nombreuses autorités, telles que Date, affirment que, par définition, une relation est toujours sous sa première forme normale, tandis que d'autres donnent une liste d'exigences. Cela signifie …
Disons que j'ai une table appelée User_FriendList, qui présente les caractéristiques suivantes: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); Et supposons que cette table contient les données suivantes: + ---- + --------- + --------------------------- + | ID | ID_utilisateur | Friendlist_IDs | + …
Quelqu'un peut-il m'expliquer en termes simples ce que c'est overlapping candidate key? Qu'est-ce overlappingque son nom l'indique? Considérez la relation ci-dessous R(L,M,N,O,P) { M -> O NO -> P P -> L L -> MN } Laquelle des dépendances fonctionnelles ci-dessus apporte la clé candidate qui se chevauche dans la …
Je suis en train de créer un schéma de base de données pour le scénario suivant: Il y a des utilisateurs Les utilisateurs ont des rôles (tels que "développeur" ou "PDG") Les rôles ont des applications (telles que "Topdesk") Les applications ont des autorisations (telles que "Mettre à jour la …
Je suis novice dans la création de base de données ... Je dois la créer pour mon application web de recrutement. Mon application doit planifier des projections, des examens et des entretiens avec les candidats et enregistrer le résultat dans la base de données. Mon schéma de base de données …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.