Bases Datos

Historia

California en 1963

¿que es?

un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.

tipos de bases de datos

flexibilidad de modificación

dinámicas

Son aquellas donde los datos pueden actualizarse o incluso modificarse. La mayoría puede ser actualizada en tiempo real.

estáticas

Son bases de datos de consulta cuyos datos no pueden modificarse.

forma de organización

jerárquicas

Las bases de datos jerárquicas son aquellas organizadas en forma de un árbol al revés. Almacenan la información en forma de registros dentro de una estructura jerárquica, es de aquí que proviene su nombre.

red

Esta base de datos es una variación de la anterior. La diferencia está en que en la base de datos jerárquica un nodo hijo no puede tener varios padres y aquí sí.

relacionales

Las bases de datos relacionales son las más usadas actualmente para administrar datos de forma dinámica. Permite crear todo tipo de datos y relacionarlos entre sí.

relacionales

Las bases de datos relacionales son las más usadas actualmente para administrar datos de forma dinámica. Permite crear todo tipo de datos y relacionarlos entre sí.

deductivas

Se utilizan generalmente en buscadores, pero pueden usarse de otras formas.

Permiten almacenar los datos y consultarlos a través de búsquedas que utilizan reglas y normas previamente almacenadas.

multidimensionales

sus principales características son:

No emplean ninguna jerarquía.

Facilita tanto la búsqueda como la modificación posterior.

Utiliza un espacio menor de almacenamiento.

Tiene acceso a grandes cantidades de información.

objetivos

Disminuir la redundancia e inconsistencia de los datos: Disminuir la redundancia e inconsistencia de los datos

Reducir la dificultad para tener acceso a los datos

Evitar el aislamiento de los datos

Corregir anomalías en el acceso concurrente

Disminuir los problemas de seguridad

Disminuir los problemas de integridad:

Abstracción de la información

Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.

lenguaje

utilizado al interactuar o comunicarse con el DBMS o que significa Sistema de gestión de base de datos

Un esquema de base de datos se especifica mediante un conjunto de definiciones expresadas mediante un lenguaje especial llamado lenguaje de definición de datos (LDD)

lenguaje de manipulacion

Lenguaje de manipulación de: Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los usuarios acceder o manipular los datos organizados mediante el modelo de datos apropiad

manejador

Un manejador de base de datos (DBMS) es un conjunto de programas, los cuales, tiene el objetivo de modificar, almacenar, eliminar y extraer la información que contenga una base de datos (DB).

Administrador de bases de datos

gestionan y mantienen las bases de datos informatizadas. Se aseguran de que estas sean seguras y estén actualizadas

seguridad de bases de datos

conjunto de herramientas, medidas y controles diseñados para establecer y mantener la confidencialidad, la integridad y la disponibilidad de las bases de datos.

protegen

Los datos de la base de datos

El sistema de gestión de bases de datos (DBMS)

Cualquier aplicación asociada

El servidor de base de datos físico y/o el servidor de base de datos virtual, y el hardware subyacente

La infraestructura informática y/o de red utilizada para acceder a la base de datos

estructura general

el sistema operativo proporciona únicamente los servicios más básicos y el sistema de la base de datos debe partir de esa base y controlar además el manejo correcto de los datos. Así el diseño de un sistema de base de datos debe incluir la interfaz entre el sistema de base de datos y el sistema operativo