Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bases de datos relacionales, 1.9 Estructura de un sistema de bases de…
Bases de datos relacionales
1.7 Sistema de base de datos frente a sistemas de archivos
Un sistema de clasificación por archivos es el método antecesor a las bases de datos donde la clasificación de la información era en base a secuencias definidas de parámetros ya sea numéricas o alfabéticas permitiendo con ello la ubicación ordenada de información generalmente presente e carpetas con archivos de diferente índole que requirieran su almacenamiento.
Redundancia e inconsistencia de datos.
Dificultad en el acceso a los datos.
Aislamiento de datos
Problemas de integridad
Problemas de atomicidad
Anomalías en el acceso concurrente.
Problemas de seguridad
1.4 Concepto de bases de datos
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
1.5 Clasificación de las bases de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación:
o Según la variabilidad de los datos almacenados: Bases de datos estáticas, Bases de datos dinámicas
o Según el contenido: Bases de datos bibliográficas
o Algunos modelos con frecuencia utilizados en las bases de datos: Base de datos jerárquica, Base de datos de red, Base de datos relacional
1.8 Evolución de las bases de datos y tendencias actuales
1.10 Arquitectura y aplicaciones
Hay tres características importantes inherentes a los sistemas de bases de datos:
la separación entre
los programas de aplicación y los datos
el manejo de múltiples vistas por parte de los usuarios
el uso de un catálogo para almacenar el esquema de la base de datos.
1.11 Conceptos y funciones de un sistema gestor de bases de datos
Definición de los datos
Manipulación de los datos:
Seguridad e integridad de los datos:
Recuperación y restauración de los datos:
1.9 Estructura de un sistema de bases de datos
Gestor de almacenamiento
Gestor de autorización e integridad:
Gestor de transacciones:
Gestor de archivos:
Gestor de memoria intermedia:
Procesador de consultas
1.6 Ventajas y desventajas de las bases de datos
Ventajas de las Bases de Datos
✓ Acceso rápido a los datos
✓ Permiten tener un acceso inmediato a los datos que se alojan en ella. La información puede ser accesada, modificada, borrada y agregada las 24 horas, debido a que las bases de datos corren siempre, no se detienen. Ofrecen por ello acceso ilimitado a la información también.
✓ Cuando tenemos datos en papel es muy fácil tenerlos duplicados o triplicados y cuesta mucho ir hoja por hoja revisando qué datos existen iguales de forma simultánea. En cambio, al usar una base de datos informática encontramos ventajas importantes como poder eliminar registros o datos duplicados o triplicados. Es decir, ayuda a mantener la información limpia y al día, sin datos innecesarios
✓ Usar una base de datos permite acceso a los datos de forma instantánea, esto se traduce en mayor velocidad para realizar las tareas relacionadas a la manipulación de la información, sea copiarla, eliminarla, o simplemente leerla.
✓ El acceso remoto a la información que se almacena en los diferentes Bases de Datos permite a los usuarios de una empresa, sistema o servicio acceder de forma remota a sus datos personales, de la empresa, productos, negocios, etc.
✓ Las bases de datos permiten tener los datos centralizados en un solo lugar, puede ser un servidor, varios servidores o bien en diferentes tipos de nube informática, el hecho es que, si antes tenías una empresa con 10 oficinas en todo el país, cada una tenía sus documentos y bases de datos en papel en su lugar físico
✓ Hacer un mantenimiento de base de datos, depuración de registros o cualquier tarea similar es sumamente fácil si tienes una base de datos en formato digital, tomando solo segundos o minutos.
Desventajas de las bases de datos
A medida que se agregan datos, la estabilidad de la misma se vuelve más crítica. Muchas veces necesitarás ampliar el espacio en disco duro, así como también la memoria RAM o accesos simultáneos de los usuarios a medida que crece la demanda. Si la base de datos se vuelve muy grande puede que incluso necesites cambiar el motor de la base de datos pues quizás el actual no permite manejar datos de forma tan eficiente y fluida como se necesitara
Al aumentar la demanda, tamaño y uso de la base de datos, también puede que necesites cambiar el equipamiento de tus servidores. Esto hará que se incrementen los costos, sobre todo cuando el crecimiento es tal que se requiere de instalación de clúster y replicación de datos a nivel de software y hardware
Las bases de datos, sus clientes y servidores requieren de instalación de actualizaciones constantes. También los lenguajes SQL en que se escriben las sentencias que permiten a un cliente conectar con un servidor pueden cambiar de una versión vieja a una nueva, haciendo que las instrucciones queden inoperativas y por la lógica la información no se maneje de la misma manera. Por ello es importante mantener todo actualizado
Las fallas críticas en bases de datos pueden darse por falla de hardware, software o ataque hacker. Por eso siempre es vital tener respaldos de toda la información
Las bases de datos digitales siempre son y serán presa de ataques remotos por parte de hackers, troyanos y virus maliciosos. Estos eventos pueden suceder en que el atacante ingrese al servidor de base de datos y robe, modifique o elimine información crítica ubicada en este medio