13
UNIVERSIDAD TÉCNICA PARTICULAR DE UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA LOJA BASE DE DATOS AVANZADA BASE DE DATOS AVANZADA METODOLIGÍA: DISEÑO FÍSICO DE BASES DE METODOLIGÍA: DISEÑO FÍSICO DE BASES DE DATOS RELACIONALES DATOS RELACIONALES Elba Encalada Elba Encalada

Diseno físico de la base de datos

Embed Size (px)

DESCRIPTION

Capitulo 17: Metodología Diseno físico de la base de datos

Citation preview

Page 1: Diseno físico de la base de datos

UNIVERSIDAD TÉCNICA PARTICULAR DE UNIVERSIDAD TÉCNICA PARTICULAR DE LOJALOJA

BASE DE DATOS AVANZADABASE DE DATOS AVANZADA

METODOLIGÍA: DISEÑO FÍSICO DE BASES DE METODOLIGÍA: DISEÑO FÍSICO DE BASES DE DATOS RELACIONALESDATOS RELACIONALES

Elba EncaladaElba Encalada

Page 2: Diseno físico de la base de datos

17.1. Explique la diferencia entre diseño conceptual, 17.1. Explique la diferencia entre diseño conceptual, lógico y físico de la base de datos. ¿Por qué puede lógico y físico de la base de datos. ¿Por qué puede ser necesario que estas tareas sean llevadas a cabo ser necesario que estas tareas sean llevadas a cabo por distintas personas?por distintas personas?

El diseño Conceptual se orienta a crear un modelo conceptual El diseño Conceptual se orienta a crear un modelo conceptual de los datos, en cambio en modelo lógico crea un modelo de de los datos, en cambio en modelo lógico crea un modelo de los datos utilizados en la empresa basándose en un modelo de los datos utilizados en la empresa basándose en un modelo de datos específico, ambos se crean independiente del SGBD que datos específico, ambos se crean independiente del SGBD que se use, del lenguaje de programación o de cualquier otra se use, del lenguaje de programación o de cualquier otra implementación física. En cambio el Modelo Físico permite al implementación física. En cambio el Modelo Físico permite al diseñador decidir como se va a implementar físicamente la diseñador decidir como se va a implementar físicamente la base de datos. base de datos. Puede ser necesario que estas tareas sean desarrolladas por Puede ser necesario que estas tareas sean desarrolladas por distintas personas ya que esto permite a cada una manejar el distintas personas ya que esto permite a cada una manejar el modelo desde diversos criterios, hacerse nuevas preguntas modelo desde diversos criterios, hacerse nuevas preguntas sobre lo que se esta haciendo, nuevas pruebas al modelo, y sobre lo que se esta haciendo, nuevas pruebas al modelo, y en fin mucha cosas que puede aportar a enriquecer y en fin mucha cosas que puede aportar a enriquecer y robustecer el modelo.robustecer el modelo.

Page 3: Diseno físico de la base de datos

17.2. Describa las entradas y salidas del proceso de 17.2. Describa las entradas y salidas del proceso de diseño físico de la base de datos.diseño físico de la base de datos.

Las entradas del proceso de diseño físico serían el Las entradas del proceso de diseño físico serían el modelo conceptual y lógico (relaciones, entidades, modelo conceptual y lógico (relaciones, entidades, atributos), y las salidas serían la implementación atributos), y las salidas serían la implementación en sí de la base de datos, las vistas de usuario, en sí de la base de datos, las vistas de usuario, el poder presentar al usuario lo requerido.el poder presentar al usuario lo requerido.

Page 4: Diseno físico de la base de datos

17.3. Describa el propósito de los pasos principales 17.3. Describa el propósito de los pasos principales de la metodología de diseño físico presentada en este de la metodología de diseño físico presentada en este capítulo.capítulo.

El propósito de los pasos principales de la El propósito de los pasos principales de la metodología de diseño es entender el modelo lógico metodología de diseño es entender el modelo lógico que se realiza previo la realización del modelo que se realiza previo la realización del modelo físico, entender las relaciones, las restricciones, físico, entender las relaciones, las restricciones, analizar las transacciones posibles a realizar, y analizar las transacciones posibles a realizar, y estimar los requisitos de hardware, teniendo claro estimar los requisitos de hardware, teniendo claro esto podremos entender de que se trata lo que vamos esto podremos entender de que se trata lo que vamos a armar con la implementación del modelo físico.a armar con la implementación del modelo físico.

Page 5: Diseno físico de la base de datos

