Our Blog

0

Les principaux avantages des bases de données relationnelles sont qu`ils permettent aux utilisateurs de catégoriser et de stocker facilement des données qui peuvent ensuite être interrogées et filtrées pour extraire des informations spécifiques pour les rapports. Les bases de données relationnelles sont également faciles à étendre et ne dépendent pas de l`organisation physique. Après la création de la base de données d`origine, une nouvelle catégorie de données peut être ajoutée sans que toutes les applications existantes soient modifiées. Lors de la conception du modèle relationnel, nous définissons certaines conditions qui doivent contenir pour les données présentes dans la base de données sont appelées contraintes. Ces contraintes sont vérifiées avant d`effectuer toute opération (insertion, suppression et mise à l`État) dans la base de données. S`il y a une violation dans l`un des contraintes, l`opération échouera. Le modèle relationnel a été proposé par l`EF Codd pour modéliser les données sous forme de relations ou de tableaux. Après avoir conçu le modèle conceptuel de base de données à l`aide du diagramme ER, nous devons convertir le modèle conceptuel dans le modèle relationnel qui peut être implémenté en utilisant des langages RDMBS comme Oracle SQL, MySQL, etc. Nous verrons donc ce qu`est le modèle relationnel. Le modèle relationnel représente la façon dont les données sont stockées dans les bases relationnelles. Une base de données relationnelle stocke les données sous forme de relations (tables). Considérez une relation STUDENT avec les attributs ROLL_NO, nom, adresse, téléphone et âge indiqués dans le tableau 1.

Chaque relation a certaines conditions qui doivent tenir pour qu`il soit une relation valide. Ces conditions sont appelées contraintes d`intégrité relationnelle. Il existe trois principales contraintes d`intégrité − le modèle de données relationnelles est le modèle de données principal, qui est largement utilisé dans le monde entier pour le stockage et le traitement des données. Ce modèle est simple et dispose de toutes les propriétés et capacités requises pour traiter les données avec une efficacité de stockage. La base de données relationnelle a été inventée en 1970 par E. F. Codd, alors jeune programmeur chez IBM. Dans son article, «un modèle relationnel de données pour les grandes banques de données partagées», Codd a proposé de passer du stockage de données dans des structures hiérarchiques ou de navigation à l`organisation de données dans des tableaux contenant des lignes et des colonnes. Les bases de données relationnelles standard permettent aux utilisateurs de gérer des relations prédéfinies entre plusieurs bases. Les bases de données relationnelles populaires incluent Microsoft SQL Server, Oracle Database, MySQL et IBM DB2. Les bases de données relationnelles basées sur le Cloud, ou les DBaaS (Database As a service), sont également largement utilisées car elles permettent aux entreprises de externaliser la maintenance des bases de données, les correctifs et les exigences de support d`infrastructure.

Les bases de données relationnelles Cloud incluent Amazon Relational Database Service (RDS), Google Cloud SQL, IBM DB2 sur le Cloud, Microsoft Azure SQL Database et Oracle Database Cloud service.