Subido por Thomis Garrido

Algoritmos HASH

Anuncio
DISEÑO DE BASE DE DATOS
NECESIDAD DE METODOLOGÍAS DE DISEÑO
CICLO DE VIDA
DISEÑO DE BASE DE DATOS
DISEÑO DE TRANSACCIONES
HERRAMIENTAS CASE
MANTENIMIENTO
Una vez que el sistema está
completamente implementado y probado,
se pone en marcha. Se dice que el sistema
está ahora en la fase de mantenimiento, en
la que se llevan a cabo las siguientes tareas:
Monitorización de las prestaciones del
sistema. Si las prestaciones caen por
debajo de un determinado nivel, puede ser
necesario reorganizar la base de datos.
Mantenimiento y actualización del sistema.
Cuando sea necesario, los nuevos
requisitos que vayan surgiendo se
incorporarán al sistema.
DISEÑO DE BASE DE DATOS
En este apartado se
describen con más
detalle los objetivos
de cada una
de las etapas del
diseño de bases de
datos:
1
Diseño
conceptual
2
3
Diseño logico
Diseño fisico
DISEÑO CONCEPTUAL
Descripción de alto nivel del contenido
de información de la base de datos,
independiente del SGBD que se vaya a
utilizar. A este esquema se le denomina
esquema conceptual. Al construir el
esquema, los diseñadores descubren la
semántica (significado) de los datos de
la empresa:
Entidades
Atributos
Relaciones.
OBJETIVOS
 La perspectiva que cada
usuario tiene de los datos.
 La naturaleza de los datos,
independientemente de su
representación física.
 El uso de los datos a través de
las áreas funcionales.
DISEÑO LÓGICO
 El diseño lógico es el proceso de construir un esquema de la información que utiliza la empresa, basándose en un
modelo de base de datos específico, independiente del SGBD concreto que se vaya a utilizar y de cualquier otra
consideración física.
 La normalización es una técnica que se utiliza para comprobar la validez de los esquemas lógicos basados en el
modelo relacional, ya que asegura que las tablas obtenidas no tienen datos redundantes.
OBJETIVO
 Obtener una representación
que use de la manera más
eficiente los recursos
disponibles en el modelo lógico
para estructurar datos y
modelar restricciones.
DISEÑO FISICO
 El diseño físico es el proceso de producir la descripción de la implementación de la
base de datos en memoria secundaria: determinar las estructuras de almacenamiento
y los métodos de acceso que garanticen un acceso eficiente a los datos. Para llevar a
cabo esta etapa, se debe haber decidido cuál es el SGBD que se va a utilizar, ya que el
esquema físico se adapta a él. Entre el diseño físico y el diseño lógico hay una
realimentación, ya que algunas de las decisiones que se tomen durante el diseño
físico para mejorar las prestaciones pueden afectar a la estructura del esquema
lógico.
OBJETIVOS
 Obtener un conjunto de tablas y determinar las restricciones que se debe cumplir sobre ellas.
 Determinar las estructuras de almacenamiento y los métodos de acceso que se van a utilizar para conseguir unas
prestaciones óptimas.

Diseñar el modelo de seguridad del sistema.
DISEÑO DE TRANSACCIONES
 Cuando se diseñan las aplicaciones, se deben diseñar también las transacciones que éstas contienen y que son las
encargadas de trabajar sobre la base de datos. Una transacción es un conjunto de acciones llevadas a cabo por un
usuario o un programa de aplicación, que acceden o cambian el contenido de la base de datos.

Las transacciones representan eventos del mundo real, como dar de alta un nuevo cliente, registrar una factura o
dar de baja un artículo que ya no está a la venta. Estas transacciones se deben realizar sobre la base de datos para
que ésta siga siendo un fiel reflejo de la realidad.
CARACTERISTICAS
Las características que se debe recoger de cada transacción son las siguientes:
 Datos que utiliza la transacción.
 Salida de la transacción.
 Características funcionales de la transacción.
 Importancia para los usuarios. Frecuencia de
utilización.
HAY TRES TIPOS DE TRANSACCIONES:
01
02
03
En las transacciones de
recuperación se accede
a los datos para
visualizarlos en la
pantalla a modo de
informe.
En las transacciones de
actualización se
insertan, borran o
actualizan datos de la
base de datos.
En las transacciones
mixtas se mezclan
operaciones de
recuperación de datos
y de actualización.
Descargar