SlideShare una empresa de Scribd logo
DISEÑO FÍSICO DE LA BASE DE DATOS
El diseño físico de la base de datos optimiza el rendimiento a la vez
que asegura la integridad de los datos al evitar repeticiones
innecesarias de datos. Durante el diseño físico, se transforman las
entidades en tablas, las instancias en filas y los atributos en
columnas.
 Cómo convertir entidades en tablas físicas
 Qué atributos utilizar para las columnas de las tablas físicas
 Qué columnas de las tablas deben definirse como claves
 Qué índices deben definirse en las tablas
 Qué vistas deben definirse en las tablas
 Cómo desnormalizar las tablas
 Cómo resolver relaciones de varios con varios
METODOLOGÍA DE DISEÑO FÍSICO
PARA BASES DE DATOS RELACIONALES
El objetivo de esta etapa es producir una descripción de la
implementación de la base de datos en memoria secundaria. Esta
descripción incluye las estructuras de almacenamiento y los métodos
de acceso que se utilizarán para conseguir un acceso eficiente a los
datos.
TRADUCIR EL ESQUEMA LÓGICO GLOBAL
La primera fase del diseño lógico consiste en traducir el esquema
lógico global en un esquema que se pueda implementar en el SGBD
escogido. Para ello, es necesario conocer toda la funcionalidad que
éste ofrece. Por ejemplo, el diseñador deberá saber:
Si el sistema soporta la definición de claves primarias, claves ajenas y
claves alternativas. Si el sistema soporta la definición de datos
requeridos. Si el sistema soporta la definición de reglas de negocio.
DISEÑAR LAS RELACIONES BASE PARA EL SGBD ESPECÍFICO
Las relaciones base se definen mediante el lenguaje de definición de
datos del SGBD. Para ello, se utiliza la información producida durante el
diseño lógico: el esquema lógico global y el diccionario de datos. El
esquema lógico consta de un conjunto de relaciones y, para cada una de
ellas, se tiene:
El nombre de la relación. La lista de atributos entre paréntesis. La clave
primaria y las claves ajenas, si las tiene. Las reglas de integridad de las
claves ajenas.
DISEÑAR LAS REGLAS DE NEGOCIO PARA EL SGBD ESPECÍFICO
Las actualizaciones que se realizan sobre las relaciones de la base de datos
deben observar ciertas restricciones que imponen las reglas de negocio de la
empresa. Algunos SGBD proporcionan mecanismos que permiten definir estas
restricciones y vigilan que no se violen.
Por ejemplo, si no se quiere que un empleado tenga más de dos departamentos
asignados, se puede definir una restricción en la sentencia CREATE TABLE de la
relación DEPARTAMENTO.
DISEÑAR LA REPRESENTACIÓN FÍSICA
Uno de los objetivos principales del diseño físico es almacenar los datos
de modo eficiente. Para medir la eficiencia hay varios factores que se
deben tener en cuenta:
Productividad de transacciones. Es el número de transacciones que
se quiere procesar en un intervalo de tiempo. Tiempo de respuesta. Es
el tiempo que tarda en ejecutarse una transacción. Desde el punto de
vista del usuario, este tiempo debería ser el mínimo posible. Espacio en
disco. Es la cantidad de espacio en disco que hace falta para los ficheros
de la base de datos. Normalmente, el diseñador querrá minimizar este
espacio.
ANALIZAR LAS TRANSACCIONES
Para realizar un buen diseño físico es necesario conocer las consultas y
las transacciones que se van a ejecutar sobre la base de datos.. Para
cada transacción, hay que especificar:
La frecuencia con que se va a ejecutar. Las relaciones y los atributos a
los que accede la transacción, y el tipo de acceso: consulta, inserción,
modificación o eliminación. Los atributos que se modifican no son buenos
candidatos para construir estructuras de acceso.
ESCOGER LOS ÍNDICES SECUNDARIOS
A la hora de seleccionar los índices, se pueden seguir las siguientes
indicaciones:
Construir un índice sobre la clave primaria de cada relación base. No crear
índices sobre relaciones pequeñas. Añadir un índice sobre los atributos
que se utilizan para acceder con mucha frecuencia. Añadir un índice sobre
las claves ajenas que se utilicen con frecuencia. Evitar los índices sobre
atributos que se modifican a menudo.
CONSIDERAR LA INTRODUCCIÓN DE REDUNDANCIAS CONTROLADAS
En ocasiones puede ser conveniente relajar las reglas de normalización
introduciendo redundancias de forma controlada, con objeto de mejorar las
prestaciones del sistema. En la etapa del diseño lógico se recomienda
llegar, al menos, hasta la tercera forma normal para obtener un esquema
con una estructura consistente y sin redundancias. Pero, a menudo,
sucede que las bases de datos así normalizadas no proporcionan la
máxima eficiencia, con lo que es necesario volver atrás y desnormalizar
algunas relaciones, sacrificando los beneficios de la normalización para
mejorar las prestaciones.
En caso de que se tenga que adquirir nuevo equipamiento informático, el
diseñador debe estimar el espacio necesario en disco para la base de datos. Esta
estimación depende del SGBD que se vaya a utilizar y del hardware. En general,
se debe estimar el número de registros de cada relación y su tamaño. También se
debe estimar el factor de crecimiento de cada relación.
ESTIMAR LA NECESIDAD DE ESPACIO EN DISCO
Los datos constituyen un recurso esencial para la empresa, por lo tanto
su seguridad es de vital importancia. Durante el diseño lógico se habrán
especificado los requerimientos en cuanto a seguridad que en esta fase
se deben implementar. Para llevar a cabo esta implementación, el
diseñador debe conocer las posibilidades que ofrece el SGBD que se
vaya a utilizar.
DISEÑAR LOS MECANISMOS DE SEGURIDAD
El objetivo de este paso es diseñar las vistas de los usuarios
correspondientes a los esquemas lógicos locales. Las vistas, además de
preservar la seguridad, mejoran la independencia de datos, reducen la
complejidad y permiten que los usuarios vean los datos en el formato
deseado.
DISEÑAR LAS VISTAS DE LOS USUARIOS
Una vez implementado el esquema físico de la base de datos, se
debe poner en marcha para observar sus prestaciones. Si éstas no
son las deseadas, el esquema deberá cambiar para intentar
satisfacerlas. Una vez afinado el esquema, no permanecerá estático,
ya que tendrá que ir cambiando conforme lo requieran los nuevos
requisitos de los usuarios. Los SGBD proporcionan herramientas para
monitorizar el sistema mientras está en funcionamiento.
DISEÑAR LAS REGLAS DE ACCESO
El administrador de la base de datos asigna a cada usuario un identificador
que tendrá una palabra secreta asociada por motivos de seguridad. Para cada
usuario o grupo de usuarios se otorgarán permisos para realizar determinadas
acciones sobre determinados objetos de la base de datos. Por ejemplo, los
usuarios de un determinado grupo pueden tener permiso para consultar los
datos de una relación base concreta y no tener permiso para actualizarlos.
MONITORIZAR Y AFINAR EL SISTEMA
El diseño físico es el proceso de producir una descripción de la implementación
de la base de datos en memoria secundaria. Describe las relaciones base y las
estructuras de almacenamiento y métodos de acceso que se utilizarán para
acceder a los datos de modo eficiente. El diseño de las relaciones base sólo se
puede realizar cuando el diseñador conoce perfectamente toda la funcionalidad
que presenta el SGBD que se vaya a utilizar.
El primer paso consiste en traducir el esquema lógico global de modo que pueda
ser fácilmente implementado por el SGBD específico. A continuación, se escogen
las organizaciones de ficheros más apropiadas para almacenar las relaciones
base, y los métodos de acceso, basándose en el análisis de las transacciones
que se van a ejecutar sobre la base de datos. Se puede considerar la
introducción de redundancias controladas para mejorar las prestaciones. Otra
tarea a realizar en este paso es estimar el espacio en disco.
La seguridad de la base de datos es fundamental, por lo que el siguiente paso
consiste en diseñar las medidas de seguridad necesarias mediante la creación de
vistas y el establecimiento de permisos para los usuarios.
El último paso del diseño físico consiste en monitorizar y afinar el sistema para
obtener las mejores prestaciones y satisfacer los cambios que se puedan
producir en los requisitos.
RESUMEN

