vuoi
o PayPal
tutte le volte che vuoi
Progetto TuNelTubo –
Corso di Base di Dati anno accademico 2010/2011 Prof. Corrado Aaron Visaggio
Si intende progettare un sistema web-based che consenta di condividere video in rete.
Ogni video è caratterizzato dalle seguenti informazioni:
Codice alfanumerico identificativo dell’utente che ha caricato il video
Durata del video
Dimensione del video (MB)
Numero di visualizzazioni
Titolo del video
Data in cui il video è stato postato
umero di utenti a cui piace
1
Numero di utenti a cui non piace
Categoria di appartenenza
Una lista di parole chiave
Il video deve essere associato ad un numero N>0 di parole chiave.
La lista di parole chiave fa riferimento ad un paniere di termini predefinito.
Ogni utente può associare un messaggio ad un video caratterizzato da:
Testo
Data
Nome dell’autore
Ogni utente per poter caricare un video deve registrarsi. Le informazioni relative alla creazione di
un account sono le seguenti:
Indirizzo e-mail
Nome utente (possono contenere solo lettere A-Z e numeri 0-9)
Località (scelta da un paniere predefinito)
Data di nascita (si può esprimere in un solo formato gg/mm/aaaa)
Accettazione della seguente condizione: “Lascia che altri trovino il mio canale
e.mail”
TuNelTubo se hanno il mio indirizzo
Accettazione della seguente condizione: “Desidero ricevere occasionalmente le
informazioni via e.mail circa i prodotti che TuNelTubo ritiene possano
interessarmi”
Accettazione dei Termini di Servizio
Il sistema deve tenere traccia delle visualizzazioni effettuate da ciascun utente, sia registrato che
non registrato. Gli utenti non registrati verranno identificati solo ed esclusivamente da un codice
univoco. Quando un utente non registrato si registra, la sua storia di accesso al sistema non viene
più tracciata attraverso il codice univoco.
Ogni utente non può caricare più di 200 video ogni anno
Ogni utente non può commentare lo stesso video più di dieci volte
Ogni utente non può inviare più di quindici commenti al giorno.
Non possono esistere due utenti con la stessa e-mail o con lo stesso nome.
1 L’utente esprime il gradimento di un video cliccando su uno dei due link “mi piace” oppure “non mi piace”)