2. Estructura de una base de datos:
La estructura de una base de datos hace referencia a los tipos de datos,
los vínculos o relaciones y las restricciones que deben cumplir esos datos
(integridad de datos y redundancia de datos).
La estructura de una base de datos es diseñada o descripta empleando
algún tipo de modelo de datos.
3. Diferencia entre una BD y una SGBD
La base de datos es un archivo (o varios, dependiendo de como
trabaje y esté configurado el SGBD o el motor) que contiene las
tablas, con sus respectivos datos físicos. Además de almacenar
los datos, almacena las vistas, procedimientos almacenados,
disparadores o triggers, los índices, etc.
Por otra parte, el SGBD es el sistema que administra las bases de
datos. Se encarga de ofrecer una comunicación con las bases de
datos de forma transparente, y de este modo se asegura de
brindar un acceso seguro a la información y evita que otras
aplicaciones puedan dañar y/o alterar la información dañando al
archivo.
Mediante el SGDB es posible crear, eliminar y/o modificar las
bases de datos, indicar los permisos de acceso, crear copias de
seguridad o backups, realizar instrucciones SQL, etc.
Por decirlo de algún modo, el sistema de gestión, ofrece una
interfaz de conexión y comunicación con la bases de datos
4. Diferencia entre una hoja de cálculo y un SGBD
Una hoja de cálculo es un programa que permite manipular datos
numéricos y alfanuméricos dispuestos en forma de tablas,
Habitualmente es posible realizar cálculos complejos con fórmulas
y funciones y dibujar distintos tipos de gráficas Y el SGBD es un
consiste en una colección de datos interrelacionados y un
conjunto de programas para acceder a esos datos. El Objetivo
primordial de un SGBD es proporcionar un entorno que sea a la
vez conveniente y eficiente para ser utilizado al extraer y
almacenar información de la base de datos.
5. Base de datos relacional
Una base de datos relacional es una base de datos que cumple
con el modelo relacional, el cual es el modelo más utilizado en la
actualidad para implementar bases de datos ya planificadas.
Permiten establecer interconexiones (relaciones) entre los datos
(que están guardados en tablas), y a través de dichas conexiones
relacionar los datos de ambas tablas, de ahí proviene su
nombre: "Modelo Relacional".
Características:
• Se compone de varias tablas o relaciones.
• No pueden existir dos tablas con el mismo nombre ni registro
• Cada tabla es a su vez un conjunto de registros (filas y columnas).
• La relación entre una tabla padre y un hijo se lleva a cabo por
medio de las claves primarias y ajenas (o foráneas).
• Las claves primarias son la clave principal de un registro dentro
de una tabla y éstas deben cumplir con la integridad de datos.
6. Pasos para diseñar una BD
Un buen diseño de base de datos garantiza su fácil
mantenimiento. Los datos se almacenan en tablas y cada tabla
contiene datos acerca de un tema, por ejemplo, clientes.
Para realizar una BD debe seguir los siguientes pasos:
Determinar la finalidad de la base de datos:. Piense
detenidamente en las preguntas que desean que responda la base
de datos. Reúna los formularios que utiliza actualmente para
registrar los datos.
Determinar los campos necesarios en la base de datos: Cada
campo es un hecho acerca de un tema determinado. Deberá crear
un campo independiente para cada uno de estos hechos.
Determinar las tablas que se necesitan en la base de datos: Cada
tabla debe contener información sobre un asunto. Su lista de
campos le dará pistas acerca de las tablas que necesita.
7. Determinar a qué tabla pertenece cada campo: Agregue el campo
a una sola tabla. No agregue el campo a una tabla si, como
resultado, la misma información va a aparecer en varios registros
de esa tabla.
Identificar el campo o los campos con valores únicos en cada
registro: Para que Microsoft Access conecte información
almacenada en tablas distintas cada tabla de la base de datos
debe incluir un campo o un conjunto de campos que identifiquen
de forma exclusiva cada registro de la tabla.
Determinar las relaciones entre las tablas: Ahora que ha dividido
la información en tablas y que ha identificado los campos de clave
principal, necesita una forma de indicar a Microsoft Access cómo
volver a reunir toda la información relacionada de un modo
significativo.
Perfeccionar el diseño
Introducir datos y crear otros objetos de la base de datos
Utilizar las herramientas de análisis de Microsoft Access
8. Operaciones básicas que se pueden realizar con BD
* Operaciones unarias:
Selección: Mediante esta operación se obtiene un conjunto de filas con
todas las columnas de la tabla. Se seleccionan determinadas filas
incluyendo una condición. Se utilizan los operadores booleanos “and” (Y),”
or” (O), “not” (NO). La representación sería la siguiente: O Condicion
(Tabla)
Proyección: esta operación nos devuelve una nueva tabla con las columnas
seleccionadas de otra. La representación sería la siguiente: O col1,
col2,…(tabla)
* Operaciones binarias
Unión: Esta operación solo se puede hacer si las tablas tienes las mismas
columnas, es decir, por ejemplo si tuviéramos una tabla llamada
empleados2 con las mismas columnas tan solo tendríamos que añadir las
filas de ambas tablas en una única tabla. Su representación sería la
siguiente: Tabla1 U Tabla2
Producto cartesiano: se realiza con dos tablas distintas pero relacionadas
por alguna columna, siempre y cuando el nombre de la columna no sea el
mismo. Su representación sería la siguiente: Tabla1 X Tabla2
9. DEFINIR Y DAR EJEMPLOS DE CADA UNO DE LOS
OBJETOS DE ACCESS
* Tablas: Cuando se crea una base de datos, los datos se
almacenan en tablas, que son listas de filas y columnas basadas en
temas. Por ejemplo, puede crear una tabla Contactos para
almacenar una lista de nombres, direcciones y números de
teléfono, o una tabla Productos para almacenar información sobre
productos. Siempre debe empezar a diseñar una base de datos
creando primero sus tablas, incluso antes de crear otros objetos
de base de datos.
* Consulta: Una consulta es un conjunto de instrucciones que se
pueden usar para trabajar con datos. Se ejecuta para que se
lleven a cabo estas instrucciones. Además de devolver resultados
que se pueden almacenar, agrupar o filtrar, una consulta también
puede crear, copiar, eliminar o cambiar datos.
* Formulario: Los formularios constituyen pantallas para la
entrada y presentación de informaciones. El layout de estas
pantallas es determinado por el proyectista de la Base de Datos y
puede comprender alguna sofisticación tal como el uso se colores,
letras de diversos tipos y tamaños, figuras, botones, etc. En los
formularios es posible presentar resultados de cálculos y
efectuar consistencias sobre datos alimentados.
10. *Informe: Los informes nos sirven para realizar listados por
impresoras de los datos de una tabla. Estos listados se pueden
personalizar o bien utilizar un asistente (parecido al de los
formularios)
De hecho, la función de los informes y los formularios es muy
parecida: mejorar el aspecto de la tabla con colores, fondos, etc.
La única diferencia, prácticamente, es que los formularios se
utilizan para trabajar con la tabla en pantalla y los informes para
realizar listados en la impresora.