Informix

Solo disponible en BuenasTareas
  • Páginas : 13 (3208 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de noviembre de 2010
Leer documento completo
Vista previa del texto
Aspectos de S.Q.L y Programación. Para detallar los aspectos de S.Q.L en INFORMIX, adjuntamos un manual de S.Q.L para INFORMIX en plataforma UNIX. Este manual trata varios puntos como por ejemplo: • Bases de datos y modelos de datos. • Estructura básica del lenguaje de programación S.Q.L. • Lenguaje de programación R.D.S.Q.L. • Lenguaje de manipulación de datos "L.M.D." • Estructura de un archivode formatos. • Formatos multitabla. • Acciones de bloque de control. • Acciones ejecutables en un informe. • Etc. Ambiente En la información que logramos recopilar, nos encontramos con que con dos grandes plataformas: • UNIX. • LINUX (Clon de unix). Ventajas y desventajas Algunas de las propiedades de INFORMIX Dynamic Server son: • INFORMIX fue el primer sistema de manejo de bases de datosrelacionadas para UNIX. • Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para UNIX. Esta tecnología se puede ver en INFORMIX Dynamic Server. • Cumple con los niveles de seguridad de la NCSC B1 y C2 (National Computer Security Center). • Publica resultados en benchmarks TPC−C (Transaction Prosessing Council). • Utiliza un manejador relacional de base de datos orientado aobjetos(ORDBMS), completamente escalable y extensible a cualquier tipo de datos. • Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el lenguaje de programación Java. Algunas de las ventajas de INFORMIX 4GL: • Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna instrucción que diga que conversión de tipo se necesita. • Los valores nulos se identificancon la palabra NULL y es el estado inicial de cualquier variable que se maneje. • Si no se colocan algunos valores, añade nulo automáticamente.

1

Algunas de las características de INFORMIX−SE son: • No tiene soporte para BLOBs (Objetos grandes binarios). • No tiene soporte para el tipo de datos VARCHAR. • No tiene soporte para el tipo de datos TEXT. • No tiene soporte para el tipo de datosBYTE. • ESQL/C no soporta multi−threaded. • ESQL/C no soporta TP/XA. • No soporta TERMINFO sobre Linux. • No es recomendable utilizarlo con aplicaciones que exigen un gran rendimiento desde el punto de vista de la rapidez, ya que si bien no es lento, no posee la velocidad de sus competidores. • ES single−Threaded, no aprovecha procesadores múltiples. (Se ocupa de una sola petición al mismotiempo). (Estas desventajas son superadas por su hermano más grande INFORMIX IDS/ODS) • INFORMIX−SE es extremadamente simple de administrar y mantener. Manual de S.Q.L. Para INFORMIX en Plataforma UNIX BASE DE DATOS Y MODELOS DE DATOS: Una base de datos está generalmente definida como un conjunto integrado de datos que modelizan un universo dado. Este universo está compuesto por objetosinter−relacionados, los objetos de un mismo tipo constituyen una entidad y el lazo habido entre entidades se le denomina asociación. El proceso de descripción de asociaciones y entidades se llama modelización y se hace con la ayuda de un modelo de datos, existen actualmente cuatro modelos de datos diferentes: • Modelo jerárquico. • Modelo en red • Modelo objeto • Modelo relacional: el principio básico de este modeloconsiste en representar tanto las entidades como las asociaciones con la ayuda de relaciones denominadas también tablas. Una tabla está compuesta por líneas y columnas, cada línea representa un objeto (proveedor−articulo) las columnas representan los atributos de dicho objeto. Una tabla es una estructura. OBJETIVOS DE LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS: Las funciones de los S.G.B.D. son: •Debe permitir la definición de todos los datos • Debe permitir manipular datos • Debe establecer controles para la seguridad de estos datos • Debe permitir los accesos concurrentes. SUBLENGUAJES DEL S.Q.L.: L.D.D. Lenguaje de descripción de datos. L.M.D. Lenguaje de manipulación de datos

2

L.C.M. Lenguaje de control de datos. OBJETIVOS S.G.B.D.: • Definición de datos: (modifica la...
tracking img