Je pense que nous sommes tous familiers avec la normalisation des bases de données . Ma question est la suivante: quelles sont les directives que vous utilisez lorsque vous souhaitez dénormaliser les tables?
Je comprends qu’une adresse électronique de 254 caractères est valide, mais les applications que j’ai étudiées ont tendance à utiliser varchar (60) à varchar (80) ou l’équivalent. Par exemple: cette recommandation SQL Server utilise varchar (80) ou cet exemple Oracle Y a-t-il une raison pour ne pas utiliser le maximum …
Quelles sont les meilleures pratiques les plus courantes en termes de longueur et de type de données dans des champs communs tels que: Prénom Nom de famille Adresse Email Sexe Etat Ville Pays Numéro de téléphone etc....
J'aimerais implémenter une fonctionnalité "Annulation de la suppression" dans une application Web, de sorte qu'un utilisateur puisse changer d'avis et récupérer un enregistrement supprimé. Réflexions sur la façon de mettre en œuvre cela? Certaines options que j'ai envisagées consistent en fait à supprimer l'enregistrement en question et à stocker les …
J'ai lu quelque part il y a longtemps. Le livre indique que nous ne devrions pas permettre d'avoir une vue imbriquée dans SQL Server. Je ne suis pas sûr de la raison pour laquelle nous ne pouvons pas faire cela ou je pourrais me souvenir d'une déclaration incorrecte. Élèves SELECT …
Je cherche à stocker une liste triée dans une base de données. Je souhaite effectuer efficacement les opérations suivantes. Insert (x) - Insère l'enregistrement x dans la table Supprimer (x) - Supprimer l'enregistrement x de la table Before (x, n) - Renvoie les enregistrements 'n' précédant l'enregistrement x dans la …
J'ai une table qui a actuellement des valeurs en double dans une colonne. Je ne peux pas supprimer ces doublons erronés, mais j'aimerais empêcher l'ajout de valeurs non uniques supplémentaires. Puis-je créer un UNIQUE qui ne vérifie pas la conformité existante? J'ai essayé d'utiliser NOCHECKmais j'ai échoué. Dans ce cas, …
Quel serait le bon type de données pour stocker les adresses électroniques dans PostgreSQL? Je peux utiliser varchar(ou même text), mais je me demande s’il existe un type de données plus spécifique pour les courriels.
J'ai un modèle de base de données avec une table d'utilisateurs et une table de rôles. Je souhaite contrôler l'accès (droits) à 10 éléments différents au maximum. L'accès peut être accordé à un rôle ou à un seul utilisateur. Vous trouverez ci-dessous la définition du tableau des utilisateurs, rôles et …
Par exemple, une table cara une-à-une relation de tables electric_car, gas_caret hybrid_car. Si a carest electric_car, il ne peut plus apparaître dans gas_carou a hybrid_car, etc. Y a-t-il un problème avec un tel design? Certains problèmes peuvent survenir plus tard?
(Il a été suggéré que cela soit rediffusé ici à partir de StackOverflow) Vous avez actuellement une table .. et vous devez commencer à y ajouter de nouvelles colonnes de données. Tous les enregistrements (même les nouvelles données après l'ajout des nouvelles colonnes de données) n'auront pas de données. Je …
Je souhaite rechercher une chaîne dans les noms des colonnes présentes dans une base de données. Je travaille sur un projet de maintenance et certaines des bases de données avec lesquelles je travaille ont plus de 150 tables. Je cherche donc un moyen rapide de le faire. Que recommandez-vous?
Techniquement, NULL = NULL est False, par cette logique, NULL n'est égal à aucun NULL et tous les NULL sont distincts. Cela ne signifie-t-il pas que tous les NULL sont uniques et qu'un index unique devrait permettre un nombre quelconque de NULL?
Beaucoup de mes bases de données ont des champs définis comme varchars. Cela n’a pas posé beaucoup de problèmes depuis que je vis et travaille en Amérique (où le seul langage qui existe est "américain". Ahem ) Après avoir travaillé avec des bases de données pendant environ 5 ans, j'ai …
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.