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