PDF de programación - Manual Informix - Bases de datos I

Imágen de pdf Manual Informix - Bases de datos I

Manual Informix - Bases de datos Igráfica de visualizaciones

Publicado el 26 de Mayo del 2018
1.642 visualizaciones desde el 26 de Mayo del 2018
53,5 KB
8 paginas
Creado hace 21a (24/07/2002)
BASES DE DATOS I



Manual de Informix



Informix Personal Edition 7.221

El objetivo de este documento consiste en ofrecer una visión general de las herramientas y

funcionalidades que incorpora el software Informix Personal 7.22, una vez hayáis conseguido

instalarlo. Estas herramientas las utilizan todos los usuarios de las BDs como, por ejemplo, el

administrador de la BD (ABD), los programadores y otros usuarios que interactúan con las BDs,

por medio del uso del lenguaje SQL de forma directa o interactiva. Este último caso es el que

nos interesa, dado que deberéis hacer una práctica que resolverá peticiones SQL sobre una BD

relacional.



1. Software principal de Informix Personal 7.22



Para facilitar el trabajo del ABD, los SGBD incorporan todo un conjunto de herramientas

conocidas como herramientas de administración. Éstas aseguran que la explotación de las bases

de datos es correcta. En la actualidad, la mayoría de estas herramientas incorporan interfaces

visuales con ventanas, menús desplegables e iconos, de manera que el ABD puede navegar por

medio de las mismas utilizando el ratón de su ordenador.



En general, el conjunto de herramientas de administración disponibles se pueden llamar desde

una herramienta de administración central, o se puede acceder a cada una de ellas de forma

separada. En el caso particular de Informix Personal, esta herramienta central de administración

es el Command Center. Podemos
Inicio
→Programas→Informix Dynamic Server-Personal Edition→Command Center. Éste ofrece los
siguientes servicios:

invocar al Command Center desde



!" Operaciones relacionadas con el servidor de la BD:

!" Puesta en marcha o desconexión del servidor de la BD.

!" Especificación de la modalidad de operación del servidor: Ejemplos de modalidades de

trabajo son: la modalidad on-line y la modalidad administration. La primera de éstas

permitirá que los usuarios autorizados puedan trabajar con el SGBD. La segunda

modalidad permitirá que el ABD pueda llevar a cabo tareas de administración de manera

aislada, es decir, sin la presencia de los usuarios.

!" Llamada a otras herramientas de administración: las más típicas que se pueden invocar son:


1 Aquellos de vosotros que instaléis el Personal Edition 7.31.TD1 os resultará de interés leer el apartado
dedicado al SQL Editor

BASES DE DATOS I

Manual de Informix



!" Herramientas de gestión de espacios: éstas sirven para crear el espacio de

almacenamiento para las diferentes BDs y facilidades para gestionar este espacio con

posterioridad. En el caso de Informix Personal es el Space Explorer.

!" Herramientas de gestión de esquemas: éstas se utilizan para facilitar la creación de los

esquemas de las BDs y ayudar a su mantenimiento y evolución posterior. Asimismo, es

posible utilizar estas herramientas para explorar de manera rápida los esquemas de las

BDs existentes. En el caso de Informix Personal, esta herramienta es el Database

Explorer.

!" Herramientas de recuperación: estas técnicas están destinadas a garantizar la

recuperabilidad de los datos en casos de averías y/o destrucción de la BD. Sirven para

gestionar y realizar las copias de seguridad de los datos (volcados) y de los diferentes

dietarios de las BDs. En el caso de Informix Personal es el Backup & Restore. No

necesitaréis utilizar esta herramienta.

!" Monitorización del funcionamiento del servidor. Algunos ejemplos podrían ser:

!" Información de las sesiones de trabajo activas de los diferentes usuarios.

!" Control de situaciones de emergencia o alertas.



A continuación, analizaremos con mayor detenimiento las herramientas de gestión de espacios y

las de gestión de esquemas. En el caso concreto de Informix Personal, estas herramientas son,

respectivamente, el Space Explorer y el Database Explorer, tal y como ya hemos comentado

anteriormente. Éstas se pueden llamar, o bien desde del Command Center (haciendo clic sobre

el
icono adecuado o desde el menú desplegable Tools), o bien directamente
(Inicio→Programas→Informix Dynamic Server-Personal Edition→Space Explorer o Database
Explorer). El Space Explorer sólo lo puede utilizar el ABD (todos vosotros tenéis privilegios de

ABD si entráis como usuario informix (sin contraseña, inicialmente)) y proporciona los siguientes

servicios:


!" Visualización de los espacios de almacenamiento que se han creado para guardar las

diferentes BDs y los objetos grandes (estos espacios sirven para almacenar datos de tipo

multimedia como, por ejemplo, una imagen). Básicamente, para cada espacio existente

proporciona datos con respecto a su nombre, su localización y su tamaño.

!" Creación de nuevos espacios de almacenamiento de BDs y espacios para almacenar los

objetos grandes. Para cada espacio que el ABD quiera crear, será preciso proporcionar el

nombre, la localización (el nombre del subdirectorio), tamaño de las páginas y tamaño total

del nuevo espacio de almacenamiento.

!" Modificación de los espacios de almacenamiento existentes. Estas modificaciones están

destinadas a añadir capacidad de almacenamiento en los diferentes espacios.

!" Borrado de los espacios de almacenamiento.



2

BASES DE DATOS I

Manual de Informix



Una vez se han creado los espacios destinados a almacenar las BDs, los diseñadores y otros

usuarios autorizados por el ABD pueden crear los esquemas de aquéllas. Asimismo, pueden

visualizar los esquemas de las BDs existentes y modificar estos esquemas. Para facilitar estas

tareas, los SGBD proporcionan herramientas de gestión de esquemas. En el caso de Informix

Personal, esta herramienta es el Database Explorer e incorpora los siguientes servicios:


!" Visualización de los esquemas de las BDs existentes: Para cada BD, es posible consultar su

esquema haciendo ‘clic’ sobre los diferentes iconos que vayan apareciendo. Básicamente, los

usuarios autorizados pueden encontrar la siguiente información:

!" Las tablas (tables): para cada tabla se puede saber cómo se ha definido. En concreto, la

herramienta proporciona los siguientes datos:

!" Las columnas de la tabla: nombre, tipo, precisión y escala (sólo para tipos

numéricos), valores por defecto, si admite valores nulos y qué columnas son la clave

primaria.

!" Índices que se han definido sobre las columnas: nombre y tipo del índice.

!" Claves foráneas: qué columnas son clave foránea y a qué tablas referencian.

!" Otras propiedades de las tablas como, por ejemplo, el propietario de la tabla, la fecha

de la última modificación, la longitud en bytes de cada fila, los tamaños de las

extensiones (los extents) de la tabla, el número actual de filas que tiene la tabla, etc.

!" Las vistas (views) que se hayan definido sobre las diferentes tablas.

!" Los procedimientos almacenados (stored procedures).

!" Los disparadores (triggers).

!" Creación del esquema de una nueva BD: para crear nuevas BDs, los diseñadores deberán

especificar el nombre de la nueva BD y cuál será el espacio de almacenamiento de ésta.

Asimismo, será preciso especificar cómo se quieren gestionar los dietarios de la nueva BD.

Los dietarios de una BD constituyen los ficheros en que se almacena todo el trabajo que los

usuarios hayan realizado contra la BD. La función de los dietarios consiste en garantizar que

el trabajo realizado por un usuario sea definitivo y no se pueda perder a consecuencia, por

ejemplo, de una avería. A continuación, los diseñadores podrán definir:

!" Las tablas de la nueva BD.

!" Las vistas de la nueva BD.

!" Los procedimientos almacenados.

!" Los disparadores.

!" Modificación del esquema de las BDs: este servicio está destinado a facilitar las tareas

relacionadas con la evolución (cambios) de los esquemas. Básicamente, sería preciso que

permitiera añadir, borrar y modificar las tablas, las vistas, los procedimientos almacenados y

los disparadores de cada uno de los esquemas de las BDs existentes.



3

BASES DE DATOS I

Manual de Informix



En el caso concreto de Informix Personal, y desde el Database Explorer, no es posible consultar,

crear y modificar directamente la definición de las vistas, de los procedimientos almacenados y
de los disparadores2. Para poder llevar a cabo tales tareas, será preciso utilizar las sentencias
que incorpora el lenguaje SQL. Por ejemplo, para consultar la definición de los elementos

anteriores, el diseñador necesitará hacer consultas en las tablas del catálogo de la BD, así como

para crear nuevos elementos o modificarlos deberá utilizar el lenguaje SQL.


Esto es debido a que, en el caso de Informix Personal y desde el Database Explorer, estamos
llamando a una herramienta −el Table Editor− que sólo permite llevar a cabo la edición de
tablas. El Table Editor guía al usuario, paso a paso, en la tarea de definición de tablas; podéis

llamar a esta herramienta, de forma individual, desde el menú despegable Tools del Database
Inicio →Programas→Informix Dynamic Server-Personal
Explorer o directamente
Edition→Table Editor). Es una herramienta que está pensada para usuarios que no conocen
el lenguaje SQL. Dado que nosotros deberemos conocer este lenguaje, es una herramienta

(de

que realmente no nos interesa utilizar.



Las estructuras que nos interesará conocer (crear, borrar, modifi
  • Links de descarga
http://lwp-l.com/pdf11308

Comentarios de: Manual Informix - Bases de datos I (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad