Diseño base de datos desde 0

Páginas: 8 (1751 palabras) Publicado: 19 de mayo de 2010
17/3/2010

PROYECTO BASE DE DATOS

TIENDA ONLINE - VENTA Y ALQUILER DE MATERIAL MULTIMEDIA

2º ASI

Indice:
1.DESCRIPCIÓN GENRAL 2.USUARIOS 3.MODELO ENTIDAD-RELACIÓN 4.MODELO RELACIONAL 5.TABLESPACES 6.SECUENCIAS 7.VISTAS 8.PERFILES 9. CODIGO SQL

1

Descripción General:
Se solicita una base de datos para administrar una página web destinada al alquiler y venta de materialmultimedia online. Dicho material estará formado por:  Películas, de las cuales se anotará Título, Género, Año, Director, Sinopsis, Duración, Veces descargada, valoración y opinión de los usuarios, precio de alquiler y precio de compra. Series, las cuales están formadas por capítulos. De cada capítulo se necesita saber el título de la serie, el número de capítulo que forma dentro de la serie y latemporada a la que pertenece. Además se incluirá el Título, Sinopsis, Duración, Veces Descargada, valoración y opinión de los usuarios, precio de alquiler y precio de compra. Documentales, estarán organizados por temáticas, título, duración y año de grabación, al igual que el resto del material multimedia, se necesita saber la sinopsis, veces descargado, valoración y opinión de los usuarios, precio dealquiler y precio de compra.





El servicio será usado por usuarios, los datos que se necesitan de estos son: Nick, el cual debe ser único para identificar a cada usuario, Nombre, Apellidos, Email, Fecha de registro, Número de valoraciones, Análisis enviados, material comprado y alquilado y crédito disponible. La página tendrá un sistema de recompensa a los usuarios más activos,recompensándoles con un alquiler gratuito cada 15 puntos, por lo que habrá que se deberá incluir en la base de datos un apartado para almacenar dichos puntos. Cada alquiler realizado o comentario vale por un punto y las compras por 2.

Usuariós:
Existirán tres tipos de usuarios, el Administrador, Moderadores y Usuarios.   El Administrador tendrá permisos ilimitados sobre toda la base de datos, es elencargado de crear y modificar las tablas. Tendrán acceso a todos los campos. Los Moderadores serán los encargados de introducir los datos de todo el material disponible en la página, modificar y eliminar comentarios de usuarios. Tendrán acceso a todos los campos. Los Usuarios serán los usuarios más activos y numerosos en la base de datos, pero serán los más limitados, solo tendrán acceso adeterminados campos de la base de datos. Del material multimedia disponible en la página, solo podrán consultarlo, sin posibilidad de modificar nada. De sus propios datos, solo podrán modificar, el Nombre, Apellidos y Email. Para favorecer la privacidad del resto de usuarios solo podrán conocer el Nick.



2

Módeló Entidad-Relación:

3

Módeló Relaciónal:

4

TableSpaces:
Será elespacio reservado para guardar la información de la base de datos. Como con el paso del tiempo, se almacenará mucha información, será preciso crearla con al menos 100Mb.

Secuencias:
Para facilitar el funcionamiento interno de la base de datos, todo el material multimedia es identificado mediante un código numérico de cuatro cifras, este deberá ser generado secuencialmente con un número de 4 cifras.Vistas:
Para facilitar la identificación del capítulo con la serie a la que pertenece, se creará una vista, en la que junto a los datos del capítulo, aparezca el nombre de la serie a la que pertenece. También se incluirá una vista que muestre exclusivamente los Nick de todos lo miembros.

Perfiles:
En nuestra base de datos tiene gran importancia la seguridad, por ello se crearán variosperfiles en función del rol de los usuarios.  Los usuarios normales estarán limitados a sesiones de 30 minutos, tiempo suficiente para observar todo el material multimedia y realizar las órdenes oportunas. También tendrán 3 intentos de conexión por contraseña fallida antes de que por seguridad su cuenta sea bloqueada durante 15 minutos. Con esto evitamos ataques por fuerza bruta o diccionario....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Correcto diseño de una base de datos
  • Diseño Base De Datos
  • Análisis y diseño de bases de datos
  • Diseño de una Base de Datos
  • diseño de bases de datos ejemplo
  • DISEÑO DE UNA BASE DE DATOS
  • diseño logico de bases de datos
  • BASE DE DATOS (“DISEÑO”)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS