Está en la página 1de 3

CONCEPTOS DE BASE DE DATOS 1- ¿ Que son las bases de datos Una base de datos es una colección de archivos relacionados

que almacenan una representación abstracta de un problema del mundo real así como los datos de información acerca del problema en cuestión. 2- Cuáles son las características que deben de cumplir las bases de datos para ser consideradas como tal. Hoy, toda base de datos ha de cumplir una serie de características básicas: Versatilidad, desempeño, mínima redundancia, capacidad de acceso, simplicidad, integridad, seguridad y privacidad, afinación e interfaz temporal.

1. Versatilidad Toda base de datos debe proporcionar versatilidad en la representación de la información gestionada, permitiendo: ? Visiones parciales del problema. ? Visiones globales desde distintos puntos de vista. 2. Desempeño Las bases de datos actuales han de ser capaces de manejar los datos ágilmente, ofreciendo un tiempo de respuesta adecuado. 3. Simplicidad Siempre hemos de buscar la solución más simple y que mejor se adecue a nuestras necesidades. 4. Mínima redundancia Esta es otra de las características básica de las buenas bases de datos. Aunque no es posible evitarla al 100%, sus consecuencias son terribles: ? A más redundancia, más posibilidades de inconsistencias: Se han de mantener copias del mismo dato. ? Se duplica la información, requiriendo más espacio del necesario.

? Fallos en el hardware o errores del sistema: Se ha de asegurar que el sistema a pesar de estos errores los datos siguen siendo válidos. aunque de serie suelen ser bastante inseguras y conviene “perder” un poco de tiempo (es una buena inversión a futuro) en personalizar un poco la configuración de seguridad. En gran parte. 8. Seguridad y privacidad Esta es otra de las características importantes que debe cumplir una buena base de datos. ya que sino podríamos comprometer nuestro sistema. Capacidad de acceso Toda base de datos debe garantizar una respuesta a todas las consultas de todos los usuarios que lo soliciten. No sería de recibo que se perdiesen consultas ejecutadas. BDB… De todas formas. incluso permitiendo seleccionar diversos tipos de almacenamiento físico. uno será mejor que otro. Además. ya que los sistemas de bases de datos han de ser flexibles. los sistemas de bases de datos ofrecen múltiples características que permiten securizarlas.El problema de las redundancias es que evitarlas tiene un coste. por lo que se suele llegar a una solución de compromiso: ?? Si eliminarlas complica enormemente el problema se dejarán pero siempre habremos de codificar procedimientos encargados de garantizar su consistencia. Afinación Hace referencia a cómo los datos se almacenan a nivel físico. se ha de garantizar que los datos sólo serán presentados a quien esté autorizado. Por ejemplo. . ya que según el momento y el entorno. un buen gestor de bases de datos debe facilitar el paso de un tipo a otro. ya que se producirían problemas de integridad. Por ello. Se ha de evitar que frente a fallos hardware existan fugas de datos y que existan accesos no autorizados que puedan romper la integridad de los datos. Inno DB?. de forma óptima. 5. MySQL permite MyISAM. 6. Integridad Durante la manipulación de los datos pueden producirse todo tipo de problemas: ? Usuarios que manipulan los mismos datos al mismo tiempo: No se pueden destruir ni modificar los datos de forma anómala. se han de establecer los procedimientos necesarios que verifiquen que los valores de los datos se ajusten a los requerimientos y restricciones extraídos del análisis del problema 7.

que tiene que preocuparse de: ? El formato utilizado para almacenar los datos en disco ? Las posibles replicaciones o distribución de los datos. 4. El cambio a una versión mayor la suelen cumplir la mayoría de gestores de bases de datos (compatibilidad con versiones anteriores).Cuál es la visión física de las bases de datos Es la visión de la Base de Datos que tendrá el administrador de sistema. Interfaz temporal Esta es una característica que a veces puede parecer obvia. 3.Cuál es la visión externa de las bases de datos Es la visión de la Base de Datos que tendrán los usuarios proporcionadas por los procedimientos o programas clientes. de forma que. etc 6. pero no lo es. pero el cambio a una versión menos ya no suele estar soportado por los distintos gestores.Cuál es la diferencia entre base de datos y los sistemas gestores de bases de datos Una base de datos es una colección de archivos relacionados y Un Sistema Gestor de Bases de Datos (también llamado SGBD) es una colección de programas . por ejemplo. es la visión 5.Cuál es la visión conceptual de las bases de datos Es la visión de la Base de Datos que representa el problema tal y como se ve en el mundo real. Una buena Base de Datos debe estar abierta a cambios.9. sea fácil cambiar la versión (mayor o menor) del sistema de base de datos sin que se haya que cambiar nada en los datos.