2.
Aunque las bases de datos CDS/ISIS pueden parecerse a simple
vista como un archivo de información, en realidad consisten en
varios archivos lógicamente interrelacionados pero
físicamente diferentes. La administración de los archivos
físicos es responsabilidad de CDS/ISIS y el usuario normalmente
no necesita conocer su estructura en detalle para operar
una base de datos. No obstante, algunos conocimientos básicos
sobre los objetivos y funciones de los archivos principales
asociados a una base de datos pueden ayudar a un mejor
entendimiento del sistema.
3.
Es un conjunto de datos pertenecientes a un
mismo contexto y almacenados
sistemáticamente para su posterior uso y un
SGBD es un conjunto de programas que permiten
crear y mantener una Base de datos.
4.
Una hoja de calculo es un software a través del cual se
pueden usar datos numéricos y realizar cálculos
automáticos de números que están en una tabla.
También es posible automatizar cálculos complejos al
utilizar una gran cantidad de parámetros y al crear
tablas llamadas hojas de trabajo y un SGBD son un tipo
de software muy específico, dedicado a servir de
interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan. Se compone de un lenguaje
de definición de datos, de un lenguaje de manipulación de
datos y de un lenguaje de consulta.
5.
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".
6.
Determinar el propósito de la base de datos Este paso le ayudará a decidir los
datos que desea que Visual FoxPro almacene.
Determinar las tablas necesarias Cuando ya conozca claramente el propósito
de la base de datos, puede dividir la información en temas distintos, como
"Employees" u "Orders". Cada tema será una tabla de la base de datos.
Determinar los campos necesarios Tiene que decidir la información que desea
incluir en cada tabla. Cada categoría de información de una tabla se denomina
campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un
campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date.
Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus
datos con los de las tablas restantes. Agregue campos a las tablas o cree
tablas nuevas para clarificar las relaciones, si es necesario.
Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue
algunos registros de datos de ejemplo. Vea si puede obtener los resultados que
desea de sus tablas. Haga los ajustes necesarios al diseño.
7.
Las operaciones que vamos a ver están basadas en el algebra relacional. Los operandos de cada
operación lo constituyen una o varias tablas y el resultado es una nueva tabla. Dentro de las
operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las
operaciones binarias (se utilizan dos tablas).
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 Condición (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
8. Tablas y relaciones
Para almacenar los datos, cree una tabla para cada tipo de información de la que hace el
seguimiento. Para reunir los datos de varias tablas en una consulta, formulario, informe o página
de acceso a datos, defina relaciones entre las tablas.
La información de clientes que antes se guardaba en una lista de correo ahora reside en la tabla
Clientes.
La información de pedidos que antes se guardaba en una hoja de cálculo ahora reside en la tabla
Pedidos.
9. Consultas
Para buscar y recuperar tan sólo los datos que cumplen las
condiciones especificadas, incluyendo datos de varias tablas, cree
una consulta. Una consulta puede también actualizar o eliminar
varios registros al mismo tiempo, y realizar cálculos predefinidos o
personalizados en los datos.
Esta consulta tiene acceso a tablas distintas para recuperar la
información de Id. de pedido, fecha de entrega, nombre de
la organización y ciudad para los clientes de Londres cuyos pedidos
se entregaron en el mes de abril.
10. Formularios
Para ver, escribir y cambiar datos de manera sencilla directamente en una
tabla, cree un formulario. Al abrir un formulario, Microsoft
Access recupera los datos de una o más tablas, y los muestra en la
pantalla con el diseño elegido en el Asistente para formularios, o con un
diseño que haya creado en la vista Diseño (vista Diseño: ventana que
muestra el diseño de estos objetos de base de datos: tablas, consultas,
formularios, informes, macros y páginas de acceso a datos. En la vista
Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de
otros existentes.).
11. Informes
Para analizar los datos o presentarlos de cierta manera
al imprimirlos, cree un informe. Por ejemplo, puede imprimir
un informe que agrupe datos y calcule totales, y otro
informe de datos diferentes con formato para imprimir
etiquetas postales.