La conception de base de données, comme son nom l'indique, c'est un peu comme la conception de la maison, même si le terme peut également être utilisé pour faire référence à la construction de base de données réelle. Le processus de conception est quelque chose d'un plan qui décrit les détails d'une base de données, de relations entre les tables pour que l'information est importante et comment les données seront mises en œuvre. En plus d'aider le constructeur sait quelles sont les tables et les informations à recueillir, à une conception utilise les conventions de nommage, et les fautes d'orthographe sont vérifiés avant de la base de données est terminée. La base de données passe aussi par la normalisation, qui vise à éliminer la redondance, au cours du processus de conception. Sans d'abord travailler sur un design, un créateur de base de données peut facilement gâcher l'ordre des tables ou la clé primaire pour les tables, ou tout simplement manquer quelques sections, parmi un tas d'autres erreurs potentielles.
La première étape de la conception de base de données est de connaître l'objet de la base de données. Il n'y a pas de schémas ou des représentations abstraites, le concepteur pense à peu près les objectifs de la base de données. Certaines informations peuvent être écrites, mais en général, le concepteur considère simplement la meilleure façon d'organiser et d'utiliser la base de données.
Ensuite, le concepteur crée quatre modèles de données. Le modèle conceptuel est un diagramme simple qui montre les noms de table. Après cela, le modèle de données logique est créé, le remplissage des tableaux de clé primaire et les informations doivent être collectées. Une clé primaire est un titre d'une colonne qui le rend unique et indique aux utilisateurs le but de la colonne. Les relations entre les tables sont également détaillées au cours de cette étape de la conception de base de données.
Dans le modèle entité-relation, le designer se concentre plus sur les relations et moins sur les clés primaires. Ce modèle peut parfois être ignoré, mais elle aide lors de la création de base de données pour montrer comment les entités interagissent les uns avec les autres. Dans le modèle de données physique, les informations en direct est introduit dans la conception de la base de données.
Au cours de chaque étape du modèle, l'orthographe des tables et les clés primaires doit être vérifiée. Les conventions de nommage sont également utilisés, afin que les utilisateurs savent comment entrer des données. Par exemple, un tableau pourrait être nommé "CetteTable», «This_Table», «Ce-Table» ou «This.Table", basé sur la convention de nommage choisi par le concepteur de la base de données. Orthographe doit être vérifiée, car une erreur peut entraîner des problèmes relationnels lorsque la base de données est construite.
Les règles de normalisation sont également appliquées au modèle de base de données. Ces règles éliminent données qui se répètent, se dissolvent grandes tables en petites tables et de s'assurer que les relations sont optimisés. La normalisation de la conception de base de données est la dernière étape et aider le concepteur à déterminer si la base de données est fonctionnelle ou si elle doit être réorganisées ou retravaillé.