base datos i 2 bim

Post on 29-Jun-2015

1.800 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Bases de Datos: Office y OraclePonente: Juan Carlos Morocho

TRANSCRIPT

ESCUELA:

TUTOR:

BASE DE DATOS I

PERÍODO: OCTUBRE 2009 – FEBRERO 2010

1

CIENCIAS DE LA COMPUTACIÓN

Ing. JUAN CARLOS MOROCHO

Objetivos

3

Base de datos comerciales: Office Access y Oracle

Arquitectura de Oracle

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

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

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

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

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

10

Tipos de relación

«Propietario privado posee inmueble en alquiler»

«El empleado registra un cliente en una sucursal»

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

Relación recursiva denominada Supervises

12

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

Nombre rol Supervisado

Personal

Nombre rol

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»

Ejemplos de tipos de entidades

14

Existencia física

Personal

Propiedad

Cliente

Componente

Suministrador

Producto

Existencia conceptual

Vista

Inspección

Venta

Experiencia laboral

Diagrama ER de las entidades Staff y Branch

15

Clave primaria

Atributo compuest

oAtributo derivado

Área para enumerar los atributos

Atributo multivaluado

Entidad fuerte y tipo de entidad débil

16

Entidad fuerte Entidad débil

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

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

18

Entidad Staff

Relación Oversees

Entidad PropertyForRent

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

19

entidad Newspaper

relación Advertises

entidad PropertyForRent

Especialización/ generalización

20

Superclase

Subclases según categoría laboral

Subclases según tipo de contrato

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

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.

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.

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

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

26

top related