SlideShare una empresa de Scribd logo
Sistemas Gestores de Base de Datos Bloque -II: Diseño de BD Relacionales - T4 Diseño Conceptual - T5 Diseño Lógico - T6 Diseño Físico
Sistemas Gestores de Base de Datos Bloque -II: Diseño de BD Relacionales - T4 Diseño Conceptual - T5 Diseño Lógico - T6 Diseño Físico
Sistemas Gestores de Base de Datos Tema 5.- Diseño Lógico
5.1.- Diseño lógico El objetivo del diseño lógico es convertir el esquema conceptual (entidad-relación)  en un esquema lógico (relacional).
5.2.- Metodología Pasos: Convertir el esquema conceptual en lógico. Derivar las relaciones(tablas) para el esquema lógico. Validar el esquema mediante la normalización. Validar el esquema frente a las transacciones del usuario. Dibujar el diagrama. Definier las reglas de integridad.
5.2.1.- Convertir los esquemas Eliminar las relaciones M:N. Eliminar las relaciones entre 3 o más entidades. Eliminar las relaciones recursivas. Eliminar las relaciones con atributos. Eliminar los atributos multievaluados. Revisar las relaciones 1:1. Eliminar las relaciones redundantes.
5.2.2.- Obtener cjto relaciones Obtener el conjunto de relaciones (tablas) para cada esquema: Entidades fuertes Entidades débiles Relación 1:1 Relación 1:N Jerarquias
5.2.3.- Normalizar Técnica para diseñar la estructura lógica de los datos de un sistema de información en el modelo relacional (Codd) Estrategia de diseño: Parte de los atributos y éstos se van agrupando en relaciones (tablas) según su afinidad.  No se utilizará como una técnica de diseño de bases de datos, sino como una etapa posterio, que elimine las dependencias entre atributos no deseadas.
5.2.3.-  Ventajas de normalizar Evita anomalías en inserciones, modificaciones y borrados.  Mejora la independencia de datos.  No establece restricciones artificiales en la estructura de los datos.
5.2.3.- Normalización Dependencia Funcional : Es una relación entre atributos de una misma relación (tabla).  Si  X  e  Y  son atributos de la relación  R , se dice que  Y  es funcionalmente dependiente de  X  si cada valor de  X  tiene asociado un solo valor de  Y . Dependencia funcional completa Dependencia funcional elemental Dependencia funcional transitiva
5.2.3.- Normalizar 1º FN:  Una relación está en primera forma normal si, y sólo si, todos los dominios de la misma contienen valores atómicos, es decir, no hay grupos repetitivos. Cuando un atributo de una tupla solo puede tomar un valor.
5.2.3.- Normalizar 2º FN:  si, y sólo si, está en 1FN y, además, cada atributo que no está en la clave primaria es completamente dependiente de la clave primaria.  Se aplica a las relaciones que tienen claves primarias compuestas por dos o más atributos. Si cada atributo que no es clave, depende de forma funcional completa de la clave.
5.2.3.- Normalizar 3º FN:  si, y sólo si, está en 2FN y, además, cada atributo que no está en la clave primaria no depende transitivamente de la clave primaria.  se eliminan los atributos que dependen transitivamente y se ponen en una nueva relación con una copia de su determinante. Ningun atributo que no sea clave depende transitivamente de las claves de la tabla.
5.2.3.- Normalizar FNBC:  si, y sólo si, está en 3FN y, además,  todo determinante es una clave candidata X  Y A  X  se le denomina determinante, ya que  determina el valor de  Y . Ningun atributo que no sea clave depende transitivamente de las claves de la tabla.
5.2.4.- Validar las transacciones Se debe garantizar las transacciones requeridas por el usuario. Transacciones ~ Operaciones del Algebra Relacional Estas transacciones se encontrarán en las especificaciones de requisitos.
5.2.5.- Definir las restricciones Datos requeridos. Restricciones de dominios. Integridad de entidades:  id no nulo. Integridad referencial:  clave ajena mismo valor. Reglas de negocio.
5.2.6.- Validar el esquema lógico global 5.2.7.- Estudiar el crecimiento futuro 5.2.8.- Revisar el esquema con el usuario

Más contenido relacionado

