SGBD - Generalidades

SISTEMA DE GESTOR DE BASE DE DATOS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
SGBD - Generalidades por Mind Map: SGBD - Generalidades

1. ¿Qué es Access?

1.1. Access es un Sistema Gestor de Base de Datos Relacional que forma parte del conjunto de herramientas ofimáticas de Microsoft.

1.1.1. Sin titulo

2. Objetivos que deben cumplir los SGBD

2.1. Independencia La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.

2.2. Redundancia mínima Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante.

2.3. Consistencia En aquellos casos en los que no se ha logrado esta redundancia nula, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.

2.4. Seguridad Los SGBD deben garantizar que la información se encuentra asegurada frente a usuarios malintencionados, que intenten leer información privilegiada; frente a ataques que deseen manipular o destruir la información

2.5. Integridad Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada.

2.6. Respaldo y recuperación Los SGBD deben proporcionar una forma eficiente de realizar copias de seguridad de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder.

2.7. Control de la concurrencia En la mayoría de entornos, lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla. Es también frecuente que dichos accesos se realicen de forma simultánea.

3. Concepto Es un conjunto de programas no visibles que administran y gestionan la información que contiene una base de datos. Se le conoce también como gestor de datos y, a través de él, se maneja todo acceso a la base de datos con el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.

4. Funciones de un Sistema Gestor de Bases de Datos (SGBD)

4.1. 1. Definición de los datos: El SGBD ha de poder definir todos los objetos de la base de datos partiendo de definiciones en versión fuente para convertirlas en la versión objeto.

4.2. 2. Manipulación de los datos: El SGBD responde a las solicitudes del usuario para realizar operaciones de supresión, actualización, extracción, entre otras gestiones. El manejo de los datos ha de realizarse de forma rápida, según las peticiones realizadas por los usuarios, y permitir la modificación del esquema de la base de datos gracias a su independencia.

4.3. 3. Seguridad e integridad de los datos: Además de registrar el uso de las bases de datos, ante cualquier petición, también aplicará las medidas de seguridad e integridad de los datos (adopta medidas garantizar su validez) previamente definidas. Un SGBD debe garantizar su seguridad frente a ataques o simplemente impedir su acceso a usuarios no autorizados por cualquier razón.

4.4. 4. Recuperación y restauración de los datos: La recuperación y restauración de los datos ante un posible fallo es otra de las principales funciones de un SGBD. Su aplicación se realizará a través de un Plan de recuperación y restauración de los datos que sirva de respaldo.

5. Objetos de una Base de Datos Access

5.1. Tablas La tabla es la estructura básica de un sistema de bases de datos relacional. Es el archivo o contenedor donde se almacenan los datos distribuidos en filas y columnas; cada fila se corresponde con un registro, y cada columna se corresponde con un campo del registro.

5.1.1. Consultas Una consulta sirve para obtener información de la base de datos. Una Consulta puede modificar y analizar los datos de una tabla.

5.1.1.1. Formularios Los formularios son pantallas que contienen campos de datos procedentes de las tablas o consultas. Los formularios se utilizan fundamentalmente para ver, introducir y modificar la información contenida en una base de datos, en definitiva, para gestionar registros de una tabla o consulta.

5.1.1.2. Informes Un informe sirve para mostrar información, en formato impreso, de tablas o consultas, organizada y/o resumida de una determinada manera.

6. Tipos de datos aplicables a un campo

6.1. Sin titulo

6.1.1. Sin titulo

6.1.1.1. Sin titulo

6.1.1.1.1. Fecha/Hora La entrada de fechas y horas en este campo nos permitirá operar con ellas (obtener el mes de una fecha, días entre dos fechas).

7. Propiedades de los campos - Pestaña General.

7.1. Las propiedades de los campos varían según su tipo. Todas estas propiedades se especifican en: La pestaña General Para restringir los valores para el campo, acotar su tamaño, forzar un determinado formato, etc. La pestaña Búsqueda Permite escoger el tipo de control (cuadro de edición, lista desplegable, etc) que se presentará para introducir valores en el campo.

8. Relaciones de Tablas

8.1. Objetivo principal de diseño de Base de Datos. ? Uno de los objetivos de un buen diseño de base de datos es eliminar la redundancia de los datos (datos duplicados).

8.1.1. Porqué se debe relacionar las tablas. ? nos facilitará el mantenimiento de la base de datos en las operaciones de borrado y actualización o modificación de datos, ya que en el momento que modifiquemos un valor de la clave primaria, automáticamente se actualizarán los campos relacionados con esta clave, sin necesidad de ir registro por registro modificando dicho valor

8.1.1.1. ¿Qué campos son los que se relacionan? Los campos que se relacionan serán: la clave primaria de una tabla y el mismo campo (que no tiene por qué llamarse igual pero sí contener los mismos valores) en la otra tabla relacionada, que en este caso es clave externa. La clave principal. 2. Esta línea representa la relación. 3. La clave externa 4. Cómo relacionar las tablas?

8.1.1.1.1. Concepto de Integridad Referencial (I.R.) La I.R. consiste en mantener los mismos valores del campo que es clave primaria en una tabla y el mismo campo que es clave externa en otra tabla; dichas tablas estarán relacionas