base datos i 2 bim

26
ESCUELA: TUTOR: BASE DE DATOS I PERÍOD O: OCTUBRE 2009 – FEBRERO 2010 1 CIENCIAS DE LA COMPUTACIÓN Ing. JUAN CARLOS MOROCHO

Upload: videoconferencias-utpl

Post on 29-Jun-2015

1.800 views

Category:

Documents


4 download

DESCRIPTION

Bases de Datos: Office y OraclePonente: Juan Carlos Morocho

TRANSCRIPT

Page 1: Base Datos I 2 Bim

ESCUELA:

TUTOR:

BASE DE DATOS I

PERÍODO: OCTUBRE 2009 – FEBRERO 2010

1

CIENCIAS DE LA COMPUTACIÓN

Ing. JUAN CARLOS MOROCHO

Page 2: Base Datos I 2 Bim

Objetivos

Page 3: Base Datos I 2 Bim

3

Base de datos comerciales: Office Access y Oracle

Page 4: Base Datos I 2 Bim

Arquitectura de Oracle

Page 5: Base Datos I 2 Bim

5

Planificación, diseño y administración de bases de datos

Planificación de la base de datos

Definición del sistema

Recopilación y análisis de requisitos

Diseño de la base de datos

Selección del SGBD (opcional)

Diseño de la aplicación

Page 6: Base Datos I 2 Bim

6

Prototipado (opcional)

Implementación

Conversión y carga de los datos

Pruebas

Mantenimiento operativo

Administrador de Datos / Administrador de base de datos

Planificación, diseño y administración de bases de datos

Page 7: Base Datos I 2 Bim

7

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

Técnicas de determinación de hechos

Page 8: Base Datos I 2 Bim

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: Examen de la documentación Entrevistas Observación de la operación de la

empresa Investigación Cuestionarios 8

Técnicas de determinación de hechos

Page 9: Base Datos I 2 Bim

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

Instancia de entidad es cada objeto unívocamente identificable, dentro de una tipo de entidad

9

Modelos entidad-relación

Page 10: Base Datos I 2 Bim

10

Tipos de relación

«Propietario privado posee inmueble en alquiler»

«El empleado registra un cliente en una sucursal»

Page 11: Base Datos I 2 Bim

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

GestionaComprador

Oferta

Page 12: Base Datos I 2 Bim

Relación recursiva denominada Supervises

12

«Un empleado (Supervisor) supervisa a otro (Supervisado)»

Nombre rol Supervisado

Personal

Nombre rol

Page 13: Base Datos I 2 Bim

Entidades asociadas mediante dos relaciones distintas

13

«Un gerente gestiona una sucursal»

Nombre rol

Gerente Sucursal

Empleados Sucursal

Empleado Sucursal

Nombre rol

«Una sucursal tiene empleados»

Page 14: Base Datos I 2 Bim

Ejemplos de tipos de entidades

14

Existencia física

Personal

Propiedad

Cliente

Componente

Suministrador

Producto

Existencia conceptual

Vista

Inspección

Venta

Experiencia laboral

Page 15: Base Datos I 2 Bim

Diagrama ER de las entidades Staff y Branch

15

Clave primaria

Atributo compuest

oAtributo derivado

Área para enumerar los atributos

Atributo multivaluado

Page 16: Base Datos I 2 Bim

Entidad fuerte y tipo de entidad débil

16

Entidad fuerte Entidad débil

Page 17: Base Datos I 2 Bim

La multiplicidad de la relación uno a uno (1:1)

17

Tipo de entidad Staff

Tipo de relación Manages

Tipo de entidad Branch

Page 18: Base Datos I 2 Bim

La multiplicidad del tipo de relación uno a muchos (1:*)

18

Entidad Staff

Relación Oversees

Entidad PropertyForRent

Page 19: Base Datos I 2 Bim

La multiplicidad de la relación muchos a muchos (*:*)

19

entidad Newspaper

relación Advertises

entidad PropertyForRent

Page 20: Base Datos I 2 Bim

Especialización/ generalización

20

Superclase

Subclases según categoría laboral

Subclases según tipo de contrato

Page 21: Base Datos I 2 Bim

Normalización

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.

21

Page 22: Base Datos I 2 Bim

Forma no normalizada (UNF)

22

Tabla que contiene uno o más grupos repetitivos.

Para crear una tabla no normalizada hay que 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.

Page 23: Base Datos I 2 Bim

Primera forma normal (1NF)

23

Relación en la que la intersección de toda fila y columna contiene un valor y sólo un valor.

Seleccionar un atributo o un conjunto de atributos para que funcionen como clave principal de la tabla no normalizada.

Page 24: Base Datos I 2 Bim

Segunda forma normal (2NF)

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.

24

Page 25: Base Datos I 2 Bim

Tercera forma normal (3NF)

Tercera forma normal (3NF) 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.

25

Page 26: Base Datos I 2 Bim

26