ODP
24pasarerar
PPTX
Diapositivas Normalizacion Grupo4
PDF
ODP
03 De conceptual a relacional
PPT
Normalizaciòn
PPTX
Normalizacion en base de datos
PPTX
Capitulo 11 (Aalgoritmos de diseños de base de datos relacionales y dependenc...
PPTX
Fundamentos de Sistemas de Base de Datos (Capítulo 11 y 12)
24pasarerar
Diapositivas Normalizacion Grupo4
03 De conceptual a relacional
Normalizaciòn
Normalizacion en base de datos
Capitulo 11 (Aalgoritmos de diseños de base de datos relacionales y dependenc...
Fundamentos de Sistemas de Base de Datos (Capítulo 11 y 12)

La actualidad más candente (7)

PPTX
Inf 161 normalizacion
PPTX
DOCI2019-GRUPO2
ODP
Núcleo 3 - Normalización de Bases de datos
PPT
Presentacion Mate Integrales[1]
PPSX
Polimorfismo y Clases Abstractas
PPT
Estructuras de control selectiva
PPTX
Presentacion wilfredo nadales(29946762)-programas estructurados
Inf 161 normalizacion
DOCI2019-GRUPO2
Núcleo 3 - Normalización de Bases de datos
Presentacion Mate Integrales[1]
Polimorfismo y Clases Abstractas
Estructuras de control selectiva
Presentacion wilfredo nadales(29946762)-programas estructurados
Publicidad

Destacado (11)

PDF
Recuerdo de 24 horas
PPTX
T5 Amplificador Operacional
PPS
ExposicióN T5
PDF
Los paisajes de la tierra tema 5
PDF
Climas&paisajes de la tierra 1º ESO
PDF
Adh 1 eso los medios naturales y su conservación
PPTX
Tema 6 climas y paisajes de la tierra
PPT
Climas y paisajes de la tierra. 1º ESO
DOCX
Examen de diagnostico de artes ii
PDF
Tiempo y clima. Los paisajes (II)
PPTX
Tema 5 - Los paisajes de la Tierra
Recuerdo de 24 horas
T5 Amplificador Operacional
ExposicióN T5
Los paisajes de la tierra tema 5
Climas&paisajes de la tierra 1º ESO
Adh 1 eso los medios naturales y su conservación
Tema 6 climas y paisajes de la tierra
Climas y paisajes de la tierra. 1º ESO
Examen de diagnostico de artes ii
Tiempo y clima. Los paisajes (II)
Tema 5 - Los paisajes de la Tierra
Publicidad

Similar a T5 Disenio Logico (20)

PDF
Unidad iv base de datos
PPTX
Presentacion g4
PPTX
Normalizacion
PPTX
Normalizacion
DOC
Normalización de una base de datos
PPTX
Diapositivas sql.
PPTX
Metodologia. bd gaby
PPTX
Normalizacion de base de datos
PPTX
Normalización de Base de Datos
PPTX
diseno de base de datos relacionados
PPTX
capV_normalizacion.pptx
PDF
Normalización
PPTX
Algebra relacional 2
DOCX
Optimización y diseño de base de datos relacionales
PPTX
Normalizacion
DOCX
formas normales.docx
PDF
Base de datos 4
PPTX
Presentación1
PPTX
optimizacion de la base de datos relaionales
Unidad iv base de datos
Presentacion g4
Normalizacion
Normalizacion
Normalización de una base de datos
Diapositivas sql.
Metodologia. bd gaby
Normalizacion de base de datos
Normalización de Base de Datos
diseno de base de datos relacionados
capV_normalizacion.pptx
Normalización
Algebra relacional 2
Optimización y diseño de base de datos relacionales
Normalizacion
formas normales.docx
Base de datos 4
Presentación1
optimizacion de la base de datos relaionales

Más de rmonago (20)

PDF
Cms joomla 3.0
PDF
Cms joomla
PDF
introduccion al Lenguaje php
PDF
Lenguaje javascript
PDF
Lenguaje xhtml
PDF
Hojas de estilos css
PDF
Lenguaje de marcas html
ODP
T5_Vb_Bd
ODP
T4 Sql 2 Lmd Log
ODP
T4 Sql LMD
ODP
T4 Mysql
ODP
T3 Bd Access
ODP
LDD
ODP
21modelo Er
ODP
22modelo R
ODP
T1 Gestion De Datos
PDF
T12 ORACLE
PDF
T11 Oracle
PDF
T9 10 My Sql
ODP
T4 Diseño conceptual
Cms joomla 3.0
Cms joomla
introduccion al Lenguaje php
Lenguaje javascript
Lenguaje xhtml
Hojas de estilos css
Lenguaje de marcas html
T5_Vb_Bd
T4 Sql 2 Lmd Log
T4 Sql LMD
T4 Mysql
T3 Bd Access
LDD
21modelo Er
22modelo R
T1 Gestion De Datos
T12 ORACLE
T11 Oracle
T9 10 My Sql
T4 Diseño conceptual

T5 Disenio Logico

  • 1. Sistemas Gestores de Base de Datos Bloque -II: Diseño de BD Relacionales - T4 Diseño Conceptual - T5 Diseño Lógico - T6 Diseño Físico
  • 2. Sistemas Gestores de Base de Datos Bloque -II: Diseño de BD Relacionales - T4 Diseño Conceptual - T5 Diseño Lógico - T6 Diseño Físico
  • 3. Sistemas Gestores de Base de Datos Tema 5.- Diseño Lógico
  • 4. 5.1.- Diseño lógico El objetivo del diseño lógico es convertir el esquema conceptual (entidad-relación) en un esquema lógico (relacional).
  • 5. 5.2.- Metodología Pasos: Convertir el esquema conceptual en lógico. Derivar las relaciones(tablas) para el esquema lógico. Validar el esquema mediante la normalización. Validar el esquema frente a las transacciones del usuario. Dibujar el diagrama. Definier las reglas de integridad.
  • 6. 5.2.1.- Convertir los esquemas Eliminar las relaciones M:N. Eliminar las relaciones entre 3 o más entidades. Eliminar las relaciones recursivas. Eliminar las relaciones con atributos. Eliminar los atributos multievaluados. Revisar las relaciones 1:1. Eliminar las relaciones redundantes.
  • 7. 5.2.2.- Obtener cjto relaciones Obtener el conjunto de relaciones (tablas) para cada esquema: Entidades fuertes Entidades débiles Relación 1:1 Relación 1:N Jerarquias
  • 8. 5.2.3.- Normalizar Técnica para diseñar la estructura lógica de los datos de un sistema de información en el modelo relacional (Codd) Estrategia de diseño: Parte de los atributos y éstos se van agrupando en relaciones (tablas) según su afinidad. No se utilizará como una técnica de diseño de bases de datos, sino como una etapa posterio, que elimine las dependencias entre atributos no deseadas.
  • 9. 5.2.3.- Ventajas de normalizar Evita anomalías en inserciones, modificaciones y borrados. Mejora la independencia de datos. No establece restricciones artificiales en la estructura de los datos.
  • 10. 5.2.3.- Normalización Dependencia Funcional : Es una relación entre atributos de una misma relación (tabla). Si X e Y son atributos de la relación R , se dice que Y es funcionalmente dependiente de X si cada valor de X tiene asociado un solo valor de Y . Dependencia funcional completa Dependencia funcional elemental Dependencia funcional transitiva
  • 11. 5.2.3.- Normalizar 1º FN: Una relación está en primera forma normal si, y sólo si, todos los dominios de la misma contienen valores atómicos, es decir, no hay grupos repetitivos. Cuando un atributo de una tupla solo puede tomar un valor.
  • 12. 5.2.3.- Normalizar 2º FN: si, y sólo si, está en 1FN y, además, cada atributo que no está en la clave primaria es completamente dependiente de la clave primaria. Se aplica a las relaciones que tienen claves primarias compuestas por dos o más atributos. Si cada atributo que no es clave, depende de forma funcional completa de la clave.
  • 13. 5.2.3.- Normalizar 3º FN: si, y sólo si, está en 2FN y, además, cada atributo que no está en la clave primaria no depende transitivamente de la clave primaria. se eliminan los atributos que dependen transitivamente y se ponen en una nueva relación con una copia de su determinante. Ningun atributo que no sea clave depende transitivamente de las claves de la tabla.
  • 14. 5.2.3.- Normalizar FNBC: si, y sólo si, está en 3FN y, además, todo determinante es una clave candidata X Y A X se le denomina determinante, ya que determina el valor de Y . Ningun atributo que no sea clave depende transitivamente de las claves de la tabla.
  • 15. 5.2.4.- Validar las transacciones Se debe garantizar las transacciones requeridas por el usuario. Transacciones ~ Operaciones del Algebra Relacional Estas transacciones se encontrarán en las especificaciones de requisitos.
  • 16. 5.2.5.- Definir las restricciones Datos requeridos. Restricciones de dominios. Integridad de entidades: id no nulo. Integridad referencial: clave ajena mismo valor. Reglas de negocio.
  • 17. 5.2.6.- Validar el esquema lógico global 5.2.7.- Estudiar el crecimiento futuro 5.2.8.- Revisar el esquema con el usuario