Una práctica sencilla de cómo trasladar la realidad a un modelo de datos y de ahí, a la base de datos que queramos.
Porque generar una base de datos requiere una capacidad de análisis que no te enseñan en un curso de Bases de Datos.
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Práctica para Generar una Base de Datos
1. Una práctica para generar
una Base de Datos
La creación de una base de datos viene motivada por la necesidad de
conocer y manejar un aspecto de la realidad. Las bases de datos deben
responder a esa realidad, ser su reflejo, por lo tanto, no basta con conocer
los mecanismos físicos de creación, hay que saber analizar la realidad y
trasladarla a un modelo de datos.
Javier Blanco 2012
2. El jefe nos pide….
Necesitamos controlar nuestros efectivos,
nuestros patrulleros y qué hacemos con ellos
1. Quién tiene asignada cada misión.
2. Quién llama denunciando incidentes.
3. Cuánto tardamos en atender y resolver un
incidente.
3. Preguntando, preguntando…
Descubrimos
1. Los agentes tiene asignados unos vehículos.
2. Un agente atiende la centralita.
3. Las llamadas autenticas se consideran
incidentes.
4. A cada incidente se asigna un vehículo.
5. La dotación del vehículo que atiende un
incidente tiene que hacer un informe de
cómo ha resultado.
4. Los agentes
1. Tienen un número de placa.
2. Tienen nombre y apellidos.
3. Tienen un rango.
4. Tienen habilidades propias que conviene
conocer.
5. Las Dotaciones
1. Están formadas por un grupo de agentes.
2. Se les asigna un vehículo.
3. Una dotación corresponde a un turno
determinado.
6. Los vehículos
1. Tienen un número de vehículo.
2. Tienen una matrícula.
3. Son de un tipo determinado.
4. Tienen algunas características especiales
que conviene conocer.
7. Las llamadas
1. Son atendidas por un agente.
2. Son realizadas por un ciudadano.
3. Se refieren a un tipo de incidente.
4. Queremos saber cuándo recibimos la
llamada.
8. Los incidentes
1. Son atendidos por una dotación.
2. Suceden en un lugar concreto.
3. Tienen un tiempo de duración.
4. Tienen un resultado que aparecerá en el
informe.
9. Las
Un agente dotaciones
atiende las Los agentes atienden
llamadas Agentes forman Dotación Incidentes
dotaciones
Nº Placa Id_Dotación
Nombre Ag.NPlaca
Apellidos Vh.NUnidad
Rango Fecha_Inicio Vehiculos
Habilidades Fecha_Fin Nº Unidad
Comentarios Tipo Unidad
Matrícula
Comentarios
Llamadas Incidente Las
Id. Llamada Id. Incidente dotaciones
usan
Teléfono Id. Llamada vehículos
Ag.NPlaca Id. Dotación
Interlocutor Fec/Hora_ini
TipIncidente
Las llamadas 1 n
auténticas Fec/Hora_fin
son incidentes
Gravedad Lugar Modelo de datos
Texto Incid. Resolución resultante… Intenta tú el
Fecha tuyo. Trasládalo al gestor de
Hora base de datos.