DDBD_U1_EA_MAGH

Embed Size (px)

DESCRIPTION

DDBD_U1_EA_

Citation preview

MARIO EZEQUIEL GARCIA HUERTA

PROBLEMA ESTACIN DE POLICA

Una estacin de polica desea disear una base de datos que recoja la informacin de su funcionamiento.

Se consideran los siguientes supuestos:

En la estacin trabajan una serie de policas de los que se desea almacenar: ife,nombre, categora y la funcin que desempea; ellos pueden desempear funcionesdistintas como administrativas, agentes, etc.

Cada polica tiene un nico jefe aunque un polica puede ser jefe de varios.En la estacin existe un arsenal de armas. Cada arma est identificada por un cdigonico, pertenece a una clase (cuerno de chivo, escopeta, etc.) y tiene un nombredeterminado.

Cada polica puede utilizar una o varias armas en un momento determinado. Esimportante conocer el grado de habilidad (puntuacin de 1 a 10) de cada polica con cadauna de las armas que utiliza.

Un delincuente tiene una identificacin, nombre y telfono; es arrestado por uno oms policas.

A cada delincuente que permanece en la estacin se le encierra en un calabozo quetiene un cdigo y una ubicacin.

En el calabozo pueden estar encerrados varios delincuentes.Los delincuentes estn involucrados en casos de los que se conocen el cdigo delcaso y el juzgado que los instruye; interesa saber cul es el principal cargo (robo, homicidio, etc.) que se le atribuye a un delincuente en cada caso que est involucrado.

Uno o varios policas investigan cada uno de los casos.

Indicaciones:

Del problema Estacin de polica descrito anteriormente, identifica lo siguiente:Los usuarios que van a interactuar:

Policas Jueces

Entidades, atributos y tipo de datos de cada atributo (entero, cadena, flotante, etc).

POLICIAS

IFEENTERO

NOMBRECADENA

CATEGORIACADENA

FUNCIONCADENA

ARMAS

IDENTERO

CLASECADENA

NOMBRECADENA

DELINCUENTE

IDENTIFICACIONENTERO

NOMBRECADENA

TELEFONOENTERO

CALABOZO

IDENTERO

UBICACIONCADENA

CASOS

CODIGO_CASOENTERO

JUZGADOENTERO

CARGOCADENA

Desarrolla el modelo Entidad-Relacin agregando entidades, atributos, relaciones, llaves primarias. Para ello, puedes hacer uso del software DIA o MER, ambos pueden descargarlos de internet o puedo envirselos por e-mail.

Desarrolla el modelo relacional o esquema conceptual, y agrega a cada tabla mnimo 4 atributos.POLICIAS

IFENOMBRECATEGORIAFUNCIONNUM_ARMASCASO_COD

215651646Juan PrezJefe Administrativo 513022016

215651647Mario GarciaTeniente Agente 413022016

215651648Pedro Lpez Cabo Agente313022016

215651649Luis Hernndez Cabo Agente313022016

ARMAS

IDCLASENOMBRENOM_POLICEHABILIDADIFE_POLICE

987654PISTOLAGlockJuan Prez5215651646

456123ESCOPETABenelli XM1014Mario Garcia 7215651647

123654Subfusil Heckler & Koch MP5Pedro Lpez3215651648

987123Fusil de asalto IMI GalilLuis Hernndez7215651649

DELINCUENTE

IDNOMBRETELEFONOARRESTOCARGOCALABOZO_ID

1ADONIS SUARES914-110-4686Juan PrezROBO215651646

2ALFONSO GONZALEZ9141055578Mario Garcia ASALTO215651647

3PAUL MARTINEZ9141329541Pedro LpezHOMICIDIO215651648

4MIGUEL LOPEZ 9141306895Luis HernndezROBO A CASA HABITACION215651649

CALABOZO

IDUBICACINDELINCUENTE_ID

11P1

23P2

35P3

23P4

CASOS

CODIGOJUZGADODELINCUENTE_IDCARGOCASO_POLICE

1001101ROBOJuan Prez

100232ASALTOMario Garcia

100353HOMICIDIOPedro Lpez

100434ROBO A CASA HABITACIONLuis Hernndez

Disea la arquitectura del DBMS a travs de un diagrama en el que expongas los niveles: Externo, lgico e interno, dentro de ella seala en qu nivel se encuentra el modelo relacional.

Elnivel internotiene unesquema interno, que describe la estructura fsica de almacenamiento de la base de datos. El esquema interno emplea un modelo fsico de los datos y describe todos los detalles para su almacenamiento, as como los caminos de acceso para la base de datos Elnivel conceptualtiene unesquema conceptual, que describe la estructura de toda la base de datos para una comunidad de usuarios. El esquema conceptual oculta los detalles de las estructuras fsicas de almacenamiento y se concentra en describir entidades, tipos de datos, vnculos, operaciones de los usuarios y restricciones. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementacin Elnivel externoode vistasincluye variosesquemas externosovistas de usurio. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado, y oculta a ese grupo el resto de la base de datos. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementacin

Universidad Abierta y a Distancia de MxicoCentro de Acceso y Apoyo Universitario Unidad Central Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F. Telfonos 01 800 11 27 737 Horario de atencin: de 9:00 a 18:00 hrs.