Cours bases de données, le modèle relationnel

cours base de données relationnelles, tutoriel & résumé modèle relationnel en pdf.

Les concepts de base

Avec le modèle relationnel, les données sont organisées sous forme de relation (appelée encore table): forme de relation(appelée encore table) : ‰Instance ou extension de la relation: ensemble de lignes et de colonnes. Nombre de lignes = cardinalité, Nombre de colonnes = degré. ‰Schéma de la relation:spécifie le nom de la relation, plus le nom et le domaine(type) de chaque colonne (attribut). „Base de données relationnelles: un ensemble des relations de la BD, chacune ayant un nom distinct. ‰Schéma d’une BD:ensemble de schémas des relations dans la BD. ‰Instance de la BD:ensemble des instances relationnelles de la BD.

Les contraintes d’intégrité

Une Contrainte d’Intégrité (CI) : condition qui doit être satisfaite dans toutes les instances de la base de données. satisfaite dans toutes les instances de la base de données. ‰Les CIs sont spécifiées lorsque le schéma est défini. ‰Les CIs sont vérifiées lorsque les relations sont modifiées. „Une instance légale d’une relation est une instance qui satisfait toutes les CIs spécifiées. ‰Un SGBD ne doit pas permettre des instances illégales. ‰Si le SGBD vérifie les CIs, les données stockées reflètent mieux la signification du monde réel. ‰Évite les erreurs d’entrée de données aussi..
Trois types de C.I. obligatoires ‰Contrainte de clé:une relation doit posséder une clé primaire ‰Contrainte de clé:une relation doit posséder une clé primaire ‰Contrainte d’entité:un attribut d’une clé ne doit pas posséder de valeurs nulles(vides) ‰Contrainte de référence(pour les clés étrangères) „C’est une contrainte exprimée entre deux tables. „Tout enregistrement d’une relation faisant référence à une autre relation doit se référer à un enregistrement qui existe..

………

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *