Création de la base de données

Préparation

commande description
cd répertoire de travail aller dans votre répertoire de travail
tar xzvf CREATEBASE.tgz décompresser l'archive
ssh poux.ufr-info-p6.jussieu.fr se connecter sur poux
cd répertoire de travail aller dans votre répertoire de travail
cd CREATEBASE aller dans le dossier contenant les scripts de création
mysql -u videoN -p se connecter au SGBD
Enter password: saisir les 4 chiffres de votre mot de passe
mysql> use videoN choisir sa base
mysql> source All.sql créer la base
mysql> describe FILMS ; affiche le schéma d'une relation
mysql> select * from FILMS ; requête (attention, nom de table sensible à la casse)

Hébergement de la base

La base de donnée est hébergée (comme l'ensemble du site) sur le serveur poux.ufr-info-p6.jussieu.fr, où l'on dispose d'un SGBD MySQL 3.23.58.

*Interpréteur de commandes MySQL

Type des données et Contraintes d'intégrité

On utilisera le type datetime pour la colonne !DateEmpRes?! de la table EMPRES, destinée à enregistrer aussi bien une date d'emprunt qu'une date-et-heure de réservation.
La clause CHECK n'étant pas reconnue, on utilisera la type ENUM pour toutes les colonnes dont la valeur est une chaîne de caractères appartenant à une liste déterminée.
On posera les contraintes d'intégrité référentielle pour assurer la portabilité des scripts, mais elles ne seront pas actives avec la version de MySQL utilisée.

Remplissage des tables FILMS et ACTEURS

On pourra utiliser les données du fichier exemple (txt) ou prendre les films de son choix, en respectant les contraintes suivantes:
- films existant réellement;
- plusieurs films d'un même réalisateur;
- plusieurs films d'un même acteur.

Aller vers Accueil, LesTme, TME PHP