Mostrando entradas con la etiqueta DBMS. Mostrar todas las entradas
Mostrando entradas con la etiqueta DBMS. Mostrar todas las entradas

lunes, 22 de agosto de 2011

FoxPro

Visual FoxPro (VFP) es un DBMS comercializado por Microsoft desde 1995. Este se forma a partir de un lenguaje de programación orientado a Objetos (su lenguaje ofrece a los desarrolladores la posibilidad de crear fácilmente aplicaciones locales, cliente/servidor o para la Web), un motor de base de datos relacionales y un entorno de desarrollo incorporado (IDE). VFP posee una excelente compatibilidad: un código escrito hace 5 años puede con un mínimo trabajo ser mantenido y mejorado. También es una herramienta de desarrollo rápido de aplicaciones (RAD), es decir, permite crear aplicaciones de aspecto difícil con un esfuerzo mínimo.

Visual FoxPro dispone de diversos mecanismos de gestión de errores, como: un class CursorAdapter (para acceder a los datos de una manera estándar), numerosas clases de base para incorporar los controles, una clase GDI + soporte de imágenes, procesamiento eventual de objetos, soporte escalonado, servicios XMLWeb, provider OLE DB, entre otro. Para el control y encapsulación de errores en el código hace uso de estructuras try-catch-finally, de mecanismos de herencia de excepciones mediante la estructura THROW, y mucho más.

FoxPro sólo funciona en Windows, desde el 98 hasta el actual, y se requiere de los siguientes requisitos para instalarlo:

· PC compatible con IBM con un procesador Pentium.

· Mouse (ratón) o dispositivo apuntador.

· 64 MB RAM (se recomienda 128 MB o más)

· Espacio en disco para Visual FoxPro: 115 MB para la instalación mínima o 200 MB para la instalación máxima.

· Espacio en disco para la Actualización de componentes de Windows: depende del sistema operativo pero, normalmente, requiere 50 MB.

Tipos de datos primitivos de Visual FoxPro

Tipo de datos

Descripción

Tamaño

Intervalo

Character

Cualquier texto

1 byte por carácter hasta 254

Cualquier carácter

Currency

Importes monetarios

8 bytes

- 922337203685477,5807 a 922337203685477,5807

Date

Datos cronológicos formados por mes, año y día

8 bytes

Al usar formatos de fecha estrictos, {^0001-01-01}, 1 de enero, 1 d.C. a {^9999-12-31}, 31 de diciembre, 9999 d.C.

DateTime

Datos cronológicos formados por mes, año, día y hora

8 bytes

Al usar formatos de fecha estrictos, {^0001-01-01}, 1 de enero, 1 d.C. a {^9999-12-31}, 31 de diciembre, 9999 d.C., más 00:00:00 a.m. a 11:59:59 p.m.

Logical

Valor booleano verdadero o falso

1 byte

Verdadero (.T.) o Falso (.F.)

Numeric

Enteros o fracciones

8 bytes en la memoria;
1 a 20 bytes en una tabla

- 0,9999999999E+19 a 0,9999999999E+20

Variant

Una variable de tipo Variant puede contener cualquier tipo de datos de Visual FoxPro y el valor Null. Una vez que se almacena un valor en una variable del tipo Variant, ésta asume el tipo de los datos que contiene.Las variables tipo Variant se designan con el prefijo e en la sintaxis del lenguaje.

--

--

Las limitaciones con las que cuenta FoxPro son las siguientes:

Attribute Maximum

Number of records per table files 1 billion

Number of characters per record 65,500

Number of fields per record 255

Number of tables open at one time 225

Number of characters per table field 254

Number of characters per index key (.IDX) 100

Number of characters per index key (.CDX) 240

Number of open index files per table unlimited

Number of open indexes in all work areas unlimited

   Attribute                                                Maximum
   Size of character fields                                 254
   Size of numeric (and float) fields                       20
   Maximum number of characters in field names              10
   Digits of precision in numeric computations              16
  FoxPro puede utilizarse para crear diversas aplicaciones, como:

aplicaciones cliente-servidor, automatización de FoxIsaPi, automatización de Gopher
y creación de eventos COM+.


Bibliografía

1.-Kroenke, D. (2003). Procesamiento de bases de datos: fundamentos, diseño e implementación.
México: Pearson Education

2.-Nevado, V. (S.F.). Introducción a las bases de datos relacionales. Madrid: Visión libros

3.- Microsoft (2007). Visual FoxPro 9.0. Recuperado el 21/08/11
4.- Ludo186 (2009. Visual FoxPro. Recuperado el 21/08/11

domingo, 21 de agosto de 2011

FileMaker

Si se busca administrar bases de datos de forma sencilla y sin esfuerzo, FileMaker es una opción que debe de considerarse. Ampliamente usado, FileMaker es una base de datos relacional multi-plataforma que cuenta con varias versiones que se adaptan a las necesidades del cliente, desde FileMaker Pro, que es útil para cualquier negocio, a FileMaker Go, una versión para iPhone y para iPad que es igualmente fácil de usar y permite a los usuarios de Filemaker Pro llevar sus bases de datos a donde sea.

Con el paso del tiempo, FileMaker ha pasado de ser un programa basado en MS-DOS a un programa mucho más completo, con una interfaz sumamente amistosa que permite su uso a personas sin experiencia alguna con bases de datos, siendo un producto claramente enfocado a que cualquier persona sea capaz de usarlo. La versión más actualizada, que va por el número 11, trae lo que llaman ‘Starter Solutions’, que son plantillas pre-hechas –y personalizables- para que el usuario termine sus tareas en el mejor tiempo posible.

FileMaker 11 tiene una gran variedad de características y herramientas que lo hacen un producto atractivo, entre ellas están: generar reportes en diferentes formatos (con gráficas de pie, en barra; en formato de hoja de cálculo, etc.); importar archivos de Excel y de texto de forma automática al abrir la base de datos; una barra de búsqueda, para encontrar lo que se busca de forma más rápida, además de filtros para encontrar elementos relacionados por los criterios deseados; poder conectarse a fuentes externas de datos SQL, etc.

En cuanto a las limitaciones, FileMaker tiene unas que deben tomarse en cuenta: la capacidad máxima para una base de datos es de 8 terabytes, mientras que para un campo es de 4 gigabytes de datos binarios o 2 gigabytes de 2-byte Unicode.

Tomando todo en cuenta, FileMaker es un muy buen producto, fácil de usar y de personalizar, que le sirve a cualquiera que quiera gestionar bases de datos sin tener que sacrificar su tiempo.


Fuentes:

FileMaker. http://www.filemaker.com/
Recuperado el 20 de Agosto de 2011

Wikipedia. http://en.wikipedia.org/wiki/FileMaker
Recuperado el 20 de Agosto de 2011