You are on page 1of 6

********************************************************************************

*****************************************************
********************************************************************************
*****************************************************
*****************************BASES DE DATOS DEL LIBRO ADMINISTRACION DE SISTEMAS
GESTORES 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. Obviamen
te no tiene sentdo para los contneidos de video.
-----------Campos------------id_album:
autor:
titulo:
num_canciones:
ia

campo numrico identificador


identificador del autor
ttulo
campo numrico derivado al poderse deducir de la tabla med

Clave principal:
id_album
Clave secundaria:
titulo
-----------------------------------------------------------------------------------------------------------------------------------------Tabla AUTORES
Caracteriza a un autor de una cancin o video.
-----------Campos------------id_autor:
da autor
nombre_artstico:
edad:
tipo:
fecha_inicio:

campo numrico clave principal que identifica a ca


nombre con el que publica sus ttrabajos
edad del autor
campo que indica si es director o cantante
fecha en que comen a publicar

Clave principal:
id_autor
-----------------------------------------------------------------------------------------------------------------------------------------Tabla MEDIA
Describe cada item o elemento descargable.
-----------Campos------------id_media:
tipo:

campo numrico que identifica a cada elemento


indicador de si un elemento es de audio o video

tam:
tamao del elemento en MB
album:
campo opcional para indicar el identificador del
albun para el caso de elementos de audio
autor:
identificador del autor del audio o video
libre:
campo booleano que indica si un elemento est o no
disponible para todos los usuarios, incluidos los no registrados
Clave principal:
id_media
Clave ajena 1:
autor de la clave primaria id_autor de la tabla autor
Clave ajena 2:
album de la clave primaria id_album de la tabla album
-----------------------------------------------------------------------------------------------------------------------------------------Tabla USUARIOS
Describe a los usuarios del sistema
-----------Campos------------id_usuario:
nombre:
correo:
registrado:
do
fecha_alta:
cuota:
strados

campo numrico identificador de cada usuario


nombre o apodo usado por el usuario
correo electrnico
campo para indicar si el correo est o no registra
fecha en que se di de alta el usuario
cmapo opcional obligatorio slo para usuarios regi

Clave principal:
id_usuario
Clave secundaria:
correo
-----------------------------------------------------------------------------------------------------------------------------------------Tabla DESCARGAS
Tabla para registrar cada descarga realizada por un usuario tanto en forma de st
reaming como en modo off-line (descargar para luego ver)
-----------Campos------------usuario:
a
media:
fecha_hora:
duracion:
n el modo streaming

identificador del usuario que realiza la descarg


identificador del elemento descargado
momento en que se produce la descarga
porcentaje del elemento descargado o utilizado e

Clave principal:
id_descarga
Clave secundaria:
usuario, media, fecha_hora
Clave 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********

Es una base de datos para una aplicacin de un banco online. Se compone de las sig
uientes tablas.
-----------------------------------------------------------------------------------------------------------------------------------------Tabla CLIENTES
Tabla para registrar los datos de los clientes
-----------Campos------------codigo_cliente:
dni:
nombre:
apellido1:
apellido2:
direccion:

identificador numrico de cada cliente


dni de cada cliente
nombre del cliente
primer apellido
segundo apellido
direccin de residencia

Clave principal:
codigo_cliente
Clave secundaria:
dni
-----------------------------------------------------------------------------------------------------------------------------------------Tabla CUENTAS
Tabla para registrar los datos de las cuentas
-----------Campos------------cod_cuenta:
saldo:
fecha_creacion:
tipo:

identificador numrico de cada cuenta


saldo de la cuenta
fecha de creacin de la cuenta
si de ahorro, correinte o de inversin

Clave principal:
cod_cuenta
-----------------------------------------------------------------------------------------------------------------------------------------Tabla MOVIMIENTOS
Tabla para registrar los movimientos en cada cuenta
-----------Campos------------id_movimiento:
fecha:
cantidad:
dni:

identificador de cada movimiento


fecha y hora en que se produjo el movimiento
cantidad afectada en el movimiento
dni del cliente que realiza el movimiento

Clave principal:
id_movimiento
Clave ajena 1:
dni hacia la clave secundaria de clientes
-----------------------------------------------------------------------------------------------------------------------------------------Tabla TIENE
Tabla para registrar los clientes y sus cuentas ya que cada cliente puede poseer
ms de una cuenta y cada cuenta puede pertenecer a ms de un cliente
-----------Campos------------dni:
cod_cuenta:

dni del cliente


idenficiador de la cuenta que posee

Clave principal:
dni, cod_cuenta
Clave ajena 1:
dni hacia la clave secundaria de clientes
Clave 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 ba
loncesto
-----------------------------------------------------------------------------------------------------------------------------------------Tabla EQUIPOS
Tabla para registrar los datos de cada equipo en la liga
-----------Campos------------nombre:
ciudad:
puesto:
pg:
ados
pp:
didos

nombre del equipo


ciudad a la que pertenece el equipo
lugar que ocupa en la clasificacin
campo numrico que indica los partidos gan
campo numrico que indica los partidos per

Clave principal:
nombre
-----------------------------------------------------------------------------------------------------------------------------------------Tabla JUGADORES
Tabla para registrar los datos de los jugadores de la liga
-----------Campos------------id_jugador:
puntos_total:
minutos:
ulados del jugador
altura:
r en centmetros
equipo:

campo numrico identificador de cada jugador


puntos acumulados del jugador
campo numrico que indica los minutos jugados acum

Clave principal:
Clave ajena:

id_jugador
equipo hacia la clave principal de equipo

campo numrico que indica la altura de cada jugado


nombre del equipo al que pertenece el jugador

-----------------------------------------------------------------------------------------------------------------------------------------Tabla PARTIDOS
Tabla para registrar los datos de los partidos jugados en la temporada
-----------Campos------------fecha:
ido

campo de tipo fecha para registrar el da del part

local:
visitante:
resultado:
visitante'
ptos_total:
max_enc:
o
Clave
Clave
Clave
Clave

principal:
ajena 1:
ajena 2:
ajena 3:

nombre del equipo local


nombre del equipo visitante
resultado final en formato 'puntos local-puntos
puntos totales del partido
identificador del mximo encestador de cada partid

local, visitante
max_enc hacia el identificador de la tabla jugadores
local hacia el campo nombre de la tabla equipo
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:
login:
password:
correo:
url:

campo numrico para indicar el identificador d ecada autor


nombre del usuario autor en el blog
contrasea del autor
correo electrnico
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 noticia
autor:
campo numrico identificador de un autor
fecha:
fecha y hora en que se public el comentario
contenido:
texto del comentario
Clave principal:
Clave ajena 1:
s
Clave ajena 2:
ticias

id_comentario
autor hacia el identificador de autor en la tabla autore
noticia hacia el identificador de noticia en la tabla no

-----------------------------------------------------------------------------------------------------------------------------------------Tabla NOTICIAS
Tabla para registrar las noticias del blog
-----------Campos------------id:
ia
autor_id:
fecha_pub:
contenido:
titulo:
Clave principal:
Clave secundaria:

campo numrico identificador de cada notic


campo numrico identificador de un autor
fecha y hora de publicacin de la noticia
texto de la noticia
ttulo de la noticia
id
titulo, contenido

-----------------------------------------------------------------------------------------------------------------------------------------Tabla ENLACES
Tabla para registrar los datos de los enlaces de donde provienen las noticias
-----------Campos------------link_id:
link_url:
Clave principal:

campo numrico identificador del enlace


campo de texto para la url del enlace o vnculo
link_id

You might also like