Conception de base de données pour la réservation de bus Solution: J’opterais probablement pour une structure de “force brute” similaire à cette
Algèbre relationnelle – Produit cartésien vs jointure naturelle ? Solution: Une jointure naturelle, si je comprends bien, est un produit cartésien
Une colonne calculée casse-t-elle 3NF (troisième forme normale) ? Solution: Les colonnes calculées ne sont pas une construction du modèle relationnel,
Quel est le bon type de données pour ne stocker que -1 0 et 1 dans la colonne postgres ? Solution: Si vous voulez économiser de l’espace, vous pouvez utiliser le “char”
Une table excessive viole-t-elle les règles de normalisation ? Solution: En changeant pour votre solution proposée, vous perdez des informations de
Les valeurs NVARCHAR dupliquées sont-elles stockées sous forme de copies dans SQL Server ? Solution: Dans des conditions “normales”, non, les données en VARCHAR et NVARCHAR
Exigence de taille de la base de données SQL Solution: Il s’agit d’une question d’entretien ouverte qui n’a pas de réponse
Dans PostgreSQL, comment faire en sorte que la colonne A ou la colonne B soit non nulle ? Solution: Vous avez besoin d’une contrainte de vérification au niveau de la
Nouvelle colonne booléenne dans la grande table OU – mauvaise idée ? – nouveau tableau 0-1 connexe Solution: D’un point de vue théorique, les booléens sont un peu suspects
Conception d’une base de données sur les Zoos Solution: Bien que vous ayez fait un travail assez minutieux pour suivre
CLES PRIMAIRES MySQL : UUID / GUID vs BIGINT (horodatage + aléatoire) Solution: J’ai rencontré ce problème dans ma vie professionnelle. Nous avons utilisé
Une « table de jonction » est-elle la même chose qu’une entité faible ? Solution: Une table de jonction est une entité faible, mais une entité
En SQL, s’agit-il de clés composites ou composées ? Solution: La clé composite et la clé composée décrivent toutes deux une
Quelles colonnes doivent être indexées lorsqu’elles peuvent toutes être utilisées dans différentes requêtes de recherche ? Solution: Clé primaire composite Je définirais la clé primaire comme une clé
Meilleure pratique pour archiver les anciennes données dans MySQL Solution: Avec InnoDB et PARTITIONs, vous pouvez configurer quotidiennement PARTITION BY RANGE(TO_DAY(…))
Meilleure façon de concevoir une base de données de tournois Solution: Je pense que l’utilisation de l’ID d’équipe est la bonne voie
Une clé primaire de 5 colonnes ou plus est-elle mauvaise pour une grande table (100 millions ou plus) ? Solution: Il y a des problèmes de performances avec des clés primaires
Pourquoi une valeur de clé primaire changerait-elle ? Solution: Si vous utilisiez le nom d’une personne comme clé primaire et
Puis-je activer ignore_dup_key pour une clé primaire ? Solution: ALTER TABLE [TableName] REBUILD WITH (IGNORE_DUP_KEY = ON) Ce n’est pas
Comment sécuriser Redis Cluster ? Solution: Le tunnel SSH peut être une solution simple : Vous n’avez pas
substitution vs clé naturelle : chiffres précis sur les différences de performances ? Solution: Utilise les deux! Les clés naturelles empêchent la corruption de la
Suppression d’une colonne dans Postgres sur un grand ensemble de données Solution: ALTER TABLE DROP COLUMN ne fait que désactiver les colonnes dans
Quelles sont les formes normales de base de données et pouvez-vous donner des exemples ? Solution: 1NF est le plus basique des formulaires normaux – chaque cellule
Sqlalchemy : précision des flotteurs en latitude et longitude ? Solution: Personne d’autre ici n’a fourni de nombres concrets avec la preuve
Quels sont les avantages et les inconvénients d’utiliser mes codes client comme clé primaire ? Solution: Avantages – C’est la clé naturelle, elle a du sens et
Stockage des itinéraires de bus dans une base de données Solution: Pour toutes les analyses métier menant à l’architecture de base de
Comment effectuer une insertion conditionnelle basée sur le nombre de lignes ? Solution: En règle générale, vous disposez d’un team table (ou similaire) avec