ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases de Datos Distribuidos Entregable Parcial


Enviado por   •  26 de Febrero de 2018  •  Prácticas o problemas  •  856 Palabras (4 Páginas)  •  69 Visitas

Página 1 de 4

Universidad Autónoma Metropolitana

Bases de Datos Distribuidos

Entregable Parcial

1.-Características de del sistema (seguridad,disponibilidad,flexibilidad).

-Seguridad: contará con un sistema de autenticación de usuario por medio de una contraseña.

-Disponibilidad: En la primera etapa manejaremos una BD de manera centralizada, por lo que toda la información se encuentra de manera local.

-Integridad: Los datos se encuentran en una sola máquina y esto evitará la inconsistencia de los datos.

2.-Diseño de las vistas (tipos de actualizaciones y lecturas de las bases de datos desde la interfaz).

-Dentro del diseño del modelo de la BD se utilizaron 4 tablas (Reporte,Delegación,Delito,Colonia) de las cuales sólo la tabla de “Reporte” será dinámica, ya que se podrán actualizar datos,  mientras las demás tablas serán estáticas, ya que su contenido siempre será el mismo.

Ejemplos de consultas directas:

i.-Esta primera consulta permite al usuario buscar todos los delitos con id = ‘1’ y que ocurrieron el primer día de enero del año 2013.

SELECT *FROM reporte where id_delegacion = '1' and fecha_delito = '2013-01-01'

ii.-Esta segunda consulta permite al usuario buscar todos los delitos que ocurrieron el primer mes del primer día del año 2013, en el cual el delito fue “homicidio” o “violación”.

SELECT nombre_delito, fecha_delito FROM delito, reporte where (nombre_delito = 'VIOLACION' or nombre_delito = 'HOMICIDIO') and fecha_delito = '2013-01-01'

iii.-Esta tercera consulta permite al usuario buscar todos los delitos que ocurrieron en las calles de “Torres” y “Laminadora”.

SELECT *FROM reporte where (calle1 = ‘Torres’ or calle2 = ‘Laminadora’’) or (calle1 = ‘Laminadora or calle2 = ‘Torres’’)

iv.-Esta cuarta consulta permite al usuario buscar todos los delitos que ocurrieron en la delegación “azcapotzalco”.

SELECT nombre, nombre_delito from delito, reporte where nombre = 'AZCAPOTZALCO' AND (nombre_delito = 'LESIONES POR ARMA DE FUEGO' OR nombre_delito = 'HOMICIDIO' OR nombre_delito = 'VIOLACION' OR nombre_delito = 'ROBO A NEGOCIO C/V')

v.-Esta quinta consulta permite al usuario buscar todos los delitos que ocurrieron en la colonia “clavería”.

SELECT nombre, nombre_delito from delito, reporte where nombre = ‘CLAVERIA’' AND (nombre_delito = 'LESIONES POR ARMA DE FUEGO' OR nombre_delito = 'HOMICIDIO' OR nombre_delito = 'VIOLACION' OR nombre_delito = 'ROBO A NEGOCIO C/V')

3.-Diseño conceptual global (diagrama E-R).

[pic 1]

4.-Diseño de la implementación o fragmentación.

Fragmentaciones mixtas

Fragmentación vertical con información relacionada al tipo de delito, fecha, delegación y colonia.

FV1=π id_reporte, id_delito, fecha_delito, id_delegacion, id_colonia (Reporte)

Fragmentación con información del reporte, indicando sólo las delegaciones a consultar por medio del id de la delegación.

FV1H1= σ id_delegacion= “1” (FV1)

FV1H2= σ id_delegacion= “2” (FV1)

FV1H3= σ id_delegacion= “3” (FV1)

FV1H4= σ id_delegacion= “4” (FV1)

Fragmentación con información del reporte, indicando sólo las colonias a consultar por medio del id de la colonia.

FV1H5= σ id_colonia= “1” (FV1)

FV1H6= σ id_colonia= “2” (FV1)

FV1H7= σ id_colonia= “3” (FV1)

FV1H8= σ id_colonia= “4” (FV1)

FV1H9= σ id_colonia= “5” (FV1)

FV1H10= σ id_colonia= “6” (FV1)

FV1H11= σ id_colonia= “7” (FV1)

FV1H12= σ id_colonia= “8” (FV1)

FV1H13= σ id_colonia= “9” (FV1)

FV1H14= σ id_colonia= “10” (FV1)

Fragmentación con información del reporte, indicando el tipo de delito a consultar por medio del id del delito.

...

Descargar como (para miembros actualizados)  txt (7.4 Kb)   pdf (161.3 Kb)   docx (35.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com