Práctica para Generar una Base de Datos

10
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.

Transcript of Práctica para Generar una Base de Datos

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.

Una práctica para generar

una Base de DatosJavier Blanco 2012CC

Algunas imágenes han sido utilizadas con permiso de Microsoft©