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