diapo

Páginas: 11 (2543 palabras) Publicado: 4 de febrero de 2014
De Miguel, Piattini (1993):
"Conjunto de modelos, lenguajes y otras herramientas
que nos facilitan
la representación de los datos en cada fase del proceso
de diseño de una BD,
junto con las reglas que permiten el paso de una fase a
la siguiente".
Herramientas:
cualquier recurso a disposición de la metodología
modelo de datos, lenguaje de datos, documentación y reglas.
+ diagramas,grafos, teorías, etc

T1

2

1

Lenguaje de datos:
resultado de definir una determinada sintaxis sobre un modelo
de datos (p.e. SQL).

Documentación:
Descripción normalizada de los resultados de cada etapa.
diagramas:
diagramas Representación gráfica de construcciones del MD;
documentos fáciles de leer y entender (p.e.: grafos relacionales)

Reglas:
actúan sobre los elementos deentrada de cada fase de diseño
para conseguir las salidas de cada una de ellas.

CASE.
Otras herramientas: CASE
Oracle Designer, ERwin, ER Studio, System Architect,...

Metodologías de diseño implícitas en estas herramientas

T1

3

Abstracción que define cómo se estructuran
los datos y las operaciones permitidas (*)
No interpreta el significado de los datos ni
cómo serán usadosModelo < Reglas, Operaciones>
formalismos
Reglas: Estructura y restricciones
T1

4

2

Esquema de datos (de base de datos) = descripción
específica de un UoD (o submundo real)
determinado, en términos de un modelo de datos
Ejemplar del esquema = conjunto de datos que un
determinado momento de encuentran almacenados
en el esquema.
◦ (Realización, estado, ocurrencia, instancia)Ingeniería del Sw, “modelo de datos”, término
Sw
sobrecargado =
◦ instrumento de descripción (BD, modelo de datos)
formalismos
◦ resultado de la misma (BD, esquema de datos)

T1

5

Conjunto de conceptos, reglas y convenciones bien definidos
que nos permiten aplicar una serie de abstracciones a fin de
describir y manipular los datos de un cierto mundo real que
deseamos almacenar en labase de datos
MD=Reglas+ Operaciones
Reglas: componente estático (definición, LDD)
Operaciones: componente dinámico (manipulación, LMD)
LD= LDD+LMD

T1

6

3

Proceso de diseño: Conjunto de etapas necesarias para
pasar de un UoD a la base de datos que lo representa.
Objetivos de un modelo de datos


Formalización
Estructuras y restricciones
Lenguaje de datos



Diseño
Enel modelo de datos se basa la metodología de diseño

T1

7

[Elmasri/Navathe 02]
Es el proceso de diseñar la estructura lógica y física
de una o más bases de datos
para satisfacer las necesidades de información de
los usuarios en una organización
organización,
para un conjunto definido de aplicaciones
aplicaciones.

T1

8

4

Los objetivos del diseño de BD:
1. satisfacerrequisitos de contenido de información
de usuarios y aplicaciones
2. proporcionar una estructuración de los datos
natural y fácil de entender
3. soportar los requisitos de procesamiento y
objetivos de rendimiento como tiempo de
respuesta, tiempo de procesamiento, espacio de
almacenamiento...
4. conseguir un esquema flexible de BD, es decir tal
que sea posible modificarlo (como consecuenciade cambios en los requisitos del sistema)
fácilmente una vez implementada la BD

T1

9

[Elmasri/Navathe 02]

2.

Obtención y análisis de requisitos (S.I.)
Diseño conceptual

3.

Elección de un SGBD

4.

Diseño lógico
Diseño físico
Implementación y ajuste del sistema de BD
(S.I.)

1.

5.
6.

T1

10

5

CONTENIDO Y
ESTRUCTURA DE DATOS

Fase 1: Obtención yanálisis de requisitos

Fase 2: Diseño conceptual

APLICACIONES DE LA
BASE DE DATOS

REQUISITOS
DE DATOS

REQUISITOS
DE PROCESAMIENTO

DISEÑO DEL
ESQUEMA CONCEPTUAL

DISEÑO DE TRANSACCIONES
Y APLICACIONES

frecuencias,
restricciones de
rendimiento

Fase 3: Elección SGBD
Fase 4: Diseño lógico

DISEÑO DEL ESQUEMA
LÓGICO Y DE LAS VISTAS

Fase 5: Diseño físico

DISEÑO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diapos
  • Diapo
  • DIAPO
  • Diapos
  • Diapos
  • diapos
  • diapo
  • Diapos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS