Está en la página 1de 9

Planificación

 y  Desarrollo  de  BD  

Bases  de  Datos  


Dr.  Guillermo  Calderón  Ruiz  
Planificación  estratégica  de  BD  
•  Esfuerzo  colec,vo  estratégico  para  
determinar  las  necesidades  de  la  organización  
para  un  extenso  periodo  de  ,empo  en  el  
futuro  
•  Debe  preceder  al  diseño  e  implementación  
•  Está  condicionada  por  las  necesidades  de  
información  de  la  organización  
–  Precedidas  por  un  plan  de  negocios  

2  
Planificación  estratégica  de  BD  

Generan  
necesidades  de  
información.  
Plan  del   Plan  de  la  BD,   Nuevos  
negocio  Dene   Estas   el  cual  genera   proyectos  de  
objeDvos  que…   necesidades   …   desarrollo  
deben  
considerarse  
en  …  

3  
El  proyecto  de  planificación  es  muy  
importante  
•  Debe comenzar desde arriba
–  Asignar recursos
–  Identifican al personal
•  El  equipo  debe  estar  formado  por  gente  con  
experiencia  
–  El  número  debe  ser  determinado  por:  
•  Magnitud  del  proyecto  
•  Experiencia  de  los  miembros  
–  Se  puede  incluir  asesoría  externa  (outsourcing)  

4  
El  equipo  de  trabajo  debe  entregar  un  
informe  
•  Necesidades  de  información  de  áreas  
funcionales,  nivel  direcDvo  y  agencias  
•  Modelo  de  las  necesidades  de  información  
•  Volúmenes  de  datos  proyectados  
•  EsDmado  de  costos  por  actualizar  /  implantar  
sistema  
•  Recomendaciones  

5  
El  ciclo  de  vida  de  la  planificación  
considera  6  etapas  
Planificación  preliminar   Estudio  de  viabilidad   Definición  de  requisitos  
• ¿Cuántas  aplicaciones  están  es  uso  y  qué  hacen?   • Tecnológica   • Alcance  de  la  BD  
• ¿Qué  archivos  están  asociados  a  las  aplicaciones?   • Operacional   • IdenDficación  de  requisitos  funcionales  y  
• ¿Qué  nuevas  aplicaciones  y  archivos  están  en   • Económica   administraDvos  
desarrollo?   • Entrevistas  
• Determinar  requisitos  de  HW  y  SW  

Diseño  lógico   Implementación   Evaluación  y  mantenimiento  


• Esquema  conceptual   • Selección  y  adquisición  del  SGBD   • Entrevistas  a  usuarios  para  ver  que  falta.  
• Descripción  concisa  de  los  requisitos   • ConverDr  modelo  conceptual  en  modelo  de   • Se  hacen  cambios  necesarios.  
• ConDene  descripción  detallada  (modelo  de  datos):   implementación   • Por  faltas  
• Tipos  de  enDdad   • Se  construye  el  diccionario  de  datos   • Nuevas  necesidades  
• Vínculos   • Se  puebla  la  BD  
• Restricciones   • Se  desarrollan  aplicaciones  
• Vistas  de  usuario,  luego  integrarlas   • Se  capacita  a  los  usuarios  
• Incluye  diseño  csico  

6  
La  BD  es  un  recurso  de  valor  muy  
significaDvo  
•  Se  debe  controlar  y  proteger  la  BD  
•  El  DBA  es  el  responsable  directo  
•  Las  acDvidades  principales  son  
–  Diseño  de  la  BD  
–  Formación  del  usuario  
–  Seguridad  e  integridad  de  la  BD  
–  Rendimiento  de  la  BD  

7  
Protección  y  control  de  la  BD  
Diseño  de  la  BD   Formación  del  usuario  
• Diseño  conceptual,  definir:   • Los  usuarios  deben  conocer  el  SGBD.  
• Elementos  dato  a  incluir   • El  DBA  es  responsable  de  esta  acDvidad  
• Interrelaciones  entre  datos  
• Restricciones  de  valor  
• Valores  permisibles  
• Se  trabaja  con  usuarios  ¡Cuidado!  
• Trabajar  con  vistas  y  luego  integrarlas  
• Diseño  csico  
• Estructura  csica  
• Incluye  métodos  de  acceso  e  índices  
• Se  debe  conocer  al  SGBD  internamente  
• Establecer  estándares,  Diccionario  de  Datos  

Seguridad  e  integridad  de  la  BD   Rendimiento  de  la  BD  


• Datos  comparDdos  =  problemas.   • Las  respuestas  lentas  normalmente  están  asociadas  a  problemas  csicos  
• Usuarios  sin  responsabilidad  o  autorización  pueden  dañar  datos   • El  DBA  debe  poder  diagnosDcar  y  resolver  problemas.  
• DBA  es  el  responsable   • El  SGBD  debe  ayudarlo  
• El  SGBD  debe  mantener  un  log  de  accesos  y  acDvidades   • El  resolver  problemas  puede  significar:  
• Integridad  de  datos   • Comprar  HW  
• Mantener  precisión  y  consistencia  de  los  valores   • Reorganizar  csicamente  la  BD  
• Programar  adecuadamente  el  sistema  de  backup  y  restauración.   • Construcción  de  índices  
• Construir  /  mejorar  aplicaciones  
• Se  puede  considerar  manejar  información  redundante  

8  
Riesgos  y  costos  de  la  BD  

Conflictos  en  las  organizaciones   Fracaso  en  desarrollo  de  proyectos   Mal  funcionamiento  del  sistema  
• No  todos  los  usuarios  quieren  ceder  sus  datos   • Se  puede  fallar  por:   • Falla  la  aplicación  
• Si  un  grupo  de  usuarios  daña,  ¡Problemas!   • Dirigentes  no  involucrados   • Esperar  mucho  
• Proyectos  largos  se  cancelan   • Daña  BD  
• Trabajadores  pueden   irse  de  la  empresa   • Asegurarse  de  las  aplicaciones  
• Se  recomienda  dividir  los  proyectos  para  que  no   • Podría  salvarse  este  problema  con  sistemas  
sean  muy  grandes.   distribuidos  
• Terminales  inteligentes  

Costos  imprevistos   Necesidad  de  personal  calificado  


• Comprar  SGBD  podría  requerir,  aparte  de  su   • Capaz  de:  
costo:   • Coordinar  necesidades  de  diferentes  grupos  
• Nuevo  HW,  SW,  etc.   • Diseñar  vistas  
• Podrían  aumentar  costos  de  operación   • Integrar  vistas  
• Tiempos  de  respuesta  lentos  à  MulDusuario   • Establecer  procedimientos  para  restaurar  datos  
• Hacer  afinamiento  
• El  DBA  es  un  costo  perenne  

9  

También podría gustarte