Está en la página 1de 23

IBD

Plan 90 y 2003
Clase 10

Conceptos Bsicos

Sistema de Informacin: conjunto de actividades


que regulan la distribucin y compartimento de la
Informacin, y el almacenamiento de los datos
relevantes para su administracin

Base de Datos: cualquier conjunto grande de


datos estructurados, almacenados en una
computadora.
Esenciales

para la supervivencia de la organizacin


Los datos estructurados constituyen un recurso
esencial

IBD - CLASE 10

UNLP - Facultad d

Conceptos Bsicos

DBMS: paquete de software para la


gestin de la BD, especialmente para
almacenar, manipular y recuperar datos en
un computador.

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Diseo de BD.

Tres Fases/Etapas:
Diseo

Conceptual
Diseo Lgico
Diseo Fsico

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Diseo Conceptual (representacin abstracta)


Propsito:

describir el contenido de informacin


de la BD , ms que las estructuras de
almacenamiento
Esquema Conceptual: descripcin de alto nivel de
la estructura de la BD, independiente del DBMS
que la manipula.
Modelo Conceptual: lenguaje usado para
describir esquemas conceptuales
Especificacin de Req + Diseo Conceptual
Esquema Conceptual de la BD
5

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Diseo Lgico (representacin en computadora)


Esquema

Conceptual + Diseo Lgico


Esquema Lgico de la BD
Esquema Lgico: descripcin de la estructura de la
BD que puede procesar un DBMS
Modelo Lgico: lenguaje usado para especificar
esquemas lgicos. Los mas usados: relacional, de
redes, jerrquicos
Depende de la clase de modelo de datos usado por
el DBMS, pero no del DBMS usado (se efecta de
igual forma para todos los DBMS relacionales,
porque todos usan el modelo relacional)
6

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Diseo Fsico (determinar estructuras de almacenamiento


fsico)
Describe

las estructuras de almacenamiento y mtodos


usados para tener acceso efectivo a los datos.

Esquema

Lgico + Diseo Fsico Esquema Fsico

Esquema

Fsico: descripcin de la implantacin de una


BD en memoria secundaria.

Se

adapta a un DBMS especfico

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Diseo Fsico
Hay

una retroalimentacin entre el diseo fsico y el


lgico (decisiones tomadas durante el diseo fsico
para mejorar el rendimiento pueden afectar el
esquema lgico)

Completo

el diseo fsico, los esquemas lgico y fsico


se expresan usando el lenguaje de definicin de datos
del DBMS nace la BD operacional
8

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Dependencias
tipo de DBMS
Conceptual
Lgico
Fsico

DBMS especfico

NO
SI
SI

IBD - CLASE 10

NO
NO
SI

UNLP - Facultad d

Modelado de datos

Mecanismos de abstraccin en el
Diseo Conceptual
Clasificacin
Agregacin
Generalizacin

10

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Abstraccin: proceso mental aplicado al


seleccionar algunas caractersticas de un
conj. de objetos y excluir otras

11

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Clasificacin: define un concepto como una


clase de objetos de la realidad con propiedades
comunes (ES_MIEMBRO_DE)
Arbol

de un nivel que tiene como raiz la clase y


como hoja los elementos de la clase
Cada elemento hoja es miembro de cada
elemento de la raz
Cada elemento puede ser miembro de varios
clases

12

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Agregacin: define una clase nueva a


partir de otras que representan sus partes
componentes ( ES_PARTE_DE )
Arbol

de un nivel en el cual todos los


nodos son clases (la raiz representa la
clase creada por Agregacin de las clases
representadas por las hojas)

13

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

La clasificacin es el procedimiento que


se utiliza cuando partiendo de elemento
individuales de informacin se identifican
tipos de campos o atributo.

La agregacin reune tipos de campos


relacionados en grupos, como por ejemplo
tipos de registros.
14

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Generalizacin: define una relacin de


subconjunto entre los elementos de 2 o +
clases (ES_UN)
Se

representa con un rbol de un nivel, en


el que todos los nodos son clases, con la
clase genrica como raiz y las clases
subconjuntos como hojas.
Todas las abstracciones definidas para la
clase genrica, son heredadas por la
clase subconjunto
15

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

16

Las tres abstracciones:Clasificacin,


Agregacin y Generalizacin son
independientes: ninguna de ellas
puede describirse en funcin de otras,
y cada una de ellas proporciona un
mecanismo diferenciado en el
proceso de estructuracin de la
informacin.
IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Actuacin de mecanismos de abstraccin


Clasificacin:

es_miembro_de (relacin
matemtica de pertenencia)

Agregacin:

es_parte_de (composicin de

conjuntos)
Generalizacin:

es_un (relacin matemtica de

inclusin)
17

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Propiedades de la correspondencia entre clases:


Agregacin

binaria: correspondencia entre 2 clases


Cardinalidad
Mnima
0 : participacin opcional
>0: participacin obligatoria

Mxima

1a1
1an
na1
nan

Agregacin

clases

18

n-aria: correspondencia entre 3 o ms

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Generalizaciones: pdades. de cobertura


Total:

si cada elemento de la clase genrica corresponde


al menos a un elemento de las clases subconjunto
Parcial: si existe algn elemento de la clase genrica
que no corresponde a ningn elemento de las clases
subconjunto
Exclusiva: si cada elemento de la clase genrica
corresponde a lo sumo a un elemento de las clases
subconjunto
Superpuesta: si existe algn elemento de la clase
genrica que corresponde a los elementos de dos o ms
clases subconjunto diferentes.

19

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Modelo de datos
Conceptos

que pueden utilizarse para describir un


conjunto de datos y operaciones para
manipularlos
Dos modelos (Conceptual y Lgico)
Modelo Conceptual: instrumento para
representar la realidad a un nivel alto de
abstraccin.
Modelo Lgico: apoyan descripciones de datos
procesables por una computadora (Modelo
jerrquico, en red y relacional).
20

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Modelo Conceptual
Cualidades

que debe poseer:

Expresividad (rico en conceptos->posibilita


una representacin ms extensa de la realidad)
Simplicidad (fciles de entender)
Minimalidad (c/concepto tiene significado
distinto. Ningn concepto puede expresarse
mediante otros conceptos)
Formalidad (c/concepto tiene una sola
interpretacin, precisa y bien definida)
21

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

El xito de un modelo depende con


frecuencia del xito de su representacin
grfica.

Pdades de las representaciones grficas:


Complecin

grfica: todos los conceptos

tienen representacin grfica


Facilidad de lectura: si cada concepto se
representa con un smbolo grfico
claramente distinguible del resto.
22

IBD - CLASE 10

UNLP - Facultad d

Modelado de datos

Modelo Entidad (Inter)Relacin: modelo de

datos ms usado para el diseo conceptual de BD


Peter

Chen ->1976. A partir de 1988


American National Standard Institute (ANSI)
Tres elementos bsicos
Entidades: clases de objetos de la realidad
Interrelaciones: agregaciones de 2 o ms
entidades
Atributos: propiedades bsicas de entidades o
interrelaciones
23

IBD - CLASE 10

UNLP - Facultad d

También podría gustarte