Upload
javiblan
View
239
Download
0
Embed Size (px)
Citation preview
Una práctica para generar
una Base de Datos
Javier Blanco 2012
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.
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.
El jefe nos pide….
Descubrimos1. 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.
Preguntando, preguntando…
1. Tienen un número de placa.2. Tienen nombre y apellidos.3. Tienen un rango.4. Tienen habilidades propias que conviene
conocer.
Los agentes
Las Dotaciones1. Están formadas por un grupo de agentes. 2. Se les asigna un vehículo.3. Una dotación corresponde a un turno
determinado.
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.
Los vehículos
Las llamadas1. 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.
Los incidentes1. 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.
Agentes
Nº PlacaNombreApellidosRangoHabilidades
Dotación
Id_DotaciónAg.NPlacaVh.NUnidadFecha_InicioFecha_FinComentarios
Vehiculos
Nº UnidadTipo UnidadMatrículaComentarios
Llamadas
Id. LlamadaTeléfonoAg.NPlacaInterlocutorTipIncidenteGravedadTexto Incid.FechaHora
Incidente
Id. IncidenteId. LlamadaId. DotaciónFec/Hora_iniFec/Hora_finLugarResolución
Un agente atiende las llamadas
Las llamadas auténticas
son incidentes
Los agentes forman
dotaciones
Las dotaciones atienden
Incidentes
Las dotaciones
usan vehículos
1 n
Modelo de datos resultante… Intenta tú el tuyo. Trasládalo al gestor de base de datos.