Université Mohamed premier Année universitaire 11/12 Faculté des sciences Filiè
Université Mohamed premier Année universitaire 11/12 Faculté des sciences Filière SMI, S5 Département de Mathématiques et d’informatique Bases de données et systèmes Bases de données et systèmes d’information d’information Professeur : M. MOUSSI Professeur : M. MOUSSI Bases de données et systèmes Bases de données et systèmes d’information d’information Professeur : M. MOUSSI Professeur : M. MOUSSI 1 M. Moussi http://Naj7in.com/fac Plan du cours : Partie I : Concepts généraux. Partie II : Bases de données relationnelles Partie III : initiation au Langage SQL. 2 M. Moussi http://Naj7in.com/fac Première partie : Concepts généraux. 3 M. Moussi http://Naj7in.com/fac Plan : Introduction. Définitions. composants liés à la gestion d’une base de données. Fonctions fournies par un SGBD. Indépendance des données. Architecture d’un SGBD. Principe de fonctionnement d’un SGBD. Cycle de vie d’une base de données. Introduction. Définitions. composants liés à la gestion d’une base de données. Fonctions fournies par un SGBD. Indépendance des données. Architecture d’un SGBD. Principe de fonctionnement d’un SGBD. Cycle de vie d’une base de données. 4 M. Moussi http://Naj7in.com/fac Introduction Tout le monde utilise régulièrement les bases de données (manuelles ou automatisées). Inconvénients de la gestion manuelle : La recherche d’information est lente, exemple : gestion des informations d’un meuble… Les feuilles peuvent être perdues ou déchirées, donc perte de l’historique. Moins de sécurité : n’importe qui peut accéder aux informations. …etc. Tout le monde utilise régulièrement les bases de données (manuelles ou automatisées). Inconvénients de la gestion manuelle : La recherche d’information est lente, exemple : gestion des informations d’un meuble… Les feuilles peuvent être perdues ou déchirées, donc perte de l’historique. Moins de sécurité : n’importe qui peut accéder aux informations. …etc. 5 M. Moussi http://Naj7in.com/fac Introduction Avantages de la gestion automatique : Les travaux ennuyeux de maintenance manuelle des fichiers sont éliminés. La réduction ou la suppression du volume du papier. L’efficacité d’accès aux données. La gestion d’un historique. Exactitude : des informations précises et réactualisées sont disponibles à tout moment. …etc. Avantages de la gestion automatique : Les travaux ennuyeux de maintenance manuelle des fichiers sont éliminés. La réduction ou la suppression du volume du papier. L’efficacité d’accès aux données. La gestion d’un historique. Exactitude : des informations précises et réactualisées sont disponibles à tout moment. …etc. 6 M. Moussi http://Naj7in.com/fac Introduction Exemples d’applications : – Application de gestion des enseignements : Numéro étudiant Nom étudiant Prénom étudiant Adresse Date de naissance Numéro étudiant numéro module Date inscription Numéro module Intitulé module Volume horaire semestre Pré requis Module Inscription Etudiant Numéro étudiant Nom étudiant Prénom étudiant Adresse Date de naissance Numéro module Numéro enseignant Salle date Heure début Durée Numéro module Intitulé module Volume horaire semestre Pré requis Numéro enseignant Nom enseignant Prénom enseignant adresse Date de naissance Enseignant Enseignement 7 M. Moussi http://Naj7in.com/fac Introduction Application de gestion des commandes : Code produit Désignation Prix unitaire Numéro commande Numéro fournisseur Code produit Quantité Numéro fournisseur Nom fournisseur Adresse Ville Fournisseur Commande Produit Code produit Désignation Prix unitaire Numéro commande Numéro fournisseur Code produit Quantité Numéro fournisseur Nom fournisseur Adresse Ville 8 M. Moussi http://Naj7in.com/fac Introduction – Application de réservation de places d’avion : Numéro passager Nom passager Prénom passager Adresse Nom ville Nom aéroport Type avion Nombre de places Avion Ville Passage Numéro passager Nom passager Prénom passager Adresse Numéro ligne Ville départ Ville arrivée Numéro réservation Numéro passager Numéro vol Date réservation Réservation Ligne Numéro vol Numéro ligne Jour&Heure du vol Type avion Vol 9 M. Moussi Définitions : Base de données : Collection de données : Persistantes. Opérationnelles. Enregistrées et utilisées par des systèmes d’application (des programmes) d’une entreprise particulière. Base de données : Collection de données : Persistantes. Opérationnelles. Enregistrées et utilisées par des systèmes d’application (des programmes) d’une entreprise particulière. 10 M. Moussi Définitions : Base de données : Structurée indépendamment d’une quelconque application. Cohérente. De redondance minimale. Peut être accessible simultanément par plusieurs utilisateurs. Base de données : Structurée indépendamment d’une quelconque application. Cohérente. De redondance minimale. Peut être accessible simultanément par plusieurs utilisateurs. 11 M. Moussi Définitions Modèle de données : Est un Ensemble de concepts et de règles d’utilisation de ces concepts qui permettent de décrire les données d’une BD et de modéliser leur structure. Est un moyen de description du monde réel. Types de modèles de données principaux : Le modèle hiérarchique, le modèle réseau, le modèle relationnel, le modèle objet. Modèle de données : Est un Ensemble de concepts et de règles d’utilisation de ces concepts qui permettent de décrire les données d’une BD et de modéliser leur structure. Est un moyen de description du monde réel. Types de modèles de données principaux : Le modèle hiérarchique, le modèle réseau, le modèle relationnel, le modèle objet. 12 M. Moussi Définitions Schéma d’une base de données : Est un groupe d’objet d’une base de données (table, index, des contraintes…) qui sont unis et reliés entre eux. C’est une description de la base de données obtenue en employant un modèle de données. Exemple : schéma relationnel : Schéma d’une base de données : Est un groupe d’objet d’une base de données (table, index, des contraintes…) qui sont unis et reliés entre eux. C’est une description de la base de données obtenue en employant un modèle de données. Exemple : schéma relationnel : Propriétaire du schéma tables index procédures contraintes vues 13 M. Moussi Définitions Système de gestion de base de données : Est un système informatique (logiciel) permettant de maintenir des données et de les rendre disponible à la demande; Tout SGBD appartient à une classe associée à un modèle de données. Système de gestion de base de données : Est un système informatique (logiciel) permettant de maintenir des données et de les rendre disponible à la demande; Tout SGBD appartient à une classe associée à un modèle de données. 14 M. Moussi Composants liés à la gestion d’une base de données Les données : Données intégrées : la BD peut être vue comme une unification de plusieurs fichiers de données distincts, pas de redondance . Exemple : Etudiant : NumEtudiant, nom, adresse, date de naissance… Inscription : NumEtudiant, NumModule, DateInscription… pour le nom d’un étudiant, il suffit de le chercher dans le fichier Etudiant. Les données : Données intégrées : la BD peut être vue comme une unification de plusieurs fichiers de données distincts, pas de redondance . Exemple : Etudiant : NumEtudiant, nom, adresse, date de naissance… Inscription : NumEtudiant, NumModule, DateInscription… pour le nom d’un étudiant, il suffit de le chercher dans le fichier Etudiant. 15 M. Moussi Composants liés à la gestion d’une base de données Données partagées : chaque donnée de la base peut être partagée par plusieurs utilisateurs qui peuvent accéder simultanément à cette donnée. Exemple : Dans une application de gestion de la scolarité, les utilisateurs du service d’examen et du service d’inscription peuvent accéder aux informations relatives à l’étudiant dans le fichier Etudiant. Données partagées : chaque donnée de la base peut être partagée par plusieurs utilisateurs qui peuvent accéder simultanément à cette donnée. Exemple : Dans une application de gestion de la scolarité, les utilisateurs du service d’examen et du service d’inscription peuvent accéder aux informations relatives à l’étudiant dans le fichier Etudiant. 16 M. Moussi Composants liés à la gestion d’une base de données Le matériel : se compose des volumes de mémorisation pour le stockage des données, le processeur et la mémoire principale pour l’exécution du logiciel. Le logiciel : c’est le SGBD, responsable de l’exécution de toutes les requêtes des utilisateurs pour accéder à la base de données et manipuler les données. Exemple : Oracle, Informix, Sybase, Access, SQL Server… Le matériel : se compose des volumes de mémorisation pour le stockage des données, le processeur et la mémoire principale pour l’exécution du logiciel. Le logiciel : c’est le SGBD, responsable de l’exécution de toutes les requêtes des utilisateurs pour accéder à la base de données et manipuler les données. Exemple : Oracle, Informix, Sybase, Access, SQL Server… 17 M. Moussi Composants liés à la gestion d’une base de données Les intervenants : L’administrateur de la BD : responsable sur le contrôle les données : définit les types de données à Stocker dans la base, délivre des autorisations d’accès à la BD, décide des stratégies de maintenance et de manipulation de ces données. Les intervenants : L’administrateur de la BD : responsable sur le contrôle les données : définit les types de données à Stocker dans la base, délivre des autorisations d’accès à la BD, décide des stratégies de maintenance et de manipulation de ces données. 18 M. Moussi Composants liés à la gestion d’une base de données Le programmeur de l’application : développe l’application ( le programme) utilisée pour accéder à la base de données. L’utilisateur final : accède à la base de données à travers une interface intégrée au logiciel ou bien une application. Le programmeur de l’application : développe l’application ( le programme) utilisée pour accéder à la base de données. L’utilisateur final : accède à la base de données à travers uploads/Management/ base-de-donnees-naj7in-com.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/usgBWK0DNwpU8KdvDRdJxxXPxMu5XcMLhOd2FVSsaO5dPP5bmc23CZPI3LfcByQcZT1FAJKnmqzPPvoAfPdFyu1P.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/tkxXYGLVeJHph2q7vtizORdJhfc1SXmQthk4yT2Bwi3IMcX1IVgNE1Y5qRgxdkHXA9Je2HzDNE6wwbgP7DkPXK8V.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/8rL645o23r4lx7DotV7snXxYNJszZ7GRuUpGCwxxXFVDKVzYbohYPNHjIuHpXoCkRjIFnsObPpB26PREYZDwSYzT.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/VdIQ72NZKSNa3fUuoJf2MKHMHWLy80kb5c8DRL4qtObSluoXF7rsWtiIdNCG6uY3TTpBO8k1a1BaNIdEwAKFGElI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/kAsGREvik8g72sKbVIRH3m37BoEQcngqVfzxRWRj88XkHnkxSa44X5Lqbmm3ahILYCUBVsb3RNolIoKB5DYpMLiE.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/gfVAgQGKKLRYd7g74YIHgC5wRfTeNCFwxWAs3iEE8PTsfvFwVdlZvhUOFIohqtvtrw2xW1E2Hc4xH7HsDlwPQpvn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/gY4ksrSzeZih8DD5Wv0xJp4D7ZZu7PVHFmGGluGxZ0uUCocV1O2FK7jsu3eXEbOCCD4b94bfK0GQjyxIVi5gj6Mn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/awKsKm5LBSKpcZnEgsf8ZFrgeV1nAfMuggkgAk5tXoxOT1x70bmfloEeuUeiueZLgi7gn0NTLyfWtjcHP3oIhzPF.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/6tC329gZXRonJkeKOHlw2VXrqc40LSUKpYxXky4RqapxseMROvpwnihspyBFh5IgBj2lvsGBdhh7bLyGzWvu13ba.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/A7MIuxdnhnKUp65p3PpK0WPyilomuGMbRjqRa8f5ojZddAkRsQgUUGE4ZNBsQezjQBHC39iSTQsBv0D5vVruBFfX.png)
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 07, 2021
- Catégorie Management
- Langue French
- Taille du fichier 0.3545MB