R2.06
Table des matières
1 Fiche R2.06 Exploitation d'une base de données
1.1 Quel objectif pour cette ressource ?
L'objectif de cette ressource est l'initiation aux bases de données avec une première approche de la notion d'administration de la base ainsi que de la restitution des données.
1.2 Quels savoirs de référence à étudier ?
– SQL avancé (Structured Query Language) – Visualisation de données – 1er niveau de l’administration des SGBD : utilisateurs, rôles, droits
2 Mise en place de l'environnement technique
Vous utiliserez, de préférence, les postes installés dans les salles machines du département.
Le serveur info-mssql-etd
est accessible avec authentification Windows
depuis les postes du département ou depuis les machines virtuelles
VDI
. Vous appartenez au groupe INFO_Etudiants
et vous avez les
droits de créer vos propres bases de données, mais celle-ci devront être
nommée avec le préfix etu_votrelogin
.
Informations sur le serveur :
- Nom :
info-mssql-etd
- Windows Server 2022
- SQL Serveur 2016 (version interne : 13.0.6404.1)
- Port : 1433 (port par défaut)
Note : le serveur n'est pas accessible depuis l'extérieur du département.
Pour une utilisation à distance ou sur une machine personnelle, vous pouvez
- utiliser les postes du département ou les machines virtuelles
VDI
avec les ressources du département, - déployer les outils
SQL Server
,SSMS
etVisual Studio
. On vous recommande alors les versions suivantes :SQL Server 2019
: https://www.microsoft.com/fr-fr/sql-server/sql-server-downloads .SSMS 18
: https://docs.microsoft.com/fr-fr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 .Visual Studio 2019
: https://visualstudio.microsoft.com/fr/downloads/ .
3 Contenus des séances
Selon les desiderata de votre enseignant, vous pouvez déposer sur Moodle le résultat de vos travaux dans la rubrique dédiée en haut du cours (voir « Remise hebdomadaire de vos travaux »). Ce dépôt n'est pas noté, c'est simplement pour suivre votre progression et détecter d'éventuels problèmes.
3.2 Séquence 2
Compléments SQL, 1re partie (opérations ensemblistes, jointures externes) :
- cours : Compléments 1
- schéma de la base : Classique
- exercices : TP2
3.3 Séquence 3
Compléments SQL, 2e partie (sous-requêtes de type table) :
- cours : Compléments 2
- exercices : TP3
3.4 Séquence 4
Compléments SQL, 3e partie (conventions de nommage, utilisateurs, privilèges, vues) :
- cours : Compléments 3
- exercices : TP4
- résumé : Que retenir ?