Fundamentos de base de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Fundamentos de base de datos por Mind Map: Fundamentos de base de datos

1. Definiciones clave

1.1. Dato: Unidad mínima de información que por si sola no tiene significado.

1.2. Información: Conjunto de datos que tienen significado dentro de un contexto.

1.3. Hardware: Componentes físicos de un sistema computacional donde serán almacenados los datos.

1.4. Software: Parte lógica que funciona como interfaz para el manejo de base de datos.

1.5. Base de datos: Conjuntos de datos e información almacenados de forma organizada en una estructura computacional.

1.6. Sistema de gestor de base de datos: Software que posibilita la interacción del usuario con la base de datos mediante una interfaz que permite su manipulación, accesso y consulta.

2. Sistemas de gestores: Son una herramienta que nos permite ingresar, recuperar y manejar la información contenida. Añade, modifica, manipula información.

2.1. Caracteristicas

2.1.1. Concurrencia: Si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es possible que el acceso se interfiera entre ellos de modo que se pierda información. Los Sistemas de Gestores de Base de Datos ayudan a que esto no ocurra.

2.1.2. Integridad: Se refiere a su validez y consistencia de datos almacenados. Se expresa mediante restricciones o reglas que no se pueden violar.

2.1.3. Recuperación: Muchos sitemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema. Si se produce algun fallo, se utilizan estas copias.

2.1.4. Seguridad: Protege frente a usuarios no autorizados y sin unas buenas medidas de seguridad la integración de datos en los sistemas de gestores hace que estos sean mas vulnerables que en los sistemas de ficheros.

3. Estructura y arquitectura general

3.1. Campo: Almacena datos del mismo tipo.

3.2. Registro: Colección de datos iguales o de diferentes tipos, pero que se encuentran relacionados, lo que permite proporcionar cierta información.

3.3. Archivos: Colección de registros que deben tener alguna relación. Nos proporciona información de alguna entidad en particular.

3.4. Diccionario de datos: Contiene la información referente a la estructura de la base de datos.

3.5. Índices: Permiten un rápido acceso a registros que contienen valores específicos.

4. Modelo cliente - servidor

4.1. Cliente: - Interactua con el usuario a través de su interfaz. - Procesa la lógica de la aplicación y hace validaciones locales. - Genera requerimientos de base de datos. - Recibe resultados del servidor. - Formatea resultados.

4.2. Servidor: - Proporciona servicios a otros dispositivos, atendiendo a multiples clientes que hacen peticiones. - Acepta requerimientos de base de datos que hacen los clientes. - Procesa requerimientos de base de datos. - Da formato a los datos para transmitorlos a los clientes. - Realiza validaciones a nivel de base de datos