BASE DE DONNÉES SQL PROGRAMME :

publicité
 BASE DE DONNÉES SQL MÉTIERS DU WEB Infographiste Développeur Webmaster Maitrise de l’informatique 35 heures Maitrise de SQL pour la création de bases de données W eb Formation proposée par un formateur professionnel spécialisé dans la programmation web. PC/MAC Supports de cours et formations théorique et pratique. En stage ou en entreprise PROGRAMME : INTRODUCTION BASE DE DONNÉES : C’EST QUOI ? -­‐ Notion -­‐ Modèle d’une base de donnée -­‐ Gestion de base de données : Système SGBD) -­‐ Les principes de fonctionnement -­‐ Les objectifs -­‐ Les niveaux de description des données ANSI/SPARC -­‐ SGBD connus et utilisés CONCEVOIR UNE BASE DE DONNÉE MODÈLE E-­‐A INTRODUCTION -­‐ Pourquoi une modélisation préalable ? -­‐ Mérise ÉLÉMENTS CONSTITUTIFS DU MODÈLE ENTITÉS-­‐
ASSOCIATIONS -­‐ Entité -­‐ Attribut ou propriété, valeur -­‐ Identifiant ou clé -­‐ Association ou relation -­‐ Cardinalité COMPLÉMENTS SUR LES ASSOCIATIONS -­‐ Associations plurielles -­‐ Association réflexive -­‐ Association N-­‐aire (N>2) RÈGLES DE BONNE FORMATION D’UN MODÈLE ENTITÉS-­‐ASSOCIATION -­‐ Les règles qui portent sur les noms -­‐ Les règles de normalisation des attributs -­‐ Les règles de fusion/suppression d’entité/associations -­‐ La normalisation des type-­‐entité et type-­‐associations ÉLABORATION D’UN MODÈLE ENTITÉS-­‐
ASSOCIATIONS -­‐ Les étapes de conceptions d’un modèle entités-­‐
associations -­‐ Les conseils divers BASES DE DONNÉES RELATIONNELLES INTRODUCTION AU MODÈLE RELATIONNEL -­‐ Présentation -­‐ Éléments du modèle relationnel -­‐ Passer du modèle entités-­‐associations au modèle relationnel IDCP – 221 rue Lafayette 75010 Paris – 01 4 2 27 93 69 [email protected] -­‐ www.idcp.fr Numéro activité 85 59 A AELES GROUPE – RCS Paris : 532627627 PROGRAMME : NORMALISATION -­‐ Introduction -­‐ Dépendance fonctionnelle (DF) -­‐ Première et deuxième forme normale -­‐Troisième forme normale -­‐ Forme normale de boyce-­‐codd -­‐ Quatrième et cinquième forme normale -­‐ Remarques au sujet de la normalisation ALGÈBRE RELATIONNELLE -­‐ Introduction -­‐ La sélection -­‐ La projection -­‐ L’union -­‐ L’intersection -­‐ La différence -­‐ Le produit cartésien -­‐ La jointure, theta-­‐jointure, equi-­‐jointure, jointure naturelle -­‐ Division LANGAGE SQL INTRODUCTION -­‐ Présentation générale -­‐ Les catégories d’instructions -­‐ POSTGRESQL INTERROGER UNE BASE (LMD) : SELECT (2ÈME PARTIE) -­‐ La clause FROM (2ème partie) : Les jointures -­‐ Les clauses GROUP BY et HAVING et les fonctions d’agrégation -­‐ Opérateurs ensemblistes : Union, Intersect et except -­‐ Traduction des opérateurs de l’algèbre -­‐ Relationnelle (2ème partie) NOUVEAUX OBJETS LANGAGE DE DÉFINITION DE DONNÉES (LDD) -­‐ Séquences (Create sequence) et Type serial -­‐ Règles (Create Rule) -­‐ Vues (Create View) -­‐ Schémas (Create Schema) SQL INTÉGRÉ INTRODUCTION CONNEXION AU SERVEUR DE BASES DE DONNÉES -­‐ Exécution de commandes SQL -­‐ Variables hôtes -­‐ Les variables indicateurs -­‐ La gestion des erreurs -­‐ Les curseurs pour résultats à lignes multiples -­‐ La précompilation et compilation DÉFINITION D’UNE BASE – LANGAGE DE DÉFINITION DE DONNÉES (LDD) -­‐ L’introduction aux contraintes d’intégrité -­‐ Création d’une table : Create table -­‐ Les contraintes d’intégrité -­‐ Suppression d’une table : Drop table -­‐ Modification d’une table : Alter table MODIFICATION D’UNE BASE – LANGAGE DE MANIPULATION DE DONNÉES (LMD) -­‐ Insérer N-­‐UPLETS : INSERT INTO -­‐ Modifier N-­‐UPLETS : UPDATE -­‐ Supprimer N -­‐UPLETS : DELETE INTERROGATION D’UNE BASE (LMD) : SELECT (1ÈRE PARTIE) -­‐ Introduction de la commande SELECT -­‐ Traduire des opérateurs de l’algèbre -­‐ Le relationnelle (1ère partie) -­‐ Syntaxe générale de la commande SELECT -­‐ La clause SELECT -­‐ La clause FROM (1ère partie) -­‐ La clause ORDER BY -­‐ La clause WHERE -­‐ Les expressions régulières IDCP – 221 rue Lafayette 75010 Paris – 01 4 2 27 93 69 [email protected] -­‐ www.idcp.fr Numéro activité 85 59 A AELES GROUPE – RCS Paris : 532627627 
Téléchargement