Está en la página 1de 15

Documento Referencial de la

Base de Datos
Elaborado por:
La Coordinación de Administración de Base de
Datos

Coordinadora de U.C: Prof. Carla Noguera


Prof. Omar Machado, Yumaira Machuca
7/05/2015
Contenido
• Definir la información de la base de datos.
• Elaborar el modelo de los datos y su diseño físico
• Listar todos los objetos de la base de datos
• Definir las especificaciones técnicas para el
manejo de la concurrencia del DBMS.
• Transacciones en la base de datos.
• Describir el plan seguridad de acceso ,
mantenimiento, respaldo y recuperación de la
base de datos.
• Generar las conclusiones y recomendaciones.
Definir la información de la base de
datos
Indicar el propósito, gestor a utilizar, fecha de creación y usuario que le
corresponde administrar la Base de datos. Ejemplo se muestra en la siguiente
figura:

Fuente: Colegio Universitario de Caracas, Documento Referencial de Base de Datos, 2012


Elaborar el modelo de los datos y su
diseño físico
• Modelo de los Datos o Modelo Conceptual.
– Mediante el Modelo Entidad Relación Extendido
Descripción de las Entidades y relaciones, ver
ejemplo figura siguiente:

Fuente: Colegio Universitario de Caracas, Documento Referencial de Base de Datos, 2012


Elaborar el modelo de los datos y su
diseño físico
• Modelo Lógico
– Modelo Lógico Estándar (Modelo Relacional, el
cual no está ligado a ningún producto comercial)
– Modelo Lógico Específico (escrito DDL del
producto cmercial que se esté utilizando)
Diseño Físico
Uno de los objetivos principales del diseño físico es almacenar
los datos de modo eficiente. Para medir la eficiencia hay varios
factores que se deben tener en cuenta:
• Analizar las transacciones. Determinar el número de
transacciones que se quiere procesar en un intervalo de
tiempo.
• Escoger las organizaciones de archivo óptima ejemplo: un
archivo desordenado es una buena estructura cuando se va a
cargar gran cantidad de datos en una relación al inicializarla.
• Escoger los índices secundarios.
• Estimar la necesidad de espacio en disco
Cálculo de volúmenes:
• Determinar el espacio físico y visualizar la cantidad de
recursos que se van a utilizar, ayudara a tener un acceso
rápido a los datos

Universidad Nacional de Costa Rica, http://www.slinfo.una.ac.cr/ extraído el 6/3/2013


Listar todos los objetos de la base de
datos
• todo elemento de la base de datos deben
estar debidamente documentados.
Listar todos los objetos de la base de
datos
• todo elemento de la base de datos deben
estar debidamente documentados.

Definir el diccionario de datos mediante:


• La descripción de cada uno de los atributos
definiendo a la vez, los tipo de datos, longitud
y restricciones de dominio, el valor por
defecto (opcional) y si admite o no valores
nulo
Definir las especificaciones técnicas
para el manejo de la concurrencia
Concurrencias del Gestor de base de Datos

Fuente: Colegio Universitario de Caracas, Documento Referencial de Base de Datos, 2012


Definir las especificaciones técnicas
para el manejo de la concurrencia
Concurrencias de la Aplicación

Fuente: Colegio Universitario de Caracas, Documento Referencial de Base de Datos, 2012

Usuarios de la Aplicación de Base de Datos


Bloqueo
• Los bloqueos permiten evitar que un cliente lea un
fragmento de datos mientras otro lo está cambiando
Hay dos tipos de bloqueos:
– compartidos (lectura) y exclusivos (escritura).
• Los SGBD permiten distintas granularidades a los
bloqueos (tabla, página o fila).
– Los bloqueos de fila minimizan la cantidad de datos por lo
que aumenta la concurrencia.
– Los bloqueos de tabla minimizan el consumo de memoria
por lo que aumenta el rendimiento.
– Cada motor de almacenamiento de MySQL define su
propia política y granularidad. El servidor no es consciente
de los bloqueos.
Transacciones en la base de datos.
• El estándar SQL define cuatro niveles de
aislamiento para la gestión de transacciones:
• Read uncommited
• Read commited
• Repeatable read. Todos los bloqueos se
mantienen durante toda la transacción Cualquier
fila que lea una transacción será igual en
sucesivas lecturas. Como no hay bloqueo de
rangos, permite lecturas fantasma Es la
predeterminada en InnoDB
• Serializable
Plan de Mantenimiento y Respaldo de
la Base de Datos
Fuente: Colegio Universitario de Caracas, Documento Referencial de Base de Datos, 2012
Plan de Mantenimiento y Respaldo de
la Base de Datos
Continuación

También podría gustarte