Base Datos I 2 Bim

2,290 views
1,902 views

Published on

Bases de Datos: Office y Oracle
Ponente: Juan Carlos Morocho

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,290
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
68
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • utpl
  • utpl
  • utpl
  • utpl
  • utpl
  • utpl
  • utpl
  • utpl
  • utpl
  • utpl
  • Base Datos I 2 Bim

    1. 1. ESCUELA : TUTOR: BASE DE DATOS I PERÍODO : OCTUBRE 2009 – FEBRERO 2010 CIENCIAS DE LA COMPUTACIÓN Ing. JUAN CARLOS MOROCHO
    2. 2. Objetivos
    3. 3. Base de datos comerciales: Office Access y Oracle
    4. 4. Arquitectura de Oracle
    5. 5. Planificación, diseño y administración de bases de datos <ul><li>Planificación de la base de datos </li></ul><ul><li>Definición del sistema </li></ul><ul><li>Recopilación y análisis de requisitos </li></ul><ul><li>Diseño de la base de datos </li></ul><ul><li>Selección del SGBD (opcional) </li></ul><ul><li>Diseño de la aplicación </li></ul>
    6. 6. <ul><li>Prototipado (opcional) </li></ul><ul><li>Implementación </li></ul><ul><li>Conversión y carga de los datos </li></ul><ul><li>Pruebas </li></ul><ul><li>Mantenimiento operativo </li></ul><ul><li>Administrador de Datos / Administrador de base de datos </li></ul>Planificación, diseño y administración de bases de datos
    7. 7. <ul><li>Resulta crítico que el desarrollador de la base de datos capture los hechos necesarios para poder construir el sistema de base de datos requerido </li></ul>Técnicas de determinación de hechos
    8. 8. <ul><li>Un desarrollador de una base de datos suele usar varias técnicas de determinación de hechos durante un mismo proyecto de bases de datos, incluyendo: </li></ul><ul><ul><li>Examen de la documentación </li></ul></ul><ul><ul><li>Entrevistas </li></ul></ul><ul><ul><li>Observación de la operación de la empresa </li></ul></ul><ul><ul><li>Investigación </li></ul></ul><ul><ul><li>Cuestionarios </li></ul></ul>Técnicas de determinación de hechos
    9. 9. <ul><li>El concepto básico es el de tipo de entidad , representa un grupo de objetos del mundo real que tienen las mismas propiedades. Tiene existencia independiente puede ser física (o real), o conceptual (o abstracta). Se identifica mediante un nombre y una lista de propiedades </li></ul><ul><li>Instancia de entidad es cada objeto unívocamente identificable, dentro de una tipo de entidad </li></ul>Modelos entidad-relación
    10. 10. Tipos de relación « Propietario privado posee inmueble en alquiler » «El empleado registra un cliente en una sucursal»
    11. 11. Tipos de relación Agente « Un agente gestiona una oferta por parte de un comprador con el soporte de una institución financiera » Institución financiera Gestiona Comprador Oferta
    12. 12. Relación recursiva denominada Supervises « Un empleado (Supervisor) supervisa a otro (Supervisado) » Nombre rol Supervisado Personal Nombre rol
    13. 13. Entidades asociadas mediante dos relaciones distintas « Un gerente gestiona una sucursal » Nombre rol Gerente Sucursal Empleados Sucursal Empleado Sucursal Nombre rol « Una sucursal tiene empleados »
    14. 14. Ejemplos de tipos de entidades Existencia física Personal Propiedad Cliente Componente Suministrador Producto Existencia conceptual Vista Inspección Venta Experiencia laboral
    15. 15. Diagrama ER de las entidades Staff y Branch Clave primaria Atributo compuesto Atributo derivado Área para enumerar los atributos Atributo multivaluado
    16. 16. Entidad fuerte y tipo de entidad débil Entidad fuerte Entidad débil
    17. 17. La multiplicidad de la relación uno a uno (1:1) Tipo de entidad Staff Tipo de relación Manages Tipo de entidad Branch
    18. 18. La multiplicidad del tipo de relación uno a muchos (1:*) Entidad Staff Relación Oversees Entidad PropertyForRent
    19. 19. La multiplicidad de la relación muchos a muchos (*:*) entidad Newspaper relación Advertises entidad PropertyForRent
    20. 20. Especialización/ generalización Superclase Subclases según categoría laboral Subclases según tipo de contrato
    21. 21. Normalización <ul><li>La normalización es una técnica para agrupar atributos con el fin de identificar un conjunto de relaciones que soporten adecuadamente los requisitos de datos de la organización. </li></ul>
    22. 22. Forma no normalizada (UNF) <ul><li>Tabla que contiene uno o más grupos repetitivos. </li></ul><ul><li>Para crear una tabla no normalizada hay que </li></ul><ul><ul><li>Transformar los datos desde el material fuente (E.j un formulario estándar de introducción de datos) a formato de tabla, con filas y columnas. </li></ul></ul>
    23. 23. Primera forma normal (1NF) <ul><li>Relación en la que la intersección de toda fila y columna contiene un valor y sólo un valor. </li></ul><ul><li>Seleccionar un atributo o un conjunto de atributos para que funcionen como clave principal de la tabla no normalizada. </li></ul>
    24. 24. Segunda forma normal (2NF) <ul><li>Una relación que está en primera forma normal y en la que todo atributo que no sea de clave principal depende funcionalmente de manera completa de la clave principal. </li></ul>
    25. 25. Tercera forma normal (3NF) <ul><li>Tercera forma normal (3NF) </li></ul><ul><ul><li>Una relación que se encuentra en primera y segunda formas normales y en la que ningún atributo que no sea de clave candidata depende transitivamente de ninguna clave candidata . </li></ul></ul>

    ×