17.4. Explique porque los índices pueden mejorar la 17.4. Explique porque los índices pueden mejorar la eficiencia del sistema.eficiencia del sistema.

Los índices pueden mejorar la eficiencia del Los índices pueden mejorar la eficiencia del sistema ya que proporcionan un mecanismo para dar sistema ya que proporcionan un mecanismo para dar un clave adicional a una relación base la cual un clave adicional a una relación base la cual puede usarse para extraer datos de una manera más puede usarse para extraer datos de una manera más eficiente y mejorar las prestaciones del sistema.eficiente y mejorar las prestaciones del sistema.

Page 6: Diseno físico de la base de datos

17.5 En el paso 4.3 del texto base se ha 17.5 En el paso 4.3 del texto base se ha seleccionado los índices que había que crear seleccionado los índices que había que crear en Microsoft Office Access para las en Microsoft Office Access para las transacciones de consulta enumeradas en el transacciones de consulta enumeradas en el apéndice A para las vistas de usuario staff apéndice A para las vistas de usuario staff de Dream Home. Seleccione los índices que de Dream Home. Seleccione los índices que habría que crear para las transacciones de habría que crear para las transacciones de consulta enumeradas en el mismo apéndice pero consulta enumeradas en el mismo apéndice pero para la vista de Branch.para la vista de Branch.

Page 7: Diseno físico de la base de datos

Interacciones entre las tablas base y las Interacciones entre las tablas base y las transacciones de consulta para la vista transacciones de consulta para la vista Staff del apéndice A del libro baseStaff del apéndice A del libro base

Page 8: Diseno físico de la base de datos

tabla Transacción campo Frecuencia

Inmueble h

ik

l

n

p

Predicado.- ciudadCombinacion.- id_empleado, id_inmueblePredicado.- nombre_empleadoPredicado.- nombre_sucursalCombinacion.- id_propietario,id_inmueble,id_sucursalPredicado.-nombre_inmuebleAgrupacion.- tipoCombinacion.- idsucursal,idinmueblePredicado.- numero de habitaciones,alquilermensualCombinación.- id_propietario, id inmueblePredicado.- numero_maximo_anuncio

50

2020

100

80

60

Page 9: Diseno físico de la base de datos

tabla Transacción campo Frecuencia

Empleado c

deg

Combinacion.-id empleado, id sucursalOrdenacion.- apellidoAgrupación.- id empleados,salariosAgrupación.- cate_laboralCombinacion.- id empleado, id sucursal, ciudadCombinacion.- id_supervisor, id_empleadoPredicado.- nombre_empleado

50

805020

Sucursal a

b

f

Predicado.- ciudadAgrupación.-ciudadPredicado.- ciudadCombinacion.-id-sucursal, id_directoresPredicado.- nombre_director

20

202030

Cliente o Predicado.- id cliente Combinación.- id_sucursal,id_cliente

40

Contrato q

r

Predicado.- nombre_contratoCombinación.- id_sucursal,id_contratoPredicado.- periodo_validezCombinacion.- id_sucursal, id_contrato

100

100

Page 10: Diseno físico de la base de datos

Índices adicionales que se deben Índices adicionales que se deben agregar en Accessagregar en Access

Tabla índice

inmueble Ciudad, nombre_inmueble, numero de habitaciones, alquiler_mensual

Empleado Cat_laboral, salario,nombre_empleado, nombre_director

Sucursal nombre_sucursal,ciudad

cliente Nombre_cliente

contrato Nombre_contrato y periodo de validez

Page 11: Diseno físico de la base de datos

17.7.- Cree un diseño físico de la base de 17.7.- Cree un diseño físico de la base de datos para el diseño lógico de Dream Home datos para el diseño lógico de Dream Home descrito en el capitulo 16 basándose en el descrito en el capitulo 16 basándose en el SGBD que dispongaSGBD que disponga

Diseño de las relaciones baseDiseño de las relaciones base

Page 12: Diseno físico de la base de datos

Diseño de las restricciones generales:Diseño de las restricciones generales:

Entre las restricciones generales tenemos que cada uno de los empleador sólo pueden gestionar a la vez un inmueble; cada supervisor sólo puede administrar a 10 asistentes.

Page 13: Diseno físico de la base de datos

Diseño de la organización de archivos e Diseño de la organización de archivos e índices:índices:

Para ello debemos revisar las transacciones que se necesitan realizar y que relaciones bases participan en cada transacción para luego poder escoger los índices que se deben tener como se realizó en el diapositivas anteriores.