Ejercicio 1
Título: Coches
Descripción: Esta tabla sirve para identificar un carro a
partir de su ID.
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
ID
|
Int(2)
|
NO
|
PK
|
NOT NULL
|
Éste atributo sirve para identificar al carro
|
Título: Cliente
Descripción: Esta tabla contiene los datos que necesitamos
del cliente que son el número de accidentes que ha tenido y el identificador
del carro.
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
No.accidentes
|
int(5)
|
NO
|
|
0
|
Aquí se va a ver
reflejado el número de accidentes que a tenido el cliente
|
ID
|
int(2)
|
NO
|
FK
|
NOT NULL
|
Aquí podremos ver
que carro tiene
|
Ejercicio 2
Título: Coche
Descripción:
Esta tabla refleja todos los atributos del carro que pueden ser significativos
para identificarlo.
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
Matrícula
|
Varchar(10)
|
NO
|
PK
|
NOT NULL
|
Este es el
identificador único del coche
|
color
|
Varchar(15)
|
NO
|
|
NOT NULL
|
Se define el color
del coche
|
Modelo
|
Varchar(15)
|
NO
|
|
NOT NULL
|
Definimos que modelo
es
|
Marca
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí va a que marca
pertenece el coche
|
DNI cliente
|
Varchar(15)
|
Yes
|
FK
|
NULL
|
Aquí va el DNI del
cliente, si es que tiene algún cliente como dueño del carro.
|
Tipo
|
Varchar(5)
|
NO
|
|
NOT NULL
|
Aquí se define si es
un coche viejo o nuevo.
|
Título:
Coche_nuevo
Descripción:
Esta tabla sirve para dar los requisitos de un carro que sea nuevo.
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
Unidades_existentes
|
Int(50)
|
YES
|
|
1
|
Aquí se reflejara
las unidades que existen de dicho auto
|
Matrícula
|
Varchar(10)
|
NO
|
FK
|
NOT NULL
|
Este es un
identificador para saber que auto es
|
Título:
Coche_viejo:
Descripción:
En esta tabla se pueden ver las características de un carro de tipo viejo
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
Kilometraje
|
Int(1,000,000)
|
NO
|
|
NOT NULL
|
Aquí se podrá
visualizar el kilometraje que lleva el carro
|
Matrícula
|
Varchar(10)
|
NO
|
|
NOT NULL
|
Este es un
identificador para saber que auto es.
|
Título:
Cliente
Descripción:
En esta tabla podemos ver los datos del cliente que ha de tener algún coche
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
Nombre
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí nos da su
nombre
|
ApellidoP
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí nos da su
primer apellido(Paterno)
|
ApellidoM
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí nos da su
último apellido(Materno)
|
DNI
|
Varchar(15)
|
NO
|
PK
|
NOT NULL
|
Este es el
identificador para saber que cliente es
|
Calle
|
Varchar(25)
|
NO
|
|
NOT NULL
|
Este nos da parte de
la información sobre donde vive
|
Ciudad
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Este nos da parte de
la información sobre donde vive
|
Delegación
|
Varchar(25)
|
NO
|
|
NOT NULL
|
Este nos da
información sobre donde vive
|
Colonia
|
Varchar(25)
|
NO
|
|
NOT NULL
|
Este nos da la
información sobre donde vive
|
No.ext
|
Int(500)
|
YES
|
|
NULL
|
Este nos mejor y más exactamente en donde vive
|
No.int
|
Int(20)
|
YES
|
|
NULL
|
Este nos da
información sobre exactamente donde vive en conjunto con el No.ext
|
Título:
Teléfonos
Descripción:
En esta tabla podemos ver los teléfonos que pueden tener los clientes
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
DNI Cliente
|
Varchar(15)
|
NO
|
FK
|
NOT NULL
|
Este sirve para
definir a qué cliente pertenece el teléfono
|
Teléfono
|
Int(10)
|
NO
|
|
NOT NULL
|
Aquí nos permite ver
el teléfono del cliente
|
Título:
Mecánico
Descripción:
En esta tabla podemos ver los datos básicos del Mecánico que puede reparar los
coches.
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
Nombre
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí nos da su
nombre
|
ApellidoP
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí nos da su
primer apellido(Paterno)
|
ApellidoM
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí nos da su
último apellido(Materno)
|
DNI
|
Varchar(15)
|
NO
|
PK
|
NOT NULL
|
Este es el
identificador para saber de que mecánico se trata
|
Salario
|
Int(10,000)
|
YES
|
|
NULL
|
Nos da la
información de cuánto gana
|
Fecha de
contratación
|
Date
|
NO
|
|
NOT NULL
|
Aquí nos dice cuando
comenzó a trabajar
|
Título:
Reparación
Descripción:
En esta tabla podemos ver los datos acerca de la reparación del auto
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
DNI Cliente
|
Varchar(15)
|
NO
|
FK
|
NOT NULL
|
Este sirve para
definir a qué cliente pertenece el teléfono
|
Matrícula
|
Varchar(10)
|
NO
|
FK
|
NOT NULL
|
Aquí nos permite ver
cuál es el carro en reparación
|
Fecha de Reparación
|
Date
|
NO
|
|
NOT NULL
|
Aquí nos muestra la
fecha en la que empezó la reparación
|
Horas de reparación
|
Time
|
NO
|
|
NOT NULL
|
Nos muestra el
tiempo que se tardaron en la reparación del auto
|
Ejercicio 3
Título:
Equipo
Descripción:
En esta tabla podemos ver los datos de un equipo
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
Logros
|
Varchar(100)
|
YES
|
|
NULL
|
Este sirve para conocer
los logros del equipo
|
Nombre
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí nos permite ver
el nombre del equipo
|
Partidos
|
Int(50)
|
YES
|
|
0
|
Aquí nos permite ver
el número de partidos que ha tenido
|
Título: Jugador
Descripción:
En esta tabla podemos ver los datos acerca de la reparación del auto
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
DNI
|
Varchar(20)
|
NO
|
PK
|
NOT NULL
|
Este sirve para identificar
el jugador
|
Nombre
|
Int(10)
|
NO
|
|
NOT NULL
|
Aquí vemos el nombre
del jugador
|
ApellidoP
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí vemos el
apellido paterno del jugador
|
ApellidoM
|
Varchar(20)
|
NO
|
|
NOT NULL
|
Aquí vemos el
apellido materno del jugador
|
Equipo
|
Varchar (15)
|
NO
|
|
NOT NULL
|
Aquí nos permite ver
el nombre del equipo al que pertenece el jugador
|
Título: Partido
Descripción:
En esta tabla podemos ver los datos acerca del partido
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
Resultado
|
Varchar(15)
|
NO
|
|
NOT NULL
|
Aquí nos muestra el
resultado del partido
|
Id_estadísticas
|
int(100)
|
NO
|
|
NOT NULL
|
Aquí nos identifica
cuales fueron las estadísticas del partido
|
Título: estadísticas
Descripción:
En esta tabla podemos ver las estadísticas de un cierto partido
Field
|
Type
|
Null
|
Key
|
Default
|
Descripción
|
id
|
int(100)
|
NO
|
FK
|
NOT NULL
|
Este sirve para localizar
las estadísticas de un cierto partido
|
GolesA
|
Int(10)
|
YES
|
|
0
|
Aquí nos permite ver
los goles que anotó el equipo A
|
GolesB
|
Int(10)
|
YES
|
|
0
|
Aquí nos permite ver
los goles que anotó el equipo B
|
Fatlas
|
Varchar(50)
|
YES
|
|
NULL
|
Aquí nos muestra las
faltas cometidas en el partido
|