D2-BASE DE DONNÉES
BTS SIO option SLAM
Commencer >
Index
SGDBR - BDD
SQL
Introduction
MCD
MLD
SQL LMD
SQL LDD
Introduction
Source : https://librecours.net/module/bdd0/intro-sgbd/
INTRODUCTION
Les BD sont nées à la fin des années 1960 pour combler les lacunes des systèmes de fichiers et faciliter la gestion qualitative et quantitative des données informatiques. Les SGBD sont des applications informatiques permettant de créer et de gérer des BD (comme Oracle, MySQL, MariaDB, SQL Serveur ou PostgreSQL par exemple)
lire la suite
INTRODUCTION
Un système d’information de gestion est un composé de technologies, de ressources humaines mais aussi de processus, de procédures et de règles de gestion propres à l’organisation dont il supporte les activités qu’il rend davantage génératrices de valeur. Le système d’information devient ainsi un élément essentiel et structurant de l’organisation.
lire la suite
Structured Query Language
tructured
uery
anguage
Le Langage de Requêtes Structuré est un langage déclaratif destiné à la manipulation de bases de données au sein des SGBD et plus particulièrement des Système de Gestion de Base de Données Relationnelles (SGBDR)
tructured
uery
anguage
Le Langage de Définition de Données (LDD) DDL - Data Definition Language
pour créer, modifier et supprimer des objets dans la base de données (tables, contraintes d'intégrité, vues, etc.)
tructured
uery
anguage
Le Langage de Manipulation de Données (LMD) DML - Data Manipulation Language
pour la recherche, l'insertion, la mise à jour et la suppression de données. Le LMD est basé sur les opérateurs relationnels, auxquels sont ajoutés des fonctions de calcul d'agrégats et des instructions pour réaliser les opérations d'insertion, mise à jour et suppression.
tructured
uery
anguage
Le Langage de Contrôle de Données (LCD) DCL - Data Control Language
pour gérer les droits sur les objets de la base (création des utilisateurs et affectation de leurs droits)
tructured
uery
anguage
Le Langage de Contrôle de Transaction (LCT) TCL - Transaction Control Language
pour la gestion des transactions (validation ou annulation de modifications de données dans la BD)
Système deGestion de Base de Données Relationnelles. Base de données.
INFORMATION
DONNÉE
CONNAISSANCE
Source : https://www.iqualit.com/article/quelle-est-la-difference-entre-une-donnee-et-une-information/
DÉFINITION 1
BASE DE DONNÉES
Structure de données permettant de recevoir, de stocker, et de fournir à la demande, des données à de multiples utilisateurs indépendants.
DÉFINITION 2
BASE DE DONNÉES
Structure de données partagée entre plusieurs applications, dans lequel les structures de données exploitées représentent aussi bien les données du monde réel que les associations entre ces données.
ystème de
estion de
ases de
onnées
elationnelles
Ensemble de composants logiciels permettant la mise en œuvre de bases de données dans le respect d’un modèle de structuration logique des données.
COMPOSANTES D'UN MODÈLE DE DONNÉES
NIVEAU DE DESCRIPTION DES DONNÉES
LES STRUCTURES
NIVEAU DE DESCRIPTION DES DONNÉES
Conceptuel
Logique
Physique
Dans cette étape nous allons voir comment passer à l'étape de création des tables (cela suppose d'avoir une connaissance préalable des requêtes SQL de création de tables).
Il s'agit de l'élaboration du modèle conceptuel des données (MCD) qui est une représentation graphique et structurée des informations mémorisées par un SI. Le MCD est basé sur deux notions principales : les entités et les associations, d'où sa seconde appellation : le schéma Entité/Association.
Le modèle logique de données (MLD) est composé uniquement de ce que l'on appelle des relations. Ces relations sont à la fois issues des entités du MCD mais aussi d'associations, dans certains cas. Ces relations nous permettront par la suite de créer nos tables au niveau physique.
+info
+info
+info
Règles d'intégrité
Règles d'intégrité
Règle d’intégrité de relation
Règle d’intégrité de référence
Règle d’intégrité de domaine
Le Modèle Conceptuel de Données (MCD)
association de type 1 : N
0, 1
1, n
0, n
0, n
association de type N : N
1, n
R (1 : N) ou (1 : N)
R (1, 1) ou (1, 1)
MCD :
les cardinalités
Que suis-je ?
MCD :
les cardinalités
Que suis-je?
MLD - Modèle Logique de Données
MLD - Modèle Logique de Données
INSCRIPTION(id_inscription, nb_paiements, remise_inscription, date_inscription)
clé primaire : id_inscription
id_inscription#
PAIEMENTS(id_paiement, date_paiement, ... , )
clé primaire : id_paiement
id_inscription# est une clé étrangère qui fait référence à id_inscription dans INSCRIPTION
MLD - Modèle Logique de Données
UTILISATEUR(id_utilisateur, nom, prenom, tel_cel, ... )
clé primaire : id_utilisateur
OPTIONS(id_option, libelle_option, lien)
clé primaire : id_option
AUTORISATION(id_utilisateur#, id_option#)
clé primaire : id_utilisateur#, id_option#
id_utilisateur# clé étrangère qui fait référence à id_utilisateur dans UTILISATEUR
id_option# clé étrangère qui fait référence à id_option dans OPTION
Langage SQL
Langage SQL
Langage de Maniputation de Données - LMD
Langage deDéfinition de Données - LDD
Merci
Présentation réalisée par :
Fabian CISNEROS BRIDON Prof. Cerft. Eco. Gest. option INFORMATIQUE Enseignant BTS SIO SLAM
D2 - BASE DE DONNÉES
Fabian CISNEROS-BRID
Created on January 27, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Zen Presentation
View
Newspaper Presentation
View
Audio tutorial
View
Pechakucha Presentation
View
Desktop Workspace
View
Decades Presentation
View
Psychology Presentation
Explore all templates
Transcript
D2-BASE DE DONNÉES
BTS SIO option SLAM
Commencer >
Index
SGDBR - BDD
SQL
Introduction
MCD
MLD
SQL LMD
SQL LDD
Introduction
Source : https://librecours.net/module/bdd0/intro-sgbd/
INTRODUCTION
Les BD sont nées à la fin des années 1960 pour combler les lacunes des systèmes de fichiers et faciliter la gestion qualitative et quantitative des données informatiques. Les SGBD sont des applications informatiques permettant de créer et de gérer des BD (comme Oracle, MySQL, MariaDB, SQL Serveur ou PostgreSQL par exemple)
lire la suite
INTRODUCTION
Un système d’information de gestion est un composé de technologies, de ressources humaines mais aussi de processus, de procédures et de règles de gestion propres à l’organisation dont il supporte les activités qu’il rend davantage génératrices de valeur. Le système d’information devient ainsi un élément essentiel et structurant de l’organisation.
lire la suite
Structured Query Language
tructured
uery
anguage
Le Langage de Requêtes Structuré est un langage déclaratif destiné à la manipulation de bases de données au sein des SGBD et plus particulièrement des Système de Gestion de Base de Données Relationnelles (SGBDR)
tructured
uery
anguage
Le Langage de Définition de Données (LDD) DDL - Data Definition Language
pour créer, modifier et supprimer des objets dans la base de données (tables, contraintes d'intégrité, vues, etc.)
tructured
uery
anguage
Le Langage de Manipulation de Données (LMD) DML - Data Manipulation Language
pour la recherche, l'insertion, la mise à jour et la suppression de données. Le LMD est basé sur les opérateurs relationnels, auxquels sont ajoutés des fonctions de calcul d'agrégats et des instructions pour réaliser les opérations d'insertion, mise à jour et suppression.
tructured
uery
anguage
Le Langage de Contrôle de Données (LCD) DCL - Data Control Language
pour gérer les droits sur les objets de la base (création des utilisateurs et affectation de leurs droits)
tructured
uery
anguage
Le Langage de Contrôle de Transaction (LCT) TCL - Transaction Control Language
pour la gestion des transactions (validation ou annulation de modifications de données dans la BD)
Système deGestion de Base de Données Relationnelles. Base de données.
INFORMATION
DONNÉE
CONNAISSANCE
Source : https://www.iqualit.com/article/quelle-est-la-difference-entre-une-donnee-et-une-information/
DÉFINITION 1
BASE DE DONNÉES
Structure de données permettant de recevoir, de stocker, et de fournir à la demande, des données à de multiples utilisateurs indépendants.
DÉFINITION 2
BASE DE DONNÉES
Structure de données partagée entre plusieurs applications, dans lequel les structures de données exploitées représentent aussi bien les données du monde réel que les associations entre ces données.
ystème de
estion de
ases de
onnées
elationnelles
Ensemble de composants logiciels permettant la mise en œuvre de bases de données dans le respect d’un modèle de structuration logique des données.
COMPOSANTES D'UN MODÈLE DE DONNÉES
NIVEAU DE DESCRIPTION DES DONNÉES
LES STRUCTURES
NIVEAU DE DESCRIPTION DES DONNÉES
Conceptuel
Logique
Physique
Dans cette étape nous allons voir comment passer à l'étape de création des tables (cela suppose d'avoir une connaissance préalable des requêtes SQL de création de tables).
Il s'agit de l'élaboration du modèle conceptuel des données (MCD) qui est une représentation graphique et structurée des informations mémorisées par un SI. Le MCD est basé sur deux notions principales : les entités et les associations, d'où sa seconde appellation : le schéma Entité/Association.
Le modèle logique de données (MLD) est composé uniquement de ce que l'on appelle des relations. Ces relations sont à la fois issues des entités du MCD mais aussi d'associations, dans certains cas. Ces relations nous permettront par la suite de créer nos tables au niveau physique.
+info
+info
+info
Règles d'intégrité
Règles d'intégrité
Règle d’intégrité de relation
Règle d’intégrité de référence
Règle d’intégrité de domaine
Le Modèle Conceptuel de Données (MCD)
association de type 1 : N
0, 1
1, n
0, n
0, n
association de type N : N
1, n
R (1 : N) ou (1 : N)
R (1, 1) ou (1, 1)
MCD :
les cardinalités
Que suis-je ?
MCD :
les cardinalités
Que suis-je?
MLD - Modèle Logique de Données
MLD - Modèle Logique de Données
INSCRIPTION(id_inscription, nb_paiements, remise_inscription, date_inscription)
clé primaire : id_inscription
id_inscription#
PAIEMENTS(id_paiement, date_paiement, ... , )
clé primaire : id_paiement
id_inscription# est une clé étrangère qui fait référence à id_inscription dans INSCRIPTION
MLD - Modèle Logique de Données
UTILISATEUR(id_utilisateur, nom, prenom, tel_cel, ... )
clé primaire : id_utilisateur
OPTIONS(id_option, libelle_option, lien)
clé primaire : id_option
AUTORISATION(id_utilisateur#, id_option#)
clé primaire : id_utilisateur#, id_option#
id_utilisateur# clé étrangère qui fait référence à id_utilisateur dans UTILISATEUR
id_option# clé étrangère qui fait référence à id_option dans OPTION
Langage SQL
Langage SQL
Langage de Maniputation de Données - LMD
Langage deDéfinition de Données - LDD
Merci
Présentation réalisée par :
Fabian CISNEROS BRIDON Prof. Cerft. Eco. Gest. option INFORMATIQUE Enseignant BTS SIO SLAM