Plan détaillé

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 3

Plan détaillé

I - Fiche de contact

II - Objectifs du cours

III - Pré-requis

IV - Exercice

V - Exercice

VI - Exercice

VII - Chapitre 1 : Concepts Fondamentaux

1. Objectif

2. Introduction

3. Données, Bases de données et SGBD

4. Que doit-on savoir pour utiliser un SGBD ?

4.1. Définition du schéma de données

4.2. Les opérations sur les données

4.3. Optimisation

4.4. Concurrence d'accès

VIII - Exercice : Exercices

1. Exercice

2. Exercice

IX - Chapitre 2 :Langages de Manipulation Relationnels: SQL

1. Objectif

2. Introduction

3. Langages de définition de données LDD

3.1. Création de table CREATE TABLE

3.2. LDD (création)


3.3. Suppression d'une table

3.4. Modification d'une table

4. Langage de manipulation de données (LMD)

4.1. Insertion de n-uplets : INSERT INTO

4.2. Modification de n-uplets

4.3. Suppression de n-uplets

5. Langage de requêtes: Interroger une base

5.1. Syntaxe générale de la commande SELECT

Exercises solution

Modifié le: samedi 1 juin 2019, 14:59

https://www.plb.fr/formation/TELECOM/formation-initiation-aux-bases-de-donnees,25-1026.php
https://elearning.esgee-oran.dz/pluginfile.php/16193/mod_page/content/44/polycop_inf4_tandjaoui.pdf

DESCRIPTION DE LA FORMATION

Le nombre impressionnant de base de données utilisées par toute sorte d'applications et de sites
WEB dans des domaines extrêmement variés entretient l'illusion que «toutes les données sont
disponibles sur tout». Mais d'où viennent-elles à l'origine et comment les croisements d'information
sont possibles pour pouvoir d'un simple clic afficher le prix d'un article ou encore les places libres
pour un événement à telle date dans telle ville ? Les bases de données se conçoivent et se
remplissent avec des limites posées par leurs concepteurs. Cette formation Initiation Bases de
données SQL va vous permettre de comprendre ce qu'est véritablement une base de données et en
quoi elle se différencie d'un « simple fichier Excel amélioré ». De nombreux exemples pris dans les
environnements d'entreprise (Oracle, SQL Server, MySQL, etc. ) vous permettront de faire le tour des
concepts fondamentaux des bases de données. Vous comprendrez la place des SGBDR (système de
gestion de bases de données) dans l'entreprise et deviendrez un interlocuteur généraliste capable de
discuter avec tous les profils (MOA, MOE, développeurs, DBA, utilisateurs, ...) tout en étant
opérationnel sur l'incontournable langage SQL.

OBJECTIFS

Objectif opérationnel :

Savoir maîtriser les bases de données SQL.

Objectifs pédagogiques :

À l'issue de cette formation Initiation Bases de données SQL vous aurez acquis les
connaissances et compétences nécessaires pour :
 Concevoir une base de données (modèle relationnel, MCD)
 Créer une base (tables, contraintes d'intégrités)
 Remplir une base de données (chargement depuis un fichier texte ou ordres SQL)
 Écrire des requêtes SQL pour extraire les données de la base (select)
 Comprendre le concept de transaction et des verrous (accès concurrent)
 Comprendre comment les données sont sécurisées (droits)
 Comprendre les formats de données (CSV, XML, import/export, ETL) dans les
échanges entre les applications et les bases
 Comprendre la place des bases de données dans les architectures d'entreprise (site
WEB, applications internes, décisionnel, outils BI, reporting, etc. )

CONTENU DU COURS

La conception d'une base de données


Concevoir une base de données Comment concevoir l'organisation des données ?
Besoin d'un formalisme pour les représenter (Modèle Conceptuel des Données)
Vocabulaire (entité, association, cardinalités)
L'impact des choix du concepteur
Exemples de modèles faux ou mal conçus
Exemples de modèles rencontrés dans des projets professionnelsLe modèle relationnelPourquoi
parle-t-on de base de données « relationnelle » (dépendances) ?
Se rapprocher du schéma de la base (MLD : modèle logique des données)Le modèle
physiqueTraduire un modèle logique en base (création de tables)
Qu'entend-on par contraintes d'intégrités (primary key, foreign key, not null,...)?
Pourquoi doit-on typer les données (integer, varchar, date, etc. ) ?

Remplir une baseInsérer des données dans les tables (insert)


L'intérêt des séquences
Attention aux violations de contraintes Bb

Vous aimerez peut-être aussi