Cours sql 1 SGBD Système de Gestion de Base de Données et SQL CPlan ? Rappel ?? Rappel Base de Données ?? Dé ?nition d ? un SGBD ? SQL Langage de base d ? un SGBD ?? Langage de dé ?nition de données LDD ?? Langage de manipulation de données LMD ?? ? ? PL
SGBD Système de Gestion de Base de Données et SQL CPlan ? Rappel ?? Rappel Base de Données ?? Dé ?nition d ? un SGBD ? SQL Langage de base d ? un SGBD ?? Langage de dé ?nition de données LDD ?? Langage de manipulation de données LMD ?? ? ? PL SQL Langage procédural ?? Introduction à PL SQL ?? Les structures de contrôle ?? Interaction avec un SGBD Oracle ?? ? CRappel CRappel Base de Données ? Dé ?nition de Base de Données ?? Une Base de Données BD ensemble de données structurées accessible à plusieurs utilisateurs en même temps ? Objectifs de Base de Données ?? Élimination de la redondance des données ?? Indépendance entre les programmes et les données on peut isoler le niveau utilisation application de l'organisation physique de données ?? Intégration de données intégration de toutes les données de l'entreprise dans un réservoir unique de données CComment structurer les données ? Les données sont représentées dans des tables ? Le découpage en tables demande une analyse et une optimisation ? L ? analyse doit aller au-delà des besoins immédiats abstraction CBase de données ensemble de tables ? Chaque table a un nom unique ? Chaque table contient les données relatives à des entités de même nature ? Chaque ligne d ? une table décrit les données relatives à une entité ? Chaque colonne d ? une table décrit une propriété des entités ? Les noms de tables et de colonnes constituent le schéma de la base CDé ?nition d ? un SGBD ? La gestion d'une base de données pose des problèmes complexes ? Cette gestion est assurée par des logiciels spécialisés les Systèmes de Gestion de Bases de Données SGBD Qu'est-ce qu'un SGBD ou DataBase Management System - DBMS ??Logiciel permettant de gérer e ?cacement de grandes bases de données Exemple Oracle DB SQL Server MySQL PostgreSQL Microsoft Access CObjectifs des SGBD ? Organisation des données le SGBD organise les données en tables permanentes ? stockées sur disque le SGBD crée les mécanismes garantissant un accès rapide aux données ? Gestion des données le SGBD garantit l'évolution cohérente des données il véri ?e que les contraintes unicité référence entre tables etc sont respectées ? Accès aux données le SGBD permet l'accès aux données à la fois par les utilisateurs et par les programmes de traitement de données CLE LANGAGE SQL Structured Query Language CIntroduction ? Les SGBD présentent une interface externe sous forme de langage de requêtes ? Celui-ci permet de spéci ?er les données à sélectionner ou à mettre à jour sans dire comment les retrouver ? Plusieurs langages permettant de dé ?nir de créer de manipuler et de contrôler les données relationnelles ont été proposés ? QUEL QUEry Language ? QBE Query By Example et ? SQL Structured Query Language ? L'algèbre relationnelle est la base de développement du langage SQL CLe Langage SQL ? SQL Structured Query Language Langage d ? interrogation structuré ? Développé chez IBM - ?
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 19, 2022
- Catégorie Management
- Langue French
- Taille du fichier 74.6kB