2. ESRUCTURA DE UNA BASE DE DATOS
• La función básica de una base de datos es
permitir el almacenamiento y la recuperación
de la información necesaria, para que las
personas de la organización puedan tomar
decisiones. Una Base de Datos está compuesta
por un conjunto de tablas o archivos, como:
• ARCHIVO DE PRODUCTOS
• ARCHIVO DE PROVEEDORES
• ARCHIVO DE ORIGEN DE LOS PRODUCTOS
5. BD RELACIONAL
• es un tipo de base de datos que cumple con el
modelo relacional (el modelo más utilizado
actualmente para implementar las BD ya
planificadas). Permite establecer 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. PASOS DE DISEÑO DE UNA BD
• 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.
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. OPERACIONES BASICAS PARA REALIZAR EN UNA
BD
• *CREATE
Este comando crea un objeto dentro de la base de datos. Puede ser una tabla,
vista, índice, trigger, función, procedimiento o cualquier otro, etc.
• ALTER
Este comando permite modificar la estructura de un objeto. Se pueden
agregar/quitar campos a una tabla, modificar el tipo de un campo,
agregar/quitar índices a una tabla, modificar un trigger, etc.
*DROP
Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista,
índice, trigger, función, procedimiento o cualquier otro objeto que el motor de
la base de datos soporte. Se puede combinar con la sentencia ALTER.
• *TRUNCATE
Este comando trunca todo el contenido de una tabla. La ventaja sobre el
comando DROP, es que si se quiere borrar todo el contenido de la tabla, es
mucho más rápido, especialmente si la tabla es muy grande. La desventaja es
que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los
registros
•
8. OBJETOS DE ACCESS
• TABLAS
Una tabla de base de datos es similar en apariencia a una hoja de cálculo en cuanto a que
los datos se almacenan en filas y columnas. La principal diferencia entre almacenar los
datos en una hoja de cálculo y almacenarlos en una base de datos es la forma en la que
están organizados los datos.
• CONSULTAS
as consultas son las que verdaderamente hacen el trabajo en una base de datos. Su
función más común es recuperar datos específicos de las tablas. Los datos que desea ver
suelen estar distribuidos por varias tablas y, gracias a las consultas, puede verlos en una
sola hoja de datos.
• FORMILARIOS
Los formularios se conocen a veces como "pantallas de entrada de datos". Son las
interfaces que se utilizan para trabajar con los datos y, a menudo, contienen botones de
comando que ejecutan diversos comandos. Se puede crear una base de datos sin usar
formularios, editando los datos de las hojas de las tablas.
• INFORMES
Los informes sirven para resumir y presentar los datos de las tablas. Normalmente, un
informe responde a una pregunta específica. Los informes suelen tener un formato que
permita imprimirlos, pero también se pueden consultar en la pantalla, exportar a otro
programa o enviar por correo electrónico.