1 / 30

ESCUELA :

BASES DE DATOS I. ESCUELA :. CIENCIAS DE LA COMPUTACI ÓN. Ing. Audrey Romero. PONENTE :. II BIMESTRE. BIMESTRE :. ABRIL – AGOSTO 2007. CICLO :. UNIDAD. VIDEOCONFERENCIAS. Diseño y adminsitración de BD Determinación de hechos Modelo Entidad – Relaci ón Normalización.

marla
Download Presentation

ESCUELA :

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BASES DE DATOS I ESCUELA: CIENCIAS DE LA COMPUTACIÓN Ing. Audrey Romero PONENTE: II BIMESTRE BIMESTRE: ABRIL – AGOSTO 2007 CICLO: UNIDAD VIDEOCONFERENCIAS

  2. Diseño y adminsitración de BD Determinación de hechos Modelo Entidad – Relación Normalización

  3. PLANIFICACION, DISEÑO Y ADMINISTRACION DE BD

  4. Identificar los componentes de un SI • Identificar las fases principales del diseño de BD • Diseño conceptual • Diseño lógico • Diseño físico • Conocer los criterios de evaluación de un SGBD

  5. Identificar los componentes de un SI • Definición del sistema • Recopilación y análisis de requisitos • Diseño de la base de datos • Selección del SGBD • Diseño de la aplicación • Implementación, pruebas y mantenimiento

  6. Recopilación y análisis de requisitos • El proceso de recopilar y analizar la información a la el sistema de información dará soporte. • Identificar los requisitos relativos al nuevo sistema.

  7. Identificar las fases principales del diseño de BD • Diseño de la BD • Proceso de creación de un diseño que soporte la misión y objetivos de la empresa en el nuevo sistema. • Técnicas de diseño • De abajo a arriba: inicia en el nivel fundamental de los atributos que luego se agrupan para formar relaciones. Normalización. BD sencillas. • De arriba a abajo: desarrollo de modelos de datos que tengan entidades y relaciones de alto nivel. Modelo Entidad-Relación. BD complejas.

  8. Modelado de datos • Ayuda a comprender la semántica de los datos y facilita la comunicación de los requisitos de información. • El modelado de datos permite comprender: • La perspectiva que cada usuario tiene de los datos • La naturaleza de los datos • La utilización de los datos en distintas vistas de usuario.

  9. Fases del Diseño de la BB • Diseño conceptual • Construcción de un modelo de datos de forma independiente de todas las consideraciones físicas. • Diseño lógico • Construcción de un modelo de datos utilizados en la empresa basándose en un modelo de datos específico. • Independiente del SGBD • Independiente de las consideraciones físicas

  10. Fases del Diseño de la BB • Diseño físico • Proceso de generar una descripción de la implementación de base de datos en almacenamiento secundario. • Describe las relaciones base, organización de archivos, índices y demás objetos. • Además se definen las medidas de seguridad y restricciones de integridad.

  11. Selección del SGBD • Especificación de requisitos de usuario • Selección de dos o tres candidatos • Evaluación de productos • Recomendación de un producto

  12. Criterios de Evaluación de productos • Definición de datos • Especificación de claves principales, externas • Tipos de datos existentes y ampliables • Especificación de dominios • Controles de integridad • Mecanismos de vistas • Independencia de datos • Evolución del esquema • Accesibilidad

  13. Criterios de Evaluación de productos • Definición física • Estructuras de archivos • Indexación • Campos/registros de longitud variable • Rutinas de cifrado • Requisitos de memoria y almacenamiento • Gestión de transacciones • Rutinas de copia de seguridad y recuperación • Puntos de comprobación • Registro de actividades • Modelo avanzado para gestionar transacciones

  14. MODELO ENTIDAD RELACION

  15. Tipos de entidad Objetos con iguales propiedades. Libro, Autor,… • Tipos de relación Conjunto de asociaciones entre tipos de entidad • Grado de un tipo de entidad, Número de tipos de entidad en una relación. • Relaciones • 1 a 1 • 1 a muchos • muchos a muchos

  16. TÉCNICAS DE DETERMINACIÓN DE HECHOS

  17. Especificación de requisitos de usuario • Describe en detalle los datos que hay que almacenar en la base de datos y cómo se deben utilizar • Especificación del sistema • Describe las características que debe incluir el sistema: prestaciones, seguridades, etc.

  18. Tipos de entidad: Libro y auto • Tipos de relación: tiene • Grado del tipo de relación: binaria • Relación 1:n

  19. Especialización • Maximizar las diferencias entre tipos de entidad identificando sus características distintas.

  20. Generalización • Minimizar las diferencias entre tipos de entidad identificando sus características comunes.

  21. NORMALIZACIÓN

  22. Normalización • Técnica para producir un conjunto de relaciones pertinentes a través de la mejor estructuración de las entidades involucradas. • Permite eliminar redundancia de datos y simplificar el mantenimiento de los datos • Inicia examinando las relaciones existentes entre atributos.

  23. Dependencias funcionales • Corresponde a la relación entre atributos. • Suponga una relación R, donde se tienen los atributos A y B, B será funcionalmente dependiente de A (AB) si cada valor distinto (no repetido) de A está asociado con exactamente un valor de B. A B A B A1 B1 A1 B1 A2 B3 A2 B3 A1 B1 A1 B2 entonces (AB) entonces (AB) Determinante, el atributo en el lado izquierdo de la DF.

  24. Proceso de Normalización • 1FN • 2FN • 3FN • FNBC

  25. Proceso de Normalización • 1FN • Si los valores en las celdas son atómicos • Si dos filas o tuplas no son idénticas

  26. Proceso de Normalización • 2FN • Si y sólo si está en 1FN y los atributos NO Primos dependen funcionalmente de la llave primaria. A → B A → C A → E C → D E → F

  27. Proceso de Normalización • 3FN • Si está en 2FN y no existen dependencias transitivas. A → B A → C A → E C → D E → F

  28. Proceso de Normalización • 3FN

  29. UNIDAD VIDEOCONFERENCIAS

More Related