SISTEMA GESTOR DE BASES DE DATOS

tareas y funciones

ACID

atomicidad o integridad

todas las fases de una transacción deben finalizarse por completo y en el orden correcto.

consistencia

las transacciones completadas no afecten la estabilidad de la base de datos.

aislamiento

propiedad que asegura que las transacciones no obstaculicen a las
demás.

permanencia

implica que todos los datos queden almacenados permanentemente en el SGBD.

cualidades

ventajas

gestión fácil de grandes conjuntos de datos.

gran flexibilidad.

control de acceso del usuario.

integridad y consistencia de los datos.

acceso sencillo y eficaz a los datos almacenados.

alta seguridad.

desventajas

inversión inicial relativamente elevada.

bastante menos eficaz para el software especial.

se requieren empleados cualificados.


mayor vulnerabilidad por el hecho de centralizar los datos.

¿que es un sistema gestor de bdd?

definicion

es un software que sigue un modelo de un sistema de una base de datos.

Un SGBD permiten definir los datos a distintos niveles de abstracción y manipularlos.

La propia base de datos y el sistema gestor de base de datos

es una colección de programas cuyo objetivo es
servir de interfaz entre la base de datos, el usuario y las aplicaciones.

cuando el sistema gestor de base de datos está instalado y configurado, los usuarios pueden introducir y consultar los datos.

mediante las interfaces específicas de la aplicación y el lenguaje de definición de datos
correspondiente (SQL).

permite

Definir una base de datos.

tipos, estructuras y restricciones de datos.

Construir la base de datos.

guardar los datos en algún medio controlado por el mismo
SGBD.

Manipular la base de datos.

consultas, actualizarla, generar informes.

propiedades

caracteristicas

abstracción de la información

independencia

control de la concurrencia

redundancia mínima

consistencia

seguridad

respaldo y recuperación

integridad

componentes

Diccionario de datos

lista de metadatos que reflejan las
características de los diversos tipos de datos incluidos en la base de datos.

Lenguaje de definición de datos

estructura el
contenido de la base de datos.

crear, modificar y
eliminar objetos individuales.

Lenguaje de manipulación de datos

se pueden introducir nuevos registros en la base
de datos.

eliminar, modificar y consultar

modelos de SGBD

sistemas más populares

Microsoft Access (relacional)

MySQL (relacional)

Microsoft SQL Server (relacional)

MongoDB (orientado a documentos)

InterSystems IRIS (combina relacional y orientado a objetos)

IBM Informix (relacional)

tipos

relacional

los datos se estructuran en filas de tabla.

jerarquica

donde los diferentes datos se organizan en relaciones, estructura similar a la de un arbol.

red

los datos se estructuran en forma de red.

orientada a objetos

importa la relación entre los registros de datos y el concepto de la herencia.

orientada a documentos

permite almacenar los registros de datos en diferentes documentos.