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 mardi 11 décembre 2018. Il est .

Nous avons 308 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 7 mois - il y a 3 ans 7 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 7 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. 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.

Vision du web sur votre réseau social

Je ne suis ni athénien, ni grec, mais un citoyen du monde.
Socrate (470-399 avant Jésus-Christ)

Votre hébergement internet avec LWS.