• Le langage UML (Unified Modeling Language) a été conçu pour l`ingénierie logicielle de grands systèmes à l`aide de langages de programmation orientés objet (OO). UML est une très grande langue; Nous n`en utiliserons qu`une petite partie ici, pour modéliser les portions d`une entreprise qui seront représentées dans la base de données. C`est notre outil pour communiquer avec le client en termes qui sont utilisés dans l`entreprise. La modélisation simplifie la conception et la maintenance des bases de données en vous permettant de visualiser les exigences et de résoudre les problèmes de conception. La conception de base de données basée sur des modèles est une méthodologie efficace pour créer des bases de données valides et performantes, tout en offrant la souplesse nécessaire pour répondre à l`évolution des besoins en données. Les modèles sont utilisés pour construire des diagrammes ER et des bases de données physiques MySQL. • Le modèle relationnel (RM) est le modèle formel d`une base de données développée pour IBM au début des années 1970 par le Dr. EF. Codd. Il est largement basé sur la théorie des ensembles, ce qui le rend à la fois puissant et facile à implémenter dans les ordinateurs. Toutes les bases de données relationnelles modernes sont basées sur ce modèle. Nous allons l`utiliser pour représenter des informations qui ne sont pas (et ne devraient pas) apparaître dans le modèle UML, mais il est nécessaire pour nous de construire des bases de données fonctionnelles.

Dans cet article, nous faisons usage de DeZign pour les bases de données pour concevoir et présenter notre base de données. La conception de base de données implique la classification des données et l`identification des interrelations. Cette représentation théorique des données est appelée ontologie. L`ontologie est la théorie derrière la conception de la base de données. Les conceptions de base de données incluent également des diagrammes d`ER (modèle de relation d`entité). Un diagramme d`ER est un diagramme qui aide à concevoir des bases de données d`une manière efficace. Cet article/tutoriel enseignera la base de la conception de base de données relationnelle et explique comment faire une bonne conception de base de données. Il s`agit d`un texte assez long, mais nous vous conseillons de lire tout cela.

La conception d`une base de données est en fait assez facile, mais il y a quelques règles à respecter. Il est important de savoir ce que ces règles sont, mais plus important est de savoir pourquoi ces règles existent, sinon vous aurez tendance à faire des erreurs! La conception de base de données est un processus de modélisation d`une entreprise dans le monde réel. En fait, une base de données elle-même est un modèle du monde réel qui contient des informations sélectionnées nécessaires à l`entreprise. De nombreux modèles et langages, certains formellement et mathématiquement définis, certains informels et intuitifs, sont utilisés par les concepteurs. Voici ceux que nous présentons dans ce tutoriel: la conception de base de données est le processus de production d`un modèle détaillé d`une base de données. Ce modèle contient les choix logiques (noms de table, noms de colonnes) et physiques (types de données de colonne, clés étrangères) nécessaires pour traduire la conception en un langage de définition de donnée (alias SQL), qui peut être utilisé pour créer la base de données physique réelle. La conception de base de données est l`organisation de données selon un modèle de base de données. Le concepteur détermine quelles données doivent être stockées et comment les éléments de données sont interreliés.