Vision du web. La réponse collaborative.

Gagner des Bitcoins.

Le HackerSpace Vision du web.
La réponse collaborative.
Le glider des Hackers.
Un symbole de rassemblement.
QWERTY.
Du clavier au terminal.
GNU / Linux Debian.
La distribution universelle.
GNU / Linux Ubuntu.
Linux pour les êtres humains.
GNU / Linux Arch.
Un Linux léger et flexible.
Nom de code Linux.
Documentaire FR.

Vous n´êtes pas identifié(e).

Nous sommes le dimanche 24 mars 2019. Il est .

Nous avons 577 invités et aucun membre en ligne

 
HackerSpace !
× Analyse des informations et modélisation des données.

Analyse - Système de pret de video empruntées et historique

  • VisionDuWeb
  • Portrait de VisionDuWeb Auteur du sujet
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Animateur.
Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #596 par VisionDuWeb
VisionDuWeb a créé le sujet : Analyse - Système de pret de video empruntées et historique
Exemple de gestion d'un système simplifié de prêt proposant l’emprunt depuis une liste de vidéos existantes.

Les fonctions de gestion
- Ajouter une vidéo
- Emprunter une vidéo
- Restituer une vidéo à son propriétaire

Deux notions se dessinent
- La gestion des films /vidéos
- La gestion des prêts / emprunts

Les 3 tables et leurs attributs
Gestion des films
numéro de film
titre
titre original
réalisateur
acteurs
pays
résumé
durée
genre
support

Emprunts
Date d'emprunt
Emprunteur

Utilisateurs
Nom
Prénom
Cordonnée

Définitions fonctionnelles (DF)
NumFilm -> titre, titreo, real, act, pays, resum, dur, genre, support
NumFilm -> dateemprunt, numUser
numUser -> nom, prenom, mail, phone, adresse, CP, Ville

Entités et attributs

Schéma relationnel des données
R1 User(#idUser, nom, prenom, adresse, ville, cp, telephone, email, numStatut)
R2 Identification(idUser, login, mdp)
R3 Acces(numStatut , statut, droit)

Création des tables SQL
create table `films`(
`numFilm` TINYINT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`titre` VARCHAR( 50 ) NOT NULL ,
`titreo` VARCHAR( 50 ) NOT NULL ,
`real` VARCHAR( 30 ) NOT NULL ,
`act` TEXT NOT NULL ,
`pays` VARCHAR( 30 ) NOT NULL ,
`resum` TEXT NOT NULL ,
`dur` TIME ,
`genre` VARCHAR( 30 ) NOT NULL ,
`support` VARCHAR( 10 ) NOT NULL
)
 
CREATE TABLE `histo` (
`numFilm` TINYINT( 5 ) NOT NULL PRIMARY KEY ,
`dateEmprunt` DATE NOT NULL ,
`numUser` TINYINT( 5 ) NOT NULL ,
INDEX ( `numUser` ) )
 
create table `UserFilm` (
`numUser` TINYINT( 5 ) NOT NULL PRIMARY KEY ,
`nom` VARCHAR(30) NOT NULL ,
`prenom` VARCHAR(30) NOT NULL ,
`mail` VARCHAR(50) NOT NULL
)

Vision du web. La réponse collaborative.
Dernière édition: il y a 3 ans 10 mois par VisionDuWeb.

Connexion ou Créer un compte pour participer à la conversation.

REMARQUE ! Ce site utilise des cookies et autres technologies similaires. Si vous ne changez pas les paramètres de votre navigateur, vous êtes d'accord.

Vision du web est disponible en version Beta 2019 depuis l'adresse www.visionduweb.fr En savoir plus

J'ai compris

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour vous proposer un accès membre personnalisé et réaliser des statistiques de visites.

Découvrez la version BETA 2019 de Vision du web sur https://www.visionduweb.fr