Más contenido relacionado

La actualidad más candente

Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
Anielka Reyes
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONejjsm
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
José Antonio Sandoval Acosta
 
IN Unidad 4: Visualización de información
IN Unidad 4: Visualización de informaciónIN Unidad 4: Visualización de información
IN Unidad 4: Visualización de información
Franklin Parrales Bravo
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
Vannesa Salazar
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasSergio Sanchez
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
Universidad Técnica del Norte
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de información
Yaskelly Yedra
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfaz
Jose Luis Dorao
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
Yoandres La Cruz
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
yolandacando1
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
Diego Alexander Aguirre Forero
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
Isabel C de Talamas
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
Fani Calle
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)claudiachiri
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
vinivaldivieso
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
Mayra Romero
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datos
guestcde16b
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 

La actualidad más candente (20)

Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCION
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
IN Unidad 4: Visualización de información
IN Unidad 4: Visualización de informaciónIN Unidad 4: Visualización de información
IN Unidad 4: Visualización de información
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de información
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfaz
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datos
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 

Similar a Diseño fisico

IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOIUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOespejo79
 
C:\Fakepath\Bdiii
C:\Fakepath\BdiiiC:\Fakepath\Bdiii
C:\Fakepath\Bdiii
Alicia Gabriela Ruiz Lopez
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
Juan Ramirez
 
109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datos109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datosMiguel Ángel
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de Datos
Jorge Luis Chalén
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
Elkin Alfredo Albarracin Navas
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
manuel
 
Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.
Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.
Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.
Victor Samaniego
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
yussy alejandra acevedo palomino
 
Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datosUTN
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
Junior Diaz
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
Junior Diaz
 
Consideraciones de diseño
Consideraciones de diseñoConsideraciones de diseño
Consideraciones de diseñoYoung Hyun
 
Giancarlo aguirre base de datos
Giancarlo aguirre base de datosGiancarlo aguirre base de datos
Giancarlo aguirre base de datos
Giancarlo Santos Aguirre Tavera
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
bandida123
 

Similar a Diseño fisico (20)

IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOIUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
 
C:\Fakepath\Bdiii
C:\Fakepath\BdiiiC:\Fakepath\Bdiii
C:\Fakepath\Bdiii
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Melavvv
MelavvvMelavvv
Melavvv
 
Comparación SMBD
Comparación SMBDComparación SMBD
Comparación SMBD
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Comparacion smdb
Comparacion smdbComparacion smdb
Comparacion smdb
 
Smbd
SmbdSmbd
Smbd
 
109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datos109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datos
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de Datos
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.
Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.
Cuestiones De Reapaso Cp. 17 Por. Victor Samaniego.
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datos
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Consideraciones de diseño
Consideraciones de diseñoConsideraciones de diseño
Consideraciones de diseño
 
Giancarlo aguirre base de datos
Giancarlo aguirre base de datosGiancarlo aguirre base de datos
Giancarlo aguirre base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 

Más de Wuiller Angel Maldonado

Ejercicios estructira con arrays
Ejercicios estructira con arraysEjercicios estructira con arrays
Ejercicios estructira con arrays
Wuiller Angel Maldonado
 
Gestion de talento humano
Gestion de talento humanoGestion de talento humano
Gestion de talento humano
Wuiller Angel Maldonado
 
Gestion de talento humano
Gestion de talento humanoGestion de talento humano
Gestion de talento humano
Wuiller Angel Maldonado
 
Circular 0004-horas-pedagogicas-en-laboratorios-de-informatica
Circular 0004-horas-pedagogicas-en-laboratorios-de-informaticaCircular 0004-horas-pedagogicas-en-laboratorios-de-informatica
Circular 0004-horas-pedagogicas-en-laboratorios-de-informatica
Wuiller Angel Maldonado
 
Organizador gráfico para el diseño interdisciplinario e integral del producto...
Organizador gráfico para el diseño interdisciplinario e integral del producto...Organizador gráfico para el diseño interdisciplinario e integral del producto...
Organizador gráfico para el diseño interdisciplinario e integral del producto...
Wuiller Angel Maldonado
 

Más de Wuiller Angel Maldonado (7)

Ejercicios estructira con arrays
Ejercicios estructira con arraysEjercicios estructira con arrays
Ejercicios estructira con arrays
 
Gestion de talento humano
Gestion de talento humanoGestion de talento humano
Gestion de talento humano
 
Gestion de talento humano
Gestion de talento humanoGestion de talento humano
Gestion de talento humano
 
Descargar videos
Descargar videosDescargar videos
Descargar videos
 
Circular 0004-horas-pedagogicas-en-laboratorios-de-informatica
Circular 0004-horas-pedagogicas-en-laboratorios-de-informaticaCircular 0004-horas-pedagogicas-en-laboratorios-de-informatica
Circular 0004-horas-pedagogicas-en-laboratorios-de-informatica
 
Organizador gráfico para el diseño interdisciplinario e integral del producto...
Organizador gráfico para el diseño interdisciplinario e integral del producto...Organizador gráfico para el diseño interdisciplinario e integral del producto...
Organizador gráfico para el diseño interdisciplinario e integral del producto...
 
Plan matematicas
Plan matematicasPlan matematicas
Plan matematicas
 

Último

Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 

Último (20)

Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 

Diseño fisico

  • 1. DISEÑO FÍSICO DE LA BASE DE DATOS El diseño físico de la base de datos optimiza el rendimiento a la vez que asegura la integridad de los datos al evitar repeticiones innecesarias de datos. Durante el diseño físico, se transforman las entidades en tablas, las instancias en filas y los atributos en columnas.  Cómo convertir entidades en tablas físicas  Qué atributos utilizar para las columnas de las tablas físicas  Qué columnas de las tablas deben definirse como claves  Qué índices deben definirse en las tablas  Qué vistas deben definirse en las tablas  Cómo desnormalizar las tablas  Cómo resolver relaciones de varios con varios
  • 2. METODOLOGÍA DE DISEÑO FÍSICO PARA BASES DE DATOS RELACIONALES El objetivo de esta etapa es producir una descripción de la implementación de la base de datos en memoria secundaria. Esta descripción incluye las estructuras de almacenamiento y los métodos de acceso que se utilizarán para conseguir un acceso eficiente a los datos. TRADUCIR EL ESQUEMA LÓGICO GLOBAL La primera fase del diseño lógico consiste en traducir el esquema lógico global en un esquema que se pueda implementar en el SGBD escogido. Para ello, es necesario conocer toda la funcionalidad que éste ofrece. Por ejemplo, el diseñador deberá saber: Si el sistema soporta la definición de claves primarias, claves ajenas y claves alternativas. Si el sistema soporta la definición de datos requeridos. Si el sistema soporta la definición de reglas de negocio.
  • 3. DISEÑAR LAS RELACIONES BASE PARA EL SGBD ESPECÍFICO Las relaciones base se definen mediante el lenguaje de definición de datos del SGBD. Para ello, se utiliza la información producida durante el diseño lógico: el esquema lógico global y el diccionario de datos. El esquema lógico consta de un conjunto de relaciones y, para cada una de ellas, se tiene: El nombre de la relación. La lista de atributos entre paréntesis. La clave primaria y las claves ajenas, si las tiene. Las reglas de integridad de las claves ajenas. DISEÑAR LAS REGLAS DE NEGOCIO PARA EL SGBD ESPECÍFICO Las actualizaciones que se realizan sobre las relaciones de la base de datos deben observar ciertas restricciones que imponen las reglas de negocio de la empresa. Algunos SGBD proporcionan mecanismos que permiten definir estas restricciones y vigilan que no se violen. Por ejemplo, si no se quiere que un empleado tenga más de dos departamentos asignados, se puede definir una restricción en la sentencia CREATE TABLE de la relación DEPARTAMENTO.
  • 4. DISEÑAR LA REPRESENTACIÓN FÍSICA Uno de los objetivos principales del diseño físico es almacenar los datos de modo eficiente. Para medir la eficiencia hay varios factores que se deben tener en cuenta: Productividad de transacciones. Es el número de transacciones que se quiere procesar en un intervalo de tiempo. Tiempo de respuesta. Es el tiempo que tarda en ejecutarse una transacción. Desde el punto de vista del usuario, este tiempo debería ser el mínimo posible. Espacio en disco. Es la cantidad de espacio en disco que hace falta para los ficheros de la base de datos. Normalmente, el diseñador querrá minimizar este espacio.
  • 5. ANALIZAR LAS TRANSACCIONES Para realizar un buen diseño físico es necesario conocer las consultas y las transacciones que se van a ejecutar sobre la base de datos.. Para cada transacción, hay que especificar: La frecuencia con que se va a ejecutar. Las relaciones y los atributos a los que accede la transacción, y el tipo de acceso: consulta, inserción, modificación o eliminación. Los atributos que se modifican no son buenos candidatos para construir estructuras de acceso. ESCOGER LOS ÍNDICES SECUNDARIOS A la hora de seleccionar los índices, se pueden seguir las siguientes indicaciones: Construir un índice sobre la clave primaria de cada relación base. No crear índices sobre relaciones pequeñas. Añadir un índice sobre los atributos que se utilizan para acceder con mucha frecuencia. Añadir un índice sobre las claves ajenas que se utilicen con frecuencia. Evitar los índices sobre atributos que se modifican a menudo.
  • 6. CONSIDERAR LA INTRODUCCIÓN DE REDUNDANCIAS CONTROLADAS En ocasiones puede ser conveniente relajar las reglas de normalización introduciendo redundancias de forma controlada, con objeto de mejorar las prestaciones del sistema. En la etapa del diseño lógico se recomienda llegar, al menos, hasta la tercera forma normal para obtener un esquema con una estructura consistente y sin redundancias. Pero, a menudo, sucede que las bases de datos así normalizadas no proporcionan la máxima eficiencia, con lo que es necesario volver atrás y desnormalizar algunas relaciones, sacrificando los beneficios de la normalización para mejorar las prestaciones. En caso de que se tenga que adquirir nuevo equipamiento informático, el diseñador debe estimar el espacio necesario en disco para la base de datos. Esta estimación depende del SGBD que se vaya a utilizar y del hardware. En general, se debe estimar el número de registros de cada relación y su tamaño. También se debe estimar el factor de crecimiento de cada relación. ESTIMAR LA NECESIDAD DE ESPACIO EN DISCO
  • 7. Los datos constituyen un recurso esencial para la empresa, por lo tanto su seguridad es de vital importancia. Durante el diseño lógico se habrán especificado los requerimientos en cuanto a seguridad que en esta fase se deben implementar. Para llevar a cabo esta implementación, el diseñador debe conocer las posibilidades que ofrece el SGBD que se vaya a utilizar. DISEÑAR LOS MECANISMOS DE SEGURIDAD El objetivo de este paso es diseñar las vistas de los usuarios correspondientes a los esquemas lógicos locales. Las vistas, además de preservar la seguridad, mejoran la independencia de datos, reducen la complejidad y permiten que los usuarios vean los datos en el formato deseado. DISEÑAR LAS VISTAS DE LOS USUARIOS
  • 8. Una vez implementado el esquema físico de la base de datos, se debe poner en marcha para observar sus prestaciones. Si éstas no son las deseadas, el esquema deberá cambiar para intentar satisfacerlas. Una vez afinado el esquema, no permanecerá estático, ya que tendrá que ir cambiando conforme lo requieran los nuevos requisitos de los usuarios. Los SGBD proporcionan herramientas para monitorizar el sistema mientras está en funcionamiento. DISEÑAR LAS REGLAS DE ACCESO El administrador de la base de datos asigna a cada usuario un identificador que tendrá una palabra secreta asociada por motivos de seguridad. Para cada usuario o grupo de usuarios se otorgarán permisos para realizar determinadas acciones sobre determinados objetos de la base de datos. Por ejemplo, los usuarios de un determinado grupo pueden tener permiso para consultar los datos de una relación base concreta y no tener permiso para actualizarlos. MONITORIZAR Y AFINAR EL SISTEMA
  • 9. El diseño físico es el proceso de producir una descripción de la implementación de la base de datos en memoria secundaria. Describe las relaciones base y las estructuras de almacenamiento y métodos de acceso que se utilizarán para acceder a los datos de modo eficiente. El diseño de las relaciones base sólo se puede realizar cuando el diseñador conoce perfectamente toda la funcionalidad que presenta el SGBD que se vaya a utilizar. El primer paso consiste en traducir el esquema lógico global de modo que pueda ser fácilmente implementado por el SGBD específico. A continuación, se escogen las organizaciones de ficheros más apropiadas para almacenar las relaciones base, y los métodos de acceso, basándose en el análisis de las transacciones que se van a ejecutar sobre la base de datos. Se puede considerar la introducción de redundancias controladas para mejorar las prestaciones. Otra tarea a realizar en este paso es estimar el espacio en disco. La seguridad de la base de datos es fundamental, por lo que el siguiente paso consiste en diseñar las medidas de seguridad necesarias mediante la creación de vistas y el establecimiento de permisos para los usuarios. El último paso del diseño físico consiste en monitorizar y afinar el sistema para obtener las mejores prestaciones y satisfacer los cambios que se puedan producir en los requisitos. RESUMEN