Академический Документы
Профессиональный Документы
Культура Документы
Informacin
Patricio Martnez Barco
Departamento de Lenguajes y Sistemas
Informticos
patricio@dlsi.ua.es
Gestin de la Informacin
TEMA 2 (PARTE I)
METODOLOGA DE DISEO DE
BASES DE DATOS
2
Objetivos
Introduccin
Diseo conceptual
Diseo lgico
Diseo fsico
3
OBJETIVOS
Objetivos
Conceptual
Lgico
Fsico
Saber hacer
INTRODUCCIN
Introduccin
Mtodo planificado/estructurado
Procedimientos
Tcnicas
Herramientas
Documentacin
Seleccionar
Planificar
Gestionar
Controlar
Evaluar
7
Introduccin
Introduccin
Introduccin
10
Introduccin
11
Introduccin
12
Introduccin
13
Introduccin
14
Introduccin
15
Introduccin
16
Introduccin
17
Introduccin
Modelo en V
Modelo en espiral
Modelos giles
Modelo iterativo
Basados en prototipos
Conclusin
Introduccin
MBITO:
Bases de datos
Transacciones
19
E
D
S E
A
C
D
I
N
T
N
4
C
I
1
TI
C 20
R
A
P ES M 3G O R 01
F
2
N
I SO
R
U
C
21
Objetivo
Mtodo
Hitos
24
25
n
1
Anlisis de requisitos
Diseo conceptual
Diseo lgico
Diseo fsico
Diseo de la carga
Implantacin
26
Objetivos
Factores clave
Dimensionar correctamente
Segn su funcin
Funcionales
No funcionales
Fiabilidad
Tiempo de respuesta
Seguridad
Capacidad de almacenamiento
28
Segn su naturaleza
Estticos
DATOS
Dinmicos
TRANSACCIONES
29
Algunas pistas
33
Requisitos de datos
36
Requisitos de transacciones
37
Requisitos no funcionales
Hay un total de
25 proveedores
1000 clientes
1500 artculos
38
Anlisis de requisitos
Estrategias de recopilacin
Centralizada
Integrada
Hbrido
39
Tcnicas de recopilacin
Centralizada
Req.
Usu 1
Req.
Usu 2
Req.
Usu 3
Diseo
global
40
Tcnicas de recopilacin
Integrada
Req.
Usu 1
Req.
Usu 2
Req.
Usu 3
Diseo
local 1
Diseo
local 2
Diseo
local 3
En sistemas complejos
41
Tcnicas de recopilacin
Hbrida
Algunos requisitos se
funden en una fase inicial
para iniciar diseos
nicos.
Req.
Usu 1
Req.
Usu 2
Req.
Usu 3
Diseo global 1
Diseo
local 2
Solucin de compromiso
para la mayora de los
casos
42
n
1
Anlisis de requisitos
Diseo conceptual
Diseo lgico
Diseo fsico
Diseo de la carga
Implantacin
43
Objetivos
Factores clave
Capacidad de abstraccin
No pensar en
45
n
1
Anlisis de requisitos
Diseo conceptual
Diseo lgico
Diseo fsico
Diseo de la carga
Implantacin
46
Objetivo
Factores de xito
Coste
Funcionalidades implementadas
Tiempos de respuesta
Facilidad/coste de mantenimiento
47
P: Prueba
en
condicione
s idnticas
I: Integridad
de datos
(invariante)
CS: Velocidad
sistema
cargado con
otros
procesos
TF: Tolerancia
a fallos.
Tiempo de
recuperacin
ante corte
elctrico)
48
Ejemplo (funcionalidades)
Caracterstica
Tipos de datos
Mysql 4.1
Sql Server
Observaciones
2000
Completo Incompleto Mysql Soporta Emun, Set, Date,
Time y Ao. Sql Server no los
soporta
No Soporta Completo
a partir de la versin 5.0
No Soporta Completo
a partir de la versin 5.0
No Soporta Completo
a partir de la versin 5.0
Vistas
Disparadores
Procedimientos
Almacenados
Definicin de Funciones No Soporta
Cursores
No Soporta
Select, Update, delete, Completo
Join, Insert, Union,
Select anidado
XML
No Soporta
Funciones Estndares Completo
Sql
Integridad Referencial Completo
Soporte Texto Largo
(Rojas&Gonzlez)
Completo
Completo
Completo
Completo
Completo
Completo
Completo
Completo
n
1
Anlisis de requisitos
Diseo conceptual
Diseo lgico
Diseo fsico
Diseo de la carga
Implantacin
50
Objetivos
Factores clave
52
n
1
Anlisis de requisitos
Diseo conceptual
Diseo lgico
Diseo fsico
Diseo de la carga
Implantacin
53
Objetivos
Factores clave
Qu requisitos no funcionales?
55
n
1
Anlisis de requisitos
Diseo conceptual
Diseo lgico
Diseo fsico
Diseo de la carga
Implantacin
56
Factores clave
57
n
1
Anlisis de requisitos
Diseo conceptual
Diseo lgico
Diseo fsico
Diseo de la carga
Implantacin
59
Fase 7: Implantacin
60
Herramientas
Microsoft Visio
MySQL Workbench
RISE Editor
61