El diccionario de datos nos sirve para ordenar las características de nuestras bases de datos en forma de tabla, incluyendo todas las características de nuestros campos en esto, que es el nombre, el tipo de dato, y la descripción entre otros.
Desarrollo:
Base: Ejercicio 1
|
|||
Cliente
|
|||
Campo
|
Tipo
|
|
Descripción
|
nombreCliente
|
varchar(20)
|
No
nulo, llave principal
|
Nombre
del cliente
|
apellidoMaterno
|
varchar(20)
|
No
nulo
|
Apellido
materno del cliente
|
apellidoPaterno
|
varchar(20)
|
No
nulo
|
Apellido
paterno del cliente
|
Coche
|
|||
Campo
|
Tipo
|
|
Descripción
|
nombreCliente
|
varchar(20)
|
No
nulo, llave foranea
|
Nombre
del cliente
|
idCoche
|
int(15)
|
No
nulo
|
ID
del coche del cliente
|
numeroAccidentes
|
int(15)
|
No
nulo
|
Numero
de accidentes que lleva el coche
|
Base: Ejercicio 2
|
|||
Cliente
|
|||
Campo
|
Tipo
|
|
Descripción
|
nombreCliente
|
varchar(20)
|
No
nulo
|
Nombre
del cliente
|
apellidoMaterno
|
varchar(20)
|
No
nulo
|
Apellido
materno del cliente
|
apellidoPaterno
|
varchar(20)
|
No
nulo
|
Apellido
paterno del cliente
|
dniCliente
|
int(10)
|
No
nulo, llave principal
|
Clave
del cliente
|
calle
|
varchar(20)
|
No
nulo
|
Calle
donde vive el cliente
|
colonia
|
varchar(20)
|
No
nulo
|
Colonia
donde vive el cliente
|
delegacion
|
varchar(20)
|
No
nulo
|
Delegacion
donde vive el cliente
|
Coche
|
|||
Campo
|
Tipo
|
|
Descripción
|
dniCliente
|
int(10)
|
No
nulo, llave primaria
|
Clave
del cliente
|
matricula
|
varchar(20)
|
No
nulo, llave foranea
|
Matricula
del coche
|
marca
|
varchar(20)
|
No
nulo
|
Marca
del coche
|
modelo
|
varchar(20)
|
No
nulo, llave foranea
|
Modelo
del coche
|
color
|
varchar(20)
|
No
nulo
|
Color
del coche
|
Nuevo
|
|||
Campo
|
Tipo
|
|
Descripción
|
modelo
|
varchar(20)
|
No
nulo, llave primaria
|
Modelo
del coche
|
numero
|
int(10)
|
No
nulo
|
Numero
de coches
|
Usado
|
|||
Campo
|
Tipo
|
|
Descripción
|
modelo
|
varchar(20)
|
No
nulo, llave primaria
|
Modelo
del coche
|
kilometraje
|
int(10)
|
No
nulo
|
Kilometraje
del coche
|
Repara
|
|||
Campo
|
Tipo
|
|
Descripción
|
matricula
|
varchar(20)
|
No
nulo, llave primaria
|
Matricula
del coche
|
horas
|
int(4)
|
No
nulo
|
Horas
de reparacion
|
fecha
|
int(8)
|
No
nulo
|
Fecha
de la reparacion
|
dniMecanico
|
int(10)
|
No
nulo, llave foranea
|
Clave
del mecanico
|
Mecanico
|
|||
Campo
|
Tipo
|
|
Descripción
|
dniMecanico
|
int(10)
|
No
nulo, llave primaria
|
Clave
del mecanico
|
salario
|
int(8)
|
No
nulo
|
Salario
del mecanico
|
fechaContratacion
|
int(8)
|
No
nulo
|
Fecha
de la contracion
|
nombreMecanico
|
varchar(20)
|
No
nulo
|
Nombre
del mecanico
|
apellidoMaternoM
|
varchar(20)
|
No
nulo
|
Apellido
materno del mecanico
|
apellidPaternoM
|
varchar(20)
|
No
nulo
|
Apellido
paterno del mecanico
|
Base: Ejercicio 3
|
|||
Partido
|
|||
Campo
|
Tipo
|
|
Descripción
|
resultado
|
varchar(10)
|
No
nulo
|
Resultado
del juego
|
lugar
|
varchar(20)
|
No
nulo
|
Lugar
del evento
|
fecha
|
int(8)
|
No
nulo
|
Fecha
del evento
|
estadio
|
varchar(20)
|
No
nulo
|
Estadio
donde se juega
|
Condicion
|
|||
Campo
|
Tipo
|
|
Descripción
|
estadio
|
varchar(20)
|
No
nulo
|
Estadio
donde se juega
|
equipo
|
varchar(20)
|
No
nulo
|
Equipo
que juega
|
Jugador
|
|||
Campo
|
Tipo
|
|
Descripción
|
equipo
|
varchar(20)
|
No
nulo
|
Equipo
que juega
|
nombre
|
varchar(20)
|
No
nulo
|
Nombre
del jugador
|
apellidoMaterno
|
varchar(20)
|
No
nulo
|
Apellido
del jugador
|
apellidoPaterno
|
varchar(20)
|
No
nulo
|
Estadio
donde se juega
|
goles
|
int(3)
|
Nulo
|
Numero
de goles que lleva
|
Base: Ejercicio 4
|
|||
Cliente
|
|||
Campo
|
Tipo
|
|
Descripción
|
nocliente
|
int(10)
|
No
nulo, llave primaria
|
Numero
del cliente
|
calle
|
varchar(20)
|
No
nulo
|
Calle
del cliente
|
colonia
|
varchar(20)
|
No
nulo
|
Colonia
del cliente
|
saldo
|
int(10)
|
No
nulo
|
Saldo
del cliente
|
descuento
|
int(3)
|
No
nulo
|
Descuento
que se le hace
|
limiteCredito
|
int(5)
|
No
nulo
|
Limite
del credito del cliente
|
Pedido
|
|||
Campo
|
Tipo
|
|
Descripción
|
noCliente
|
int(10)
|
No
nulo, llave foranea
|
Numero
del cliente
|
noArticulo
|
int(10)
|
No
nulo, llave foranea
|
Numero
del articulo
|
noFabrica
|
int(10)
|
No
nulo, llave foranea
|
Numero
de la fabrica
|
Cabeza
|
|||
Campo
|
Tipo
|
|
Descripción
|
nocliente
|
int(10)
|
No
nulo, llave foranea
|
Numero
del cliente
|
fecha
|
int(8)
|
No
nulo
|
Fecha
del pedido
|
colonia
|
varchar(20)
|
No
nulo
|
Colonia
de la fabrica
|
calle
|
varchar(20)
|
No
nulo
|
Calle
de la fabrica
|
Cuerpo
|
|||
Campo
|
Tipo
|
|
Descripción
|
noArticulo
|
int(10)
|
No
nulo, llave foranea
|
Numero
del Articulo
|
cantidad
|
int(8)
|
No
nulo
|
Cantidad
de articulos
|
Articulo
|
|||
Campo
|
Tipo
|
|
Descripción
|
noArticulo
|
int(10)
|
No
nulo, llave primaria
|
Numero
del Articulo
|
existencia
|
int(8)
|
No
nulo
|
Existencia
del articulo
|
descripcion
|
varchar(40)
|
No
nulo
|
Descripción
del articulo
|
Fabrica
|
|||
Campo
|
Tipo
|
|
Descripción
|
telefono
|
int(10)
|
No
nulo
|
Telefono
de la Fabrica
|
contacto
|
varchar(30)
|
No
nulo
|
Como
contactarla
|
noFabrica
|
int(20)
|
No
nulo, llave primaria
|
Clave
de la fabrica
|
Base: Ejercicio 5
|
|||
Proveedor
|
|||
Campo
|
Tipo
|
|
Descripción
|
RUT
|
int(10)
|
No
nulo, llave primaria
|
RUT
del proveedor, su identificador
|
nombre
|
varchar(20)
|
No
nulo
|
Nombre
del proveedor
|
calle
|
varchar(20)
|
No
nulo
|
Calle
donde vive
|
colonia
|
varchar(20)
|
No
nulo
|
Colonia
donde vive
|
telefono
|
int(8)
|
No
nulo
|
Telefono
proveedor
|
paginaWeb
|
varchar(20)
|
No
nulo
|
Pagina
web proveedor
|
Venta
|
|||
Campo
|
Tipo
|
|
Descripción
|
id
|
int(10)
|
No
nulo, llave primaria
|
ID
de la venta
|
fecha
|
int(8)
|
No
nulo
|
Fecha
de venta
|
rutCliente
|
int(8)
|
No
nulo
|
Identificador
cliente
|
Producto
|
|||
Campo
|
Tipo
|
|
Descripción
|
id
|
int(10)
|
No
nulo, llave primaria
|
ID
del producto
|
stock
|
int(8)
|
No
nulo
|
Cantidad
del producto
|
Precio
|
int(8)
|
No
nulo
|
Precio
que tiene el producto
|
RUT
|
int(8)
|
No
nulo
|
Identificador
producto
|
Categoria
|
|||
Campo
|
Tipo
|
|
Descripción
|
id
|
int(10)
|
No
nulo, llave primaria
|
ID
de la categoria
|
nombre
|
varchar(20)
|
No
nulo
|
Nombre
categoria
|
descripcion
|
varchar(20)
|
No
nulo
|
Descripción
categoria
|
Cliente
|
|||
Campo
|
Tipo
|
|
Descripción
|
RUTCliente
|
int(10)
|
No
nulo, llave primaria
|
RUT
del cliente
|
nombreCliente
|
varchar(20)
|
No
nulo
|
Nombre
del cliente
|
calle
|
varchar(20)
|
No
nulo
|
Calle
donde vive
|
colonia
|
varchar(20)
|
No
nulo
|
Colonia
donde vive
|
telefono
|
int(8)
|
No
nulo
|
Telefono
proveedor
|
Base: Ejercicio 6
|
|||
Aeropuerto
|
|||
Campo
|
Tipo
|
|
Descripción
|
codigo
|
int(10)
|
No
nulo
|
Codigo
Aeropuerto
|
nombreAeropuerto
|
varchar(20)
|
No
nulo
|
Nombre
delAeropuerto
|
ciudad
|
varchar(20)
|
No
nulo
|
Ciudad
donde esta ubicado
|
pais
|
varchar(20)
|
No
nulo
|
Pais
donde esta
|
programaVuelo
|
|||
Campo
|
Tipo
|
|
Descripción
|
noVuelo
|
int(10)
|
No
nulo, llave foranea
|
Numero
del vuelo
|
Linea
|
varchar(20)
|
No
nulo
|
Nombre
de la linea
|
diasDisponibles
|
int(10)
|
No
nulo
|
Dias
que esta disponible vuelo
|
escalaTecnica
|
|||
Campo
|
Tipo
|
|
Descripción
|
aterrizaje
|
varchar(20)
|
No
nulo
|
Lugar
de aterrizaje
|
despegue
|
varchar(20)
|
No
nulo
|
Lugar
despegue
|
codigoAt
|
int(10)
|
No
nulo
|
Codigo
del aeropuerto de aterrizaje
|
codigoDe
|
int(10)
|
No
nulo
|
Codigo
del aeropuerto de despegue
|
Vuelo
|
|||
Campo
|
Tipo
|
|
Descripción
|
modelo
|
varchar(20)
|
No
nulo
|
Modelo
avion
|
plazas
|
int(10)
|
No
nulo
|
Numero
plazas
|
fecha
|
int(10)
|
No
nulo
|
Fecha
vuelo
|
noVuelo
|
int(10)
|
No
nulo, llave primaria
|
Numero
del vuelo
|
Base: Ejercicio 7
|
|||
complejoDeportivo
|
|||
Campo
|
Tipo
|
|
Descripción
|
localizacion
|
varchar(20)
|
No
nulo
|
Localizacion
complejo
|
area
|
int(10)
|
No
nulo
|
Area
total complejo
|
jefe
|
varchar(20)
|
No
nulo
|
Jefe
de complejo
|
poliDeportivo
|
|||
Campo
|
Tipo
|
|
Descripción
|
noComplejos
|
int(10)
|
No
nulo
|
Numero
complejos
|
presupuesto
|
int(10)
|
No
nulo
|
Presupuesto
|
localizacion
|
varchar(20)
|
No
nulo
|
Localizacion
complejo
|
unicoDeporte
|
|||
Campo
|
Tipo
|
|
Descripción
|
noComplejos
|
int(10)
|
No
nulo
|
Numero
complejos
|
presupuesto
|
int(10)
|
No
nulo
|
Presupuesto
|
localizacion
|
varchar(20)
|
No
nulo
|
Localizacion
complejo
|
Evento
|
|||
Campo
|
Tipo
|
|
Descripción
|
localizacion
|
varchar(20)
|
No
nulo
|
Localizacion
evento
|
equipamento
|
varchar(20)
|
No
nulo
|
Equipamento
evento
|
fecha
|
int(10)
|
No
nulo
|
Fecha
evento
|
duracion
|
int(10)
|
No
nulo
|
Duracion
evento
|
noParticipantes
|
int(10)
|
No
nulo
|
Numero
de participantes
|
noComisarios
|
int(10)
|
No
nulo
|
Numero
de comisarios
|
Base: Ejercicio 8
|
|||
Torneo
|
|||
Campo
|
Tipo
|
|
Descripción
|
arbitro
|
varchar(20)
|
No
nulo
|
Arbitro
torneo
|
año
|
int(10)
|
No
nulo
|
Año
torneo
|
lugar
|
varchar(20)
|
No
nulo
|
Sede
torneo
|
Partido
|
|||
Campo
|
Tipo
|
|
Descripción
|
premioConsolacion
|
varchar(20)
|
No
nulo
|
Premio
de consolacion
|
ganancias
|
int(10)
|
No
nulo
|
Ganacias
del evento
|
premio
|
varchar(20)
|
No
nulo
|
Premio
a primer lugar
|
nacionalidad
|
varchar(20)
|
No
nulo
|
Nacionalidad
|
lugar
|
varchar(20)
|
No
nulo
|
Lugar
partido
|
Preparación
|
|||
Campo
|
Tipo
|
|
Descripción
|
premioConsolacion
|
varchar(20)
|
No
nulo
|
Premio
de consolacion
|
ganancias
|
int(10)
|
No
nulo
|
Ganacias
del evento
|
Base: Ejercicio 9
|
|||
Pelicula
|
|||
Campo
|
Tipo
|
|
Descripción
|
año
|
int(10)
|
No
nulo
|
Año
de filmacion
|
idioma
|
varchar(20)
|
No
nulo
|
Idiomas
|
tituloDistribucion
|
varchar(20)
|
No
nulo
|
Titulo
de distribucion
|
titulo
|
varchar(20)
|
No
nulo, llave primaria
|
Titulo
original
|
duracion
|
int(10)
|
No
nulo
|
Duracion
filme
|
director
|
varchar(20)
|
No
nulo
|
Director
pelicula
|
subtitulos
|
varchar(20)
|
No
nulo
|
Subtitulos
disponibles
|
calificacion
|
int(10)
|
No
nulo
|
Calificacion
pelicula
|
Reparto
|
|||
Campo
|
Tipo
|
|
Descripción
|
actores
|
varchar(200)
|
No
nulo
|
Actores
del filme
|
personajes
|
varchar(200)
|
No
nulo
|
Personajes
pelicula
|
titulo
|
varchar(200)
|
No
nulo, llave primaria
|
Titulo
pelicula
|
Cine
|
|||
Campo
|
Tipo
|
|
Descripción
|
nombreCine
|
varchar(20)
|
No
nulo
|
Nombre
del cine
|
calle
|
varchar(20)
|
No
nulo
|
Calle
cine
|
colonia
|
varchar(20)
|
No
nulo
|
Colonia
cine
|
telefono
|
int(10)
|
No
nulo
|
Telefono
del cine
|
Sala
|
|||
Campo
|
Tipo
|
|
Descripción
|
ButacasNo
|
int(10)
|
No
nulo
|
Numero
de butacas
|
noSala
|
int(10)
|
No
nulo
|
Numero
de sala
|
Funcion
|
|||
Campo
|
Tipo
|
|
Descripción
|
fecha
|
int(10)
|
No
nulo
|
Fecha
de la funcion
|
horario
|
int(10)
|
No
nulo
|
Horario
de la funcion
|
noSala
|
int(10)
|
No
nulo
|
Numero
de sala donde se dara la funcion
|
Promocion
|
|||
Campo
|
Tipo
|
|
Descripción
|
descripcion
|
varcahr(200)
|
No
nulo
|
Descripción
|
descuento
|
int(10)
|
No
nulo
|
Descuento
aplicado
|
fecha
|
int(10)
|
No
nulo
|
Fecha
de aplicacion del descuento
|
Base: Ejercicio 10
|
|||
Mueble
|
|||
Campo
|
Tipo
|
|
Descripción
|
nombreMueble
|
varchar(20)
|
No
nulo
|
Nombre
del mueble
|
precio
|
int(5)
|
No
nulo
|
Precio
que tiene este
|
Pieza
|
|||
Campo
|
Tipo
|
|
Descripción
|
idPieza
|
int(5)
|
No
nulo
|
Clave
de identificacion de la pieza
|
unidades
|
int(5)
|
No
nulo
|
Numero
de unidades de la pieza
|
Almacen
|
|||
Campo
|
Tipo
|
|
Descripción
|
idPieza
|
int(10)
|
No
nulo
|
Clave
pieza
|
altura
|
int(10)
|
No
nulo
|
Altura
del almacen donde se encuentra
|
pasillo
|
int(10)
|
No
nulo
|
Pasillo
de localizacion
|
cantidad
|
int(10)
|
No
nulo
|
Canditad
restante
|
El diccionario de datos es una herramienta muy útil a la hora de averiguar las características de los datos que posee una tabla dentro de una base de datos.
No hay comentarios.:
Publicar un comentario