Prueba

Páginas: 36 (8861 palabras) Publicado: 13 de julio de 2012
Bases de datos

Paradox

1

El acceso a bases de datos de Delphi es uno de sus puntos fuertes; está implementado en torno a la BDE, que es el mismo motor de acceso a datos usado por Paradox y dBase for Windows. Además, Delphi trae drivers nativos para acceder a datos en tablas de Access y de FoxPro, así como un servidor SQL (Interbase), para luego hacer la migración a Cliente/Servidor sincambios en el programa. Instalando aparte el SQL Links tendremos acceso transparente a bases de datos ORACLE, SYBASE, DB2, SQL SERVER e INFORMIX así como a cualquier origen de datos ODBC.

Algunos conceptos y Herramientas
Antes de comenzar a trabajar con bases de datos, conviene tener en claro una serie de conceptos claves:

Base de Datos (Database): es un conjunto de tablas. En Delphi unabase de datos es un directorio donde estarán las tablas -archivos- y los índices.

Tabla (Table): es el lugar donde están realmente los datos. Se divide en registros, los cuales están formados por campos. Podemos hacer una analogía con una tabla, según la cual los registros serían las filas y los campos las columnas.

Columna Campo

Nombre
José Anacleto Segismundo Luis Jorge Aquiles PérezPirulo Björk

Apellido

Telefono
029383983 No tiene 52625-3298 098-765543 19 53 3 27 98

Edad
Fila - Registro

Paparulo Meo de la Torre

Tabla

Figura 1: Base de datos, tablas, registros, campos

Base de Datos

2

Indice (Index): es una estructura separada de la tabla que guarda ciertos campos de todos los registros, para acelerar las búsquedas y el ordenamiento. En Paradox ydBase se utilizan archivos adicionales para los índices.

Structured Query Language (SQL): lenguaje estructurado creado especialmente para realizar consultas a bases de datos.

Database Desktop (DBD): es una versión reducida del Paradox for Windows; nos permite ver, crear, modificar, borrar tablas. Se encuentra en el menú Tools|Database Desktop. También podemos desde aquí transformar una tabla deun formato a otro o hacer consultas SQL.

SQL Explorer: es una herramienta muy potente que nos permite navegar por las definiciones y datos de las distintas bases de datos conectadas a la BDE, no importa su formato. Lo utilizaremos para crear alias, para ver datos directamente de las tablas y para ejecutar consultas SQL inmediatas.

Database Desktop
Es una herramienta para manejo de tablasen los distintos formatos manejados por la BDE. Posee una interface al estilo Paradox -se lo puede ver como un “hermano pequeño” del Paradox for Windows. Usaremos esta herramienta para crear tablas, cambiar su estructura, modificar sus datos, etc. Se puede encontrar en el menú Tools de Delphi.

Crear una tabla usando el Database Desktop
Es la forma preferida de crear las tablas, que generalmentese definen en tiempo de diseño (es parte del diseño del programa la especificación de los campos de las tablas y su contenido). Sólo hay que seleccionar la opción de menú File|New|Table. Luego seleccionamos el formato deseado de tabla y aparecerá el editor de estructura (Field Roster) en el que definimos los campos.

3

Figura 2: el Field Roster, donde se define la estructura de la tablaPara definir completamente la tabla debemos indicar aquí los nombres de los campos, el tipo de datos que contendrá cada uno, la longitud máxima si corresponde (algunos tipos de datos tienen longitud fija, como los tipos numéricos de Paradox) y los campos que compondrán el Indice principal (o Clave Primaria).

Nombres de campos en formato Paradox ? Pueden tener hasta 25 caracteres de largo. ?Deben ser únicos en la tabla.

? Pueden contener letras, números, y cualquier carácter imprimible excepto los siguientes: “ [ ] 1 El índice principal es una estructura aparte de la tabla , { } ( ) # o la combinación “->” donde se mantienen únicamente los campos marcados ? Se pueden usar espacios, salvo al principio. en la definición. Se utiliza para optimizar el mantenimiento de los datos en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Pruebas
  • Pruebas
  • Prueba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS