Mindmap
SGBD - Generalidades
Inhalt der Mindmap
SGBD - Generalidades
- Los Sistemas Gestores de Bases de Datos, también conocidos como sistemas manejadores de bases de datos o DBMS. Son un conjunto de programas que manejan todo acceso a la base de datos, con el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones utilizadas. Permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.
Objetivos que deben cumplir los SGBD
- Abstracción de la información: Ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. 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. Redundancia mínima Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. 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. 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; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. 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. 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. 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.
- Abstracción de la información
- Ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.
- Redundancia mínima
- Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante.
- 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.
- 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.
- Seguridad
- Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
- 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.
- 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.
- 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. Así pues, un SGBD debe controlar este acceso concurrente a la información, que podría derivar en inconsistencias.
Objetos de una base de datos Access
- Consultas
- Una consulta sirve para obtener información de la base de datos. Una Consulta puede modificar y analizar los datos de una tabla.
- 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.
- Informes
- Un informe sirve para mostrar información, en formato impreso, de tablas o consultas, organizada y/o resumida de una determinada manera. Además de estos datos, al informe, se pueden añadir otros elementos estáticos, como pueden ser imágenes, agregar totales, etc.
- Macros
- Una macro es un conjunto de instrucciones o acciones que sirven para automatizar tareas. Cada tarea es una acción que se llevará a cabo sobre objetos o datos de la base de datos.
- 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.
- Módulos
- Un módulo es un conjunto de declaraciones, instrucciones y funciones escritas en lenguaje VBA (Visual Basic Application) que servirán para automatizar tareas.
- Consultas
Concepto de Access 2013.
- Access es un Sistema Gestor de Base de Datos Relacional que forma parte del conjunto de herramientas ofimáticas de Microsoft. Podemos definir Access como una herramienta para la administración de bases de datos relacionales. En su forma más simple, una base de datos es una colección de datos relacionados a un tema particular, una lista de datos. Cuando se efectúa una lista de direcciones, nombres, productos, se está generando una base de datos.
Tipos de datos aplicables a un campo
- Texto largo
- Almacena grandes cantidades de texto. Almacena hasta 65.536 caracteres. Si la información que contiene el campo va a ser mayor sería más conveniente utilizar un tipo Objeto OLE
- Número
- Almacena datos numéricos de tamaño 1, 2, 4 u 8 bytes. Para datos numéricos con los que no se vaya a operar quizá sea mejor ponerlos como campos tipo Texto.
- 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).
- Moneda
- Para almacenar datos de moneda.
- Texto corto
- Permite introducir texto alfanumérico hasta 255 caracteres.
- Texto largo
Propiedades de los campos
- Pestaña Ganeral.
- 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.
- Tamaño del campo
- Reservado para texto y números: · Para texto: número máximo de caracteres que albergará el campo. · Para números: número máximo de dígitos.
- Formato
- Sirve para definir la presentación de los datos del campo. Por ejemplo: En un campo numérico podría ser interesante verlo con separador de millares, como porcentaje, etc.
- dd/mm/aa
- Día-Nombre del Mes-Año
- Máscara de entrada
- Controlará cómo se insertan los datos en el campo. Se puede utilizar para obligar al usuario a introducir datos de un tipo determinado (por ejemplo, permitir introducir sólo caracteres numéricos, o sólo letras o 2 números seguidos de 5 letras). A menudo es más fácil utilizar el Asistente para máscaras de entrada para establecer la propiedad automáticamente. Para ello pulsar sobre los de la máscara de entrada.
- Título
- Es el texto que aparecerá, como cabecera de la columna, cuando utilice este campo en la entrada de datos de la tabla o en un formulario (un formulario es una especie de ficha que sirve para gestionar los registros de las tablas con diferentes posibilidades de presentación; lo veremos en un capítulo aparte).
- Valor predeterminado
- Sirve para indicar el valor que el campo tendrá por defecto. Cuando se introduzcan nuevos registros, el valor que indique en este apartado aparecerá en el campo automáticamente.
- Regla de Validación
- Esta propiedad sirve para controlar que los datos que se introduzcan en el campo cumplan unas determinadas condiciones.
- Texto de Validación
- Texto de error que aparecerá cuando el valor del campo no cumpla la Regla de Validación
- Requerido
- Esta propiedad indicará si es o no obligatorio introducir datos en el campo. Seleccione: Sí Si es obligatorio que el campo tenga datos. No Si el campo puede no contener datos, estar vacío.
- Indexado
- Indexado Un campo indexado hace más rápidas las ordenaciones y las búsquedas, además de facilitar las relaciones entre tablas. Esta propiedad establece si la tabla se indexa por este campo. Cuando se define un campo como indexado, se puede elegir entre Sí (Sin duplicados) o Sí (Con duplicados). Sí (Sin duplicados) significa que cada campo tiene que tener un valor único para toda la tabla. Sí (Con duplicados) el campo puede tener valores repetidos.
- Pestaña Ganeral.
Relaciones de Tablas
- Muy importante, los campos que se utilicen para establecer la relación entre las dos tablas deben ser del mismo tipo (INTEGER, TEXTO, SMALL INTEGER, etcétera). Habitualmente se suelen utilizar tipos enteros (INTEGER) para este propósito, aunque nos valdría igualmente cualquier otro tipo siempre y cuando sea el mismo en las dos tablas. Además, debes tener en cuenta lo siguiente: La propiedad Tamaño del campo debe ser igual en ambas tablas.Si el campo en la tabla primaria está definido como de Valor automático en la tabla secundaria debe estar definido como INTEGER.El campo común debe ser Clave principal en la tabla primaria.
- Relaciones de uno a uno
- Las relaciones uno a uno se usan con frecuencia para indicar relaciones críticas para que pueda acceder a los datos que necesita para gestionar su empresa.
- Relaciones de uno a varios
- En una relación de uno a muchos, un registro de una tabla se puede asociar a uno o varios registros de otra tabla.. Por ejemplo, cada cliente puede tener varios pedidos de ventas.
- Relaciones de varios a varios
- Una relación de muchos a muchos se produce cuando varios registros de una tabla se asocian a varios registros de otra tabla. Por ejemplo, existe una relación de muchos a muchos entre los clientes y los productos: los clientes pueden comprar varios productos y los productos pueden ser comprados por muchos clientes.
Que es SGBD ?
- Un SGBD es un tipo de software muy específico, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan. Proporcionan una interfaz entre aplicaciones y sistema operativo; consiguiendo, entre otras cosas, que el acceso a los datos se realice de una forma más eficiente, más fácil de implementar y, sobre todo, más segura.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Computacion y sociedades Mindmap am SGBD - Generalidades, erstellt von Johana Chumbo am 25/01/2019.
- Erstellt von
- Johana Chumbo
- Aufrufe
- 8
- Bewertung




