Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Diseño del repositorio de datos en Visual Foxpro




Enviado por arcosan



Partes: 1, 2

  1. Creacion de la base de datos
  2. Relaciones entre tablas
  3. Vistas locales
  4. Creacion de vistas remotas
  5. Programación multiusuario
  6. Tableupdate (.T.)
  7. Diseño de formularios
  8. Agregar cuadros de texto y cuadros de edición
  9. Creación de clases de objetos
  10. Tipos de menús
  11. Opciones de menú
  12. Creación del ejecutable

Creacion de la base de datos

1. Ubiquese en el folder Data y luego en Databases y presione el botón New

Monografias.com

La ventana del Database Designer aparecerá :

Monografias.com

Puede ocupar el toolbar Database Designer para el control de la Base de Datos.

Descripción de los botones del toolbar:

Monografias.comCrear una nueva tabla.

Monografias.comAgregar una tabla existente

Monografias.comEliminar una tabla seleccionada

Monografias.comModificar una tabla seleccionada

Monografias.comCreación de Vistas remotas

Monografias.comCreación de Vistas locales

Monografias.comEditar Procedimientos almacenados en la Base de Datos

Monografias.comCreación de Conexiones con vistas remotas

Monografias.comExaminar el contenido la tabla (BROWSE)

Crear una nueva tabla:

Monografias.com

1. Click en el boton de Nueva tabla, aparecera la ventana New Table

Monografias.com

2. Se selecciona New Table, luego aparece la ventana de guardar el archivo, seleccione el directorio y el nombre de la tabla y luego presione el boton de salvar.

Monografias.com

La ventana de Table designer aparecera en pantalla:

Esta es la parte mas importante de la tabla, es aquí donde se define la estructura de datos que contendrá dicha tabla. El primer paso es definir los campos, tipos, tamaño, Formato y Reglas de validación en el folder Fields.

Monografias.com

a. Definición de campos:

Igual que en las versiones anteriores, la definición de campos es igual. Se introduce el nombre del campo (name) el tipo de datos que soportará (Type) y el tamaño.

b. Definición del Display

Format : Es el formato de salida del campo, ejemplo si fuera númerico 9,999.99 o si fuera carácter !!!!!!!!!!!!, para que solo acepte mayusculas Input mask : Igual que el Format, lo único que es para la entrada de datos.

Monografias.com

Captión : Descripción mas precisa del campo, es de utilidad al diseñar los Formularios.

c. Definición de reglas de validación a nivel de campo

La validación son triggers o eventos que se ejecutan a nivel de campo. Ejemplo: una validación de un campo que solo acepte números positivos. (id > 0) Rule : Es la regla de validación, ejemplo: id > 0, si queremos que acepte valores positivos.

Message: Es el mensaje personalizado que queremos que aparezca en pantalla a la hora de violarse la regla de validación del campo. Ejemplo : "Solo se aceptan números positivos" (nota: el texto debe escribirse entre comillas).

Default Value : Valor por defecto del campo. (nota: hay que respetar el tipo de dato del Campo) Luego de hacer la deficion de los campos, pasamos a la definicion de Indices de la tabla, que será muy importante a la hora de crear las relaciones entre las tablas.

a. Nombre del Indice (name)

Introducir el Nombre del archivo índice. Es conocido también como TAG.

b. Type ( tipo de Indice)

Primary : Llave primaria.

Candidate : Llave candidata Unique : Llave única.

Regular : Llave foránea.

c. Nombre de la Expresión Nombre de los campos que conforman la llave primaria: Ejemplo : id, o si son varios campos : id + linea Nota: si los campos no son del mismo hay que forzarlos al tipo de dato deseado, ejemplo: si id es carácter y linea, entoces el nombre de la expresion sería:

Id + STR(linea) STR() convierte de número a carácter y VAL() convierte de carácter a númerico.

Después de detallar los índices, se define los eventos de La validación a nivel de registro y los eventos que se ejecuten a la hora de Insertar un registro, de actualizar o borrar.

Monografias.com

Ejercicio Práctico: Cree la siguiente base de datos con el nombre de scott.

Monografias.com

Relaciones entre tablas

Las relaciones mas comunes entre tablas se definen :

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.

Las relaciones entre tablas se crean arrastrando la llave de la tabla a la llave de otra tabla.

Monografias.com

La figura muestra una relación entre las tablas región y departamento, la relación se leería así : "Una región tiene muchos departamentos".

Partes: 1, 2

Página siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter