Descripcion Bases Libro Admin

download Descripcion Bases Libro Admin

of 6

Transcript of Descripcion Bases Libro Admin

  • 7/24/2019 Descripcion Bases Libro Admin

    1/6

    *******************************************************************************************************************************************************************************************************************************************************************************************************BASES DE DATOS DEL LIBRO ADMINISTRACION DE SISTEMASGESTORES DE BASES DE DATOS****************************************************************************************************************************************************************************************************************************************************************************************************

    ********BASE DE DATOS MEDIASERVER********

    Es una base de datos para servir a una aplicacin de descargas de audio y video.Se compone de las siguientes tablas:

    Tabla ALBUM

    Caracteriza a un album de msica relacionado con las canciones del mismo. Obviamente no tiene sentdo para los contneidos de video.

    -----------Campos-------------

    id_album: campo numrico identificadorautor: identificador del autortitulo: ttulonum_canciones: campo numrico derivado al poderse deducir de la tabla media

    Clave principal: id_albumClave secundaria: titulo-------------------------------------------------------------------------------------------------------------------------------------------Tabla AUTORES

    Caracteriza a un autor de una cancin o video.

    -----------Campos-------------

    id_autor: campo numrico clave principal que identifica a cada autornombre_artstico: nombre con el que publica sus ttrabajosedad: edad del autortipo: campo que indica si es director o cantantefecha_inicio: fecha en que comen a publicar

    Clave principal: id_autor

    -------------------------------------------------------------------------------------------------------------------------------------------Tabla MEDIA

    Describe cada item o elemento descargable.

    -----------Campos-------------

    id_media: campo numrico que identifica a cada elementotipo: indicador de si un elemento es de audio o video

  • 7/24/2019 Descripcion Bases Libro Admin

    2/6

    tam: tamao del elemento en MBalbum: campo opcional para indicar el identificador delalbun para el caso de elementos de audioautor: identificador del autor del audio o videolibre: campo booleano que indica si un elemento est o nodisponible para todos los usuarios, incluidos los no registrados

    Clave principal: id_mediaClave ajena 1: autor de la clave primaria id_autor de la tabla autorClave ajena 2: album de la clave primaria id_album de la tabla album-------------------------------------------------------------------------------------------------------------------------------------------Tabla USUARIOS

    Describe a los usuarios del sistema

    -----------Campos-------------

    id_usuario: campo numrico identificador de cada usuarionombre: nombre o apodo usado por el usuariocorreo: correo electrnicoregistrado: campo para indicar si el correo est o no registrado

    fecha_alta: fecha en que se di de alta el usuariocuota: cmapo opcional obligatorio slo para usuarios registrados

    Clave principal: id_usuarioClave secundaria: correo-------------------------------------------------------------------------------------------------------------------------------------------Tabla DESCARGAS

    Tabla para registrar cada descarga realizada por un usuario tanto en forma de streaming como en modo off-line (descargar para luego ver)

    -----------Campos-------------

    usuario: identificador del usuario que realiza la descargamedia: identificador del elemento descargadofecha_hora: momento en que se produce la descargaduracion: porcentaje del elemento descargado o utilizado en el modo streaming

    Clave principal: id_descargaClave secundaria: usuario, media, fecha_horaClave ajena 1: media de la clave primaria de la tabla media

    Clave ajena 2: usuario de la clave primaria de la tabla usuario---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ********BASE DE DATOS EBANCA********

  • 7/24/2019 Descripcion Bases Libro Admin

    3/6

    Es una base de datos para una aplicacin de un banco online. Se compone de las siguientes tablas.-------------------------------------------------------------------------------------------------------------------------------------------

    Tabla CLIENTES

    Tabla para registrar los datos de los clientes

    -----------Campos-------------

    codigo_cliente: identificador numrico de cada clientedni: dni de cada clientenombre: nombre del clienteapellido1: primer apellidoapellido2: segundo apellidodireccion: direccin de residencia

    Clave principal: codigo_clienteClave secundaria: dni-------------------------------------------------------------------------------------------------------------------------------------------Tabla CUENTAS

    Tabla para registrar los datos de las cuentas

    -----------Campos-------------

    cod_cuenta: identificador numrico de cada cuentasaldo: saldo de la cuentafecha_creacion: fecha de creacin de la cuentatipo: si de ahorro, correinte o de inversin

    Clave principal: cod_cuenta-------------------------------------------------------------------------------------------------------------------------------------------Tabla MOVIMIENTOS

    Tabla para registrar los movimientos en cada cuenta

    -----------Campos-------------

    id_movimiento: identificador de cada movimientofecha: fecha y hora en que se produjo el movimientocantidad: cantidad afectada en el movimientodni: dni del cliente que realiza el movimiento

    Clave principal: id_movimientoClave ajena 1: dni hacia la clave secundaria de clientes--------------------------------------------------------------------------------

    -----------------------------------------------------------Tabla TIENE

    Tabla para registrar los clientes y sus cuentas ya que cada cliente puede poseerms de una cuenta y cada cuenta puede pertenecer a ms de un cliente

    -----------Campos-------------

    dni: dni del clientecod_cuenta: idenficiador de la cuenta que posee

  • 7/24/2019 Descripcion Bases Libro Admin

    4/6

    Clave principal: dni, cod_cuentaClave ajena 1: dni hacia la clave secundaria de clientesClave ajena 2: cod_cuenta hacia el identificador de cuentas---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ********BASE DE DATOS LIGA********Es una base que registra los datos de equipos de una temporada en una liga de baloncesto-------------------------------------------------------------------------------------------------------------------------------------------Tabla EQUIPOS

    Tabla para registrar los datos de cada equipo en la liga

    -----------Campos-------------

    nombre: nombre del equipociudad: ciudad a la que pertenece el equipo

    puesto: lugar que ocupa en la clasificacinpg: campo numrico que indica los partidos ganadospp: campo numrico que indica los partidos perdidos

    Clave principal: nombre-------------------------------------------------------------------------------------------------------------------------------------------Tabla JUGADORES

    Tabla para registrar los datos de los jugadores de la liga

    -----------Campos-------------

    id_jugador: campo numrico identificador de cada jugadorpuntos_total: puntos acumulados del jugadorminutos: campo numrico que indica los minutos jugados acumulados del jugadoraltura: campo numrico que indica la altura de cada jugador en centmetrosequipo: nombre del equipo al que pertenece el jugador

    Clave principal: id_jugadorClave ajena: equipo hacia la clave principal de equipo

    -------------------------------------------------------------------------------------------------------------------------------------------Tabla PARTIDOS

    Tabla para registrar los datos de los partidos jugados en la temporada

    -----------Campos-------------

    fecha: campo de tipo fecha para registrar el da del partido

  • 7/24/2019 Descripcion Bases Libro Admin

    5/6

    local: nombre del equipo localvisitante: nombre del equipo visitanteresultado: resultado final en formato 'puntos local-puntosvisitante'ptos_total: puntos totales del partidomax_enc: identificador del mximo encestador de cada partido

    Clave principal: local, visitanteClave ajena 1: max_enc hacia el identificador de la tabla jugadoresClave ajena 2: local hacia el campo nombre de la tabla equipoClave ajena 3: visitante hacia el campo nombre de la tabla equipo

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ********BASE DE DATOS MOTORBLOG********

    Base de datos para registrar la informacin de un blog en el que se publican notic

    ias relacionadas con el mundo del motor(Esta base tambin se encontrar con el nombre 'nmotor')

    -------------------------------------------------------------------------------------------------------------------------------------------Tabla AUTORES

    -----------Campos-------------

    Tabla que registra la informacin de cada autor del blog

    id_autor: campo numrico para indicar el identificador d ecada autor

    login: nombre del usuario autor en el blogpassword: contrasea del autorcorreo: correo electrnicourl: campo opcional con la url priopia del autor

    Clave principal: id_autor-------------------------------------------------------------------------------------------------------------------------------------------Tabla COMENTARIOS

    -----------Campos-------------

    id_comentario: campo identificador de un comentario

    noticia: campo numrico identifiador de noticiaautor: campo numrico identificador de un autorfecha: fecha y hora en que se public el comentariocontenido: texto del comentario

    Clave principal: id_comentarioClave ajena 1: autor hacia el identificador de autor en la tabla autoresClave ajena 2: noticia hacia el identificador de noticia en la tabla noticias

  • 7/24/2019 Descripcion Bases Libro Admin

    6/6

    -------------------------------------------------------------------------------------------------------------------------------------------Tabla NOTICIAS

    Tabla para registrar las noticias del blog

    -----------Campos-------------

    id: campo numrico identificador de cada noticiaautor_id: campo numrico identificador de un autorfecha_pub: fecha y hora de publicacin de la noticiacontenido: texto de la noticiatitulo: ttulo de la noticia

    Clave principal: idClave secundaria: titulo, contenido

    -------------------------------------------------------------------------------------------------------------------------------------------Tabla ENLACES

    Tabla para registrar los datos de los enlaces de donde provienen las noticias

    -----------Campos-------------

    link_id: campo numrico identificador del enlacelink_url: campo de texto para la url del enlace o vnculo

    Clave principal: link_id