1.-BASE DE DATOS
2.-COMO CREAR BASE DE DATOS.
QUE ES UNA BASE DE DATOS
Una Base de Datos es un conjunto de datos organizado de forma tal, que se presenta al usuario como si fuera una o un conjunto de matrices bidimensionales (tablas).
Cada fila de una matriz es un registro, el cual contiene información sobre una unidad de la base de datos y le asigna un número para poder manejarlo.
Cada columna contiene los diversos campos de ese registro. Por ejemplo : en una tabla de publicaciones, cada fila contendrá información sobre una publicación determinado, y la fila estará dividida en campos (columnas), como el código de publicación, nombre de la publicación, fecha, tiraje, responsable, etc...
Para abrir una base de datos haz click en archivo, nuevo selecciona base de datos (Database), y aparecerá la ventana de Generador de base de datos. En este tu construirás las tablas visualmente, creas etiquetas de índice, establece relaciones entre tablas y proporciona otros componentes que ayudan en el proceso de diseño de una aplicación.
En el Generador de bases de datos haz clic en cualquier lugar de la ventana, se desplegará un menú contextual que contiene las opciones siguientes:
-Expandir (Expand)
- Contraer todos (Collapse all)
- Nueva tabla (New table)
- Nueva vista remota (* New remote view )
- Nueva vista local (*New local view)
- Agregar tabla (Add table)
- Procedimientos almacenados (Stored procedures)
- Integridad referencial (integrity referential)
- Ayuda
Tablas
Tipos de datos
Visual Fox Pro puede manejar diversos tipos de campos (tal como muestra la figura). Entre los más importantes están:
Carácter : Campo de caracteres : Almacena cadenas o conjuntos de caracteres. Un campo de caracteres permite almacenar tanto letras, como números o caracteres especiales.
Monetario: Campo de Valores Monetarios: Almacena cantidades en valor monetario, Ejemplo: $55, S/.675,438.
Numérico: Campo numéricos: Almacenan cantidades y se puede hacer cálculos con ellos. Estos campos sólo admiten número y el punto decimal (la coma decimal si tiene formato español). Máxima extensión, 20 caracteres.
Flotante : Campo de números reales : Almacenan números en el rango del conjunto de números reales.
Fecha : Campo fecha : Permite almacenar fechas. La información la guarda en la forma AAAAMMDD, con 8 caracteres. El formato por defecto para introducir fechas en Visual Fox Pro es MM/DD/AA (Mes/Día/Año).
Lógico : Campo lógico : Almacenan un tipo especial de información, sólo permiten almacenar verdadero o falso y acepta sólo los caracteres : T (verdadero) o F (falso).
Memo : Campo Memo : Permite almacenar textos largos, como una descripción o un breve resumen.
Estructura de un .BDF
Los datos en FoxPro se almacenan en forma de tablas, estas tablas son las bases de datos pues la extensión de estas bases de datos es .DBF aunque también hay otras que se verá más adelante. Los DBF comienzan con una breve descripción de los datos que están en la tabla.
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.
Como crear una base de datos
Antes de explicar como crear una base de datos, debe quedar claro que, los términos base de datos y tabla no son sinónimos en Visual Foxpro.
El término base de datos se refiere a un grupo de datos que almacena información sobre una o más tablas (archivos *.DBF).
Las bases de datos son archivos con extensión .DBC (DataBase Container) que guardan información acerca de todas las relaciones y arquitectura de construcción de Base de datos con tablas (archivos .DBF).
Para crear una Base de Datos seguir los siguientes pasos:
En la ventana de comandos escribir el comando CREATE DATABASE.A continuación aparecerá una ventana similar ala siguiente figura.
Luego, escribir el nombre
que se desea dar a la base
de datos. Por defecto, el
nombre es data1.dbc, pero
para el proyecto a realizar
se llamará Testdata.
A continuación, hacer click
en guardar y la base de
datos ya está creada y
activa.
Otra manera equivalente a usar el comando CREATE DATABASE es a través de la barra estándar de Visual Foxpro:
En esta opción, hacer un click en el icono "Nuevo".
Luego elegir Base de Datos y hacer un click en el botón New Archivo ( )
A continuación aparecerá una ventana solici- tando el nombre de la nueva base de datos.
Como ya se ha mencionado antes, el nombre de la base de datos que se usará en el proyec- to «Sistema de Publicaciones Informáticas» será "Testdata.dbc".
Finalmente, hacer click en guardar y la base de datos Testdata.dbc ya estará creada y activa.
Para crear una base de datos dentro de un proyecto, seguir los siguientes pasos:
En el Administrador de Proyectos, seleccionar la ficha Datos, luego "Bases de datos" y después "Nuevo".
No hay comentarios:
Publicar un comentario