Cargando

Preguntas Frecuentes

1.- ?Qué es InterBase? InterBase es un sistema manejador (administrador, gestor) de bases de datos relacional que utiliza a SQL como lenguaje de definición y manipulación de datos. InterBase ha estado en el mercado desde hace ya 15 años, lo que nos garantiza su estabilidad, velocidad y portabilidad a otras plataformas. InterBase fue concebido originalmente y creado por un grupo de ex-empleados de Digital Equipment Corporation (DEC) en un intento por crear un Sistema Manejador de Base de Datos que ofreciera grandes beneficios y mejoras sobre otras bases de datos existentes en ese tiempo. En 1985 InterBase comenzó como Groton Database Systems y al poco tiempo fue renombrado como InterBase. En 1991 InterBase fue comprado por Ashton Tate, y en 1992 Borland adquirió Ashton Tate. En 1997 InterBase se convirtió en una subsidiaria de Borland International. En el año 2000, la versión 6 de InterBase es liberada bajo una licencia (IPL) basada en la licencia MPL, quedando su desarrollo bajo el esquema de código abierto (Open Source). 2.- ?Sobre cuáles plataformas corre? InterBase en su versión más reciente (6.0) corre sobre las plataformas Linux, Win32 y Solaris, y se piensa portar a Novell, HP UX y SCO Unix. InterBase ha corrido sobre estas otras plataformas Windows 3.1, Sun OS, IBM AIX, y SGI IRIX. 3.- ?Cómo puedo agregar/modificar/consultar datos? La manera en que InterBase manipula los datos es mediante instrucciones en SQL, ya que es compatible con el estándar SQL 92. Así que para manejar los datos en InterBase, hay que tener conocimientos de SQL. 4.- ?Qué es SQL? SQL (Structured Query Language) es un lenguaje de manipulación de datos y definición de estructuras de datos, que permite que el desarrollador piense en términos de los datos que va a manipular, y no en cómo realizar la manipulación de los datos. Es un estándar que -al ser utilizado por gran cantidad de sistemas manejadores de bases de datos- hace más fácil el aprendizaje de varios sistemas, y aprovecha mejor el tiempo de desarrollo y aprendizaje del sistema. 5.- ?Qué protocolos de red utiliza? InterBase ha utilizado varios protocolos de red, aunque actualmente utiliza principalmente dos: TCP/IP para cualquier plataforma que lo soporte, IPX/SPX para plataforma Novell y NETBEUI opcional para la plataforma WIN32. De hecho, en redes no muy chicas, medianas y grandes, aún en Windows es mejor TCP. 6.- ?Qué lenguajes/interfases me permiten conectarme a InterBase? Cualquier lenguaje que cuente con una interfase hacia InterBase pueden generar programas que utilicen las características de esta base de datos. Actualmente existen interfases creadas para los siguientes lenguajes de programación: Unix C, Borland Delphi/C++ Builder, Java/JBuilder, ODBC, PHP, Perl y Python. 7.- ?Cuánto cuesta? La versión 6.0 de InterBase ha sido liberada bajo una licencia que permite su uso sin necesidad de pagar licencias, las versiones anteriores tienen que pagar licencia a Borland International. 8.- ?Cómo está implementada la seguridad e integridad de datos? InterBase proporciona integridad de datos a nivel de tabla, permitiendo asignar a cada usuario de la base de datos, los permisos que permitan independientemente consultar, agregar, modificar y eliminar datos en cada tabla. Para lograr esto, se deben definir los usuarios en cada servidor InterBase, dando un nombre (login), contraseña (password) y el nombre real de cada usuario. 9.- ?Cómo me conecto desde Delphi? Hay varias maneras de conectarse desde Delphi: * Utilizando el SQL Link que viene con la BDE en las versiones Professional, Enterprise y Client/Server de Delphi 3, 4 y 5. * Utilizando los componentes InterBase Express que vienen con Delphi 5 Professional y Enterprise. * Utilizando los Free InterBase Components disponibles para uso libre en la Internet. * Utilizando los InterBase Objects, que son un producto comercial separado. 10.- ?Cómo me conecto desde C Builder? De igual manera que como se conecta desde Delphi.