SGBD - Generalidades
Las tablas
Una tabla en la base de datos es el objeto que contiene la información básica que deseas archivar. Un icono blanco y azul representa la tabla en el Panel de Navegación.
Concepto de S.G.D.B.
Sistemas Gestores de Bases de Datos
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.
¿Qué es Access?
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.
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.
Objetos de una base de datos Access
Consultas
Te permitirán recuperar información de una o más tablas basándose en un conjunto de condiciones de búsqueda que hayas definido usando los campos de la tabla.
Formulario
Provee a los usuarios un formulario fácil de leer donde ellos pueden ingresar datos de la tabla. Son especialmente útiles para quienes que no están cómodos trabajando con las bases de datos.
Reportes
El objeto final de las bases de datos es el reporte. Un reporte es una manera efectiva para analizar y presentar datos usando un diseño específico.
Propiedades de los campos - Pestaña General.
Son las especificaciones de los campos.
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.
Funciones de un Sistema Gestor de Bases de Datos
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.
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.
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.
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.
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
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
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
Integridad
Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados
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
Tipos de datos aplicables a un campo
Texto corto
Permite introducir texto alfanumérico hasta 255 caracteres.
Texto largoAlmacena grandes cantidades de texto. Almacena hasta 65.536 caracteres.
Número
Almacena datos numéricos de tamaño 1, 2, 4 u 8 bytes
Fecha/Hora
La entrada de fechas y horas en este campo nos permitirá operar con ellas
Moneda
Para almacenar datos de moneda.
Autonumérico
Incrementa automáticamente un valor numérico para cada registro de entrada a la tabla (1,2,3, etc). En este campo no hay que introducir ningún valor.
Sí/No
Almacena valores lógicos. En la entrada de datos las opciones serán: Sí/No - Verdadero/ Falso - Activado/Desactivado.
Objeto OLE
Contiene datos OLE almacenados en otras aplicaciones que soporten OLE (vídeos, sonidos,etc)
Hipervínculo
Vincula a un recurso de internet. Un hipervínculo puede ser una ruta UNC o una
dirección URL. Almacena hasta 64.000 caracteres.
Asistente para búsqueda
Permite restringir el tipo de campo para que sólo acepte datos dea lista de valores
Datos Adjuntos
Se puede adjuntar imágenes, archivos de hoja de cálculo, documentos, gráficos y otros tipos de archivos admitidos, a los registros de la base de datos de forma similar a como adjunta
Relaciones de Tablas
Uno de los objetivos de un buen diseño de base de datos es eliminar la redundancia de los datos (datos duplicados). Para conseguirlo, conviene desglosar los datos en muchas tablas basadas en temas para que cada hecho esté representado solo una vez. Después, se debe proveer a Access de un medio para recopilar de nuevo la información desglosada (esto se realiza colocando campos comunes en tablas que estén relacionadas)