Questions marquées «database-design»

Le développement du schéma conceptuel et / ou du modèle logique et / ou des paramètres physiques d'une base de données.

125
Pourquoi ne devrions-nous pas autoriser les valeurs NULL?

Je me souviens avoir lu cet article sur la conception de base de données et je me souviens également que vous aviez besoin de propriétés de champ NOT NULL. Je ne me souviens pas pourquoi c'était le cas cependant. Tout ce que je peux sembler penser, c’est que, en tant que développeur d’applications,...

96
Stockage vs calcul des valeurs globales

Existe-t-il des directives ou des règles empiriques permettant de déterminer quand stocker les valeurs agrégées et quand les calculer à la volée? Par exemple, supposons que j'ai des widgets que les utilisateurs peuvent évaluer (voir le schéma ci-dessous). Chaque fois que j'affiche un widget, je...

57
Écrire un schéma bancaire simple: comment dois-je synchroniser mes soldes avec l'historique de leurs transactions?

J'écris le schéma d'une base de données bancaire simple. Voici les spécifications de base: La base de données stockera les transactions contre un utilisateur et une devise. Chaque utilisateur a un solde par devise. Chaque solde est donc simplement la somme de toutes les transactions effectuées avec...

45
Quand faut-il dénormaliser?

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