2. En la actualidad el enfoque de bases de datos es
extensamente utilizado por ser la única solución posible
para manejar grandes volúmenes de datos, la
complejidad de la extracción de datos y la concurrencia
de datos (accesos simultáneos).
Las bases de datos se han extendido por la disminución
de los costos de los servidores y las necesidades de
exploración de datos.
INTRODUCCIÓN
3. Cumplimiento de las restricciones de integridad
Respaldo y recuperación
Potencial para imponer normas
Disponibilidad de información actualizada
4. - Evaluación de la vulnerabilidad y la configuración
Evalúe su configuración de bases de datos, para asegurarse que no tiene huecos de seguridad.
Esto incluye la verificación de la forma en que se instaló la base de datos y su sistema operativo
(por ejemplo, la comprobación privilegios de grupos de archivo -lectura, escritura y ejecución-
de base de datos y bitácoras de transacciones).
Asimismo con archivos con parámetros de configuración y programas ejecutables.
Además, es necesario verificar que no se está ejecutando la base de datos con versiones que
incluyen vulnerabilidades conocidas; así como impedir consultas SQL desde las aplicaciones o
capa de usuarios. Para ello se pueden considerar (como administrador):
Limitar el acceso a los procedimientos a ciertos usuarios.
Delimitar el acceso a los datos para ciertos usuarios, procedimientos y/o datos.
Declinar la coincidencia de horarios entre usuarios que coincidan.
5. Diseño de Bases de Datos
Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseño de la base de datos, quizá las
más fuertes sean:
La velocidad de acceso,
El tamaño de la información,
El tipo de la información,
Facilidad de acceso a la información,
Facilidad para extraer la información requerida,
El comportamiento del manejador de bases de datos con cada tipo de información.
No obstante que pueden desarrollarse sistemas de procesamiento de archivo e incluso manejadores de bases de
datos basándose en la experiencia del equipo de desarrollo de software logrando resultados altamente aceptables,
siempre es recomendable la utilización de determinados estándares de diseño que garantizan el nivel de eficiencia
mas alto en lo que se refiere a almacenamiento y recuperación de la información.
De igual manera se obtiene modelos que optimizan el aprovechamiento secundario y la sencillez y flexibilidad en las
consultas que pueden proporcionarse al usuario.