Tecnologias

Páginas: 13 (3183 palabras) Publicado: 27 de junio de 2013
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 deun archivo de 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 debases de datos relacionadas 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 dedatos orientado a objetos(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 identifican con 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 datos BYTE.
• 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 mismo
tiempo).
(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. Esteuniverso está compuesto por objetos inter−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
• Modeloobjeto
• Modelo relacional: el principio básico de este modelo consiste 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 SISTEMASDE 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS