Bases de données - Informatique BUT 1re année et L1
Existe au format livre et ebook
Présentation du livre
Cet ouvrage propose un cours complet de Bases de données adapté aux étudiants de 1re année de BUT Informatique et de 1re année de Licence d’informatique à l’université.
En adéquation avec le programme national de BUT, il traite de :
- Principes et utilisation d’un SGBD (système de gestion de base de données)
- Algèbre relationnelle
- SQL (Structured Query Language) : langage de manipulation de données, langage de définition de données, jeux de données
- Conception : modèle conceptuel de données, modèle logique de données
- Visualisation de données
- Introduction à l’administration des SGBD : utilisateurs, rôles, droits
Pour que les étudiants puissent appliquer les contenus, le livre comporte des exercices de TD corrigés et des sujets de TP clés en main. Les solutions proposées utilisent PostgreSQL, un logiciel libre et gratuit (4e le plus utilisé dans le monde).
Sommaire de l'ouvrage
1 - Introduction
Base de données – SQL - Modèle relationnel et SGBD relationnelles (SGBDR) - Base exemple - Comment utiliser cet ouvrage ?
2 - Création de tables, mise à jour de données et de structure
Types de données – Contraintes - Modification de la base - Quelques commandes utiles - TP1 : Mise en place d’une base de données
3 - Requêtes SQL simples
Liste de sélection - Conditions - Trier les résultats - Manipulation des chaînes de caractères - Manipulation des valeurs numériques - Manipulation des données temporelles - Manipulation des valeurs nulles - Vues - TP2 : Premières requêtes SELECT
4 - Jointures
Jointure interne (ou theta-produit) - Jointure naturelle - Jointure croisée - Auto-jointure - Jointure externe - TP3 : Jointures
5 - Agrégation
Fonctions d’agrégation - Regroupement de lignes - TP4 : Agrégation
6 - Combinaisons de requêtes
Opérateurs ensemblistes - Sous-requêtes - TP5 : Sous-requêtes
7 - Conception et modélisation
Méthode MERISE et modèles de données - Modèle Conceptuel de Données (MCD)Modèle - Logique de Données (MLD) - Concevoir une base de données - TP6 : Conception d’une base de données
8 - Visualisation de données
Communiquer avec PostgreSQL depuis Python - Travailler avec des données issues de fichiers textuels - Manipulation de dataframes - Visualiser des données - TP7 : Visualisation de données
9 - Architecture et administration des bases de données
Architecture de PostgreSQL - Rôles - Création de bases de données et de schémas - Gestion des droits - TP8 : Administration d’une base de données
Correction des exercices
Correction des TP
Liste des figures, tables, exercices, TP et abréviations
Liste des figures - Liste des tables - Liste des exercices - Liste des TP - Liste des abréviations
Index
Les + en ligne
Téléchargez ici les fichiers nécessaires à la réalisation des exercices et des TP.