Aspectos relevantes del diseño de una Base de Datos Distribuida FOX PRO
Enviado por arelchapollo • 17 de Abril de 2013 • 1.778 Palabras (8 Páginas) • 474 Visitas
Aspectos relevantes del diseño de una Base de Datos Distribuida
FOX PRO
Es un sistema que maneja bases de datos.
Fox Pro te permite:
1) Crear una tabla: Para introducir datos y crear tus propias bases de datos.
Las tablas se crean en un archivo al cual tú le das el nombre y una extensión .dbf.
Un registro es una serie de información que detalla a una persona o compañía con sus datos de teléfono, dirección, sus ventas, zona de trabajo, etc. Es decir agrupa los campos para este registro. Los campos Mem y Gen abren ventanas especiales para colocar la información y/o imágenes respectivamente, dando doble click en ellos. En el m emo la puedes copiar y pegar de un procesador de texto, y la imagen desde cualquier procesador de imágenes o del propio Internet.
2) Cambiar una tabla: Uno puede cambiar la estructura de una tabla en sus campos o modificar un registro nuevo. Esto se realiza en el menú Record opción append para adicionar un nuevo registro o en menú Record opción change para modificar un registro. En el menú database opción setup oprimes el botón modify para modificar la estructura de la tabla ya sea que agregues un campo nuevo o modifiques las propiedades de una que ya existe.
3) Adicionar Registros de una base existente a otra base en la que estas trabajando.
La condición aquí es que ambas bases tengan campos en común. La base de datos abierta es la que recibe los datos y la abierta al salvarla se queda con los datos. Esto se hace en el menú Database opción Append From y seleccionas a la base de datos que vas a adicionar y se te pregunta mediante que campo las unirás (estos campos son el mismo en ambas, no importa que no tengan la misma información pero las características de ambos deberá ser igual.)
Nota: no importa que los datos provengan de otro paquete (es decir, puede ser de D−base u otra).
4) Borrar Registros: Hay dos formas de hacerlo; la primera es por medio de mouse, teniendo la ventana en modo Browse de los datos, se hace click con el ratón en un cuadro a la izquierda, de forma que quede negro. 16
O te para en el registro a borrar luego del menú Record opción Delete aparece una ventana y das clic en scope, se selecciona el número del registro o pisas registro y pones el número y se da ok. Al botón Delete.
Cualquiera de las dos formas marca al registro y para borrarlo definitivamente por cualquiera de los dos caminos, en el menú Database opción Pack; y se pregunta si se desea el Pack (empacado) y le das yes.
5) Crear Query; búsquedas o desplegados de información específica para ser vistos en Pantalla (Browse) o en reportes (page preview/printer) (página previa/impresora).
Botones:
• Do Query: genera el Query y depende de lo elegido.
Add: adiciona otra base de datos, pero la condición es que tenga un campo en común; y sirve para
Browse o Reportes.
• Clear: quita base de datos seleccionados.
• Remove: remueve un criterio con todo.
6) Generar un reporte (Report: extension.frx).
La ventana RQBE genera el reporte. Una vez generado se abre el reporte con menú Fide opción open en type se elige Report y se da open al archivo nombre.frx y se edita y si faltan campos se agregan se le pone color, o una papel tapiz y se salva. Una vez salvado el archivo .frx se corre del menú Run opción Report y se busca a la plantilla del reporte que acabas de salvar y se te preguntara en modo preview o printer y dependiendo de lo que deseas lo mandas.
La ventana Reporte trabaja conjuntamente con la RQBE (Query) y está formada por:
• Page Header: aquí todo lo que se escriba aparecerá en todas las hojas.
Detail: es donde se colocan los campos y los títulos de los campos, por lo general los campos están encerrados en un cuadro. •
• Page Footer: Todo lo que se coloque aquí aparece en todas las hojas.
7) Para la generación de Screen (nombre.scx plantilla y nombre.spr generada) se realiza mediante el wizard, donde se te va proporcionando las preguntas de como deseas el screen, al final (el quinto paso) se te pide el titulo dentro del screen y debes seleccionar el radio botón Modify para que aparezca la plantilla. En ella deberás editar los cambios pertinentes y si faltara algún campo lo debes
Adicionar con los botones de las herramientas, los más importantes son:
El papel tapiz se agrega del menú Screen −Layout botón color, botón wallpaper y seleccionas la imagen en formato pict. En el menú Object encontrarás las opciones para color de pluma, opciones de justificar, tipos de letra y otras
Opciones para los textos. Una vez que terminaste de editar, salva tus cambios, ve al menú Program −Generate boton Generate ygenerarás tu screen (nombre.spr) que posteriormente correrás del menú Run− Screen.
8) Por último debes recordar las extensiones de cada archivo:
table nombre.dbf
query nombre.qpr
plantilla screen nombre.scx
plantilla reporte nombre.frx
screen generado nombre.spr
EL MODELO RELACIONAL
Al utilizar una base de datos se está tratando de modelar los datos y sus conexiones en un problema del mundo real. Para definir el modelo relacional se inicia con una definición de lo que es un modelo de datos en general.
Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con reglas y 19 convenios predefinidos. Es formal pues los objetos del sistema se manipulan siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el sistema, independientemente de lo que estos objetos y operadores puedan significar.
Según el mismo autor, un modelo de datos tiene tres componentes que son:
Componentes:
• Estructuras de datos: es la colección de objetos abstractos formados por los datos. Operadores entre las estructuras:
...