Modélisation des données Natachone Flashcards

(12 cards)

1
Q

Déf Base de données relationnelles

A

Système qui organise et stocke des infos sous forme de tables liées entre elles par des relations logiques

Chaque table contient des données structurées sous forme de lignes et colonnes, facilitant la gestion et la recherche d’infos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Déf et utilité d’un SGBDR

A

Système de gestion de Base de Données Relationnelle (SGBDR)

Logiciel permettant de stocket, organiser la sécurtié et la rapidité d’accès aux données en permettant leur manipulation via des requêtes SQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Déf Dictionnaire de données

A

Document qui décrit les données d’une base de données en précisant leur nom, leur type, leur code et leurs caractéristiques

Sert à structurer les infos et à garantir la cohérence dans la gestion des données

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Utilité de strcturer des données dans une base de données

A

Faciliter leur traitement

Améliorer leur accessibilité

Eviter les redondances

Assurer leur cojérence

Simplifier les requêtes et analyses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Déf Attribut en base de données

A

Plus petite unité d’info stockée dans une base de données

Ex : dans une table “Films”, attribut peut être le titre, année de sortie ou réalisateur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Déf Clé primaire en base de données

A

Attribut ou ensemble d’attributs qui permet d’identifier de manière unique chaque ligne d’une table

Ex : numéro de film unique dans une base de données de films

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Déf Normalisation des bases de données et son importance

A

Processus qui permet d’organiser les données d’une base pour éviter les redondances et assurer leur cohérence

Garantit que chaque info est stockée à un seul endroit et améliore l’efficacité des requêtes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

3 formes normales de normalisation

A

Première forme normale (1FN) : chaque colonne contient des valeurs atomiques (simples) et la table a une clé primaire

Deuxième forme normale (2FN) : Table en 1FN et chaque attribut non clé dépend entièrement de la clé primaire

Troisième forme normale (3FN) : Table en 2FN et aucun attribut nopn clé ne dépend d’un autre attribut non clé (élimination des dépendances transitives)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ex d’application de la normalisation en base de données (film où chaque enregistrement contient “numéro de film”, “titre”, “réalisateur”, “genre”)

A

1 FN : Chaque film a une clé primaire (Numéro du film)

2FN : “Titre” et “Réalisateur” dépendent directement de “Numéro du film” et non d’un sous-ensemble de la clé

3FN : “Réalisateur” ne dépend que de “Numéro du film” et non de “Titre”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Différence entre dépendance fonctionnelle et dépendance transitive

A

Dépendance fonctionnelle : Attribur A détermine attribut B : Numéro de film –> Titre

Dépendance transitive : Attribut A détermine Attribut B qui lui-même détermine attribut C : Numéro de film –> Titre –> Réalisateur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comment éviter les redondances dans une base de données ?

A

En appliquant la normalisation jusqu’à la 3FN

En structurant les données en tables distinctes

En utilisant des relations entre ces tables via des clés primaires et étrangères

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Comment relier deux tables dans une base de données relationnelle ?

A

Via une clé étrangère qui est un attribut dans une table faisant référence à la clé primaire d’une autre table

Ex : Table “Films” peut être liée à table “Réalisateurs” par un identifiant unique du réalisateur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly