Bases de données L3 et M1 bioinformatique
Modalité de contrôle de connaissances
- session 1: 30% projet + 70% examen
- session 2: 100% examen
Projet
le sujet
Cours
mardi 16h30-18h30
salle 165E Halle aux farines
Quelques livres :
-
Michael J. Donahoo, Gregory D. Speegle, SQL: Practical Guide for
Developers, Morgan Kaufmann Publishers, Elsevier, 2005.
-
Pilippe Mathieu, Des bases de données à l'Internet,
Vuibert Informatique.
Ressources internet:
COURS
-
cours 4 octobre
-
cours 11 octobre
-
Création de tables
CREATE TABLE.
- Les contraintes intégrité:
PRIMARY KEY, FOREIGN KEY,
UNIQUE, CHECK, NOT NULL.
-
Codage de modèle conceptuel dans les tables.
- Insertion dans les tables avec
INSERT INTO.
-
cours 18 octobre
-
Écrire et évaluer les conditions en SQL.
La logique à trois valeurs.
- Types de données SQL.
- Les requêtes
SELECT simples.
-
Produits de tables et différents types de jointures.
- Les opération
UNION INTERSECT EXCEPTsur les tables.
- Pour illustrer différentes requêtes et constructions de SQL
j'utilise en cours cette base de données.
Ce fichier d'archive contient les fichiers source
SQL permettant de créer les tables de la base. Pour décompresser l'archive faire
tar xzvf bd.tar.gz.
-
cours 25 octobre
-
Les requêtes
SELECT avec GROUP BY et HAVING.
Agrégation de données: AVG, MAX, MIN, SUM COUNT.
- Les sous-requêtes.