You are on page 1of 2

ADMINISTRACIN DE CATLOGOS

AMBIENTES
Un ambiente es el marco donde se pueden existir los datos y ejecutarse las operaciones de SQL
sobre los datos. Un ambiente de SQL se podra concebir como un sistema de administracin de
bases de datos que se corre en alguna instalacin. Todos los elementos de la base de datos, se
organizan despus en una jerarqua de estructuras definidas por el estndar SQL2.
Esquemas. Son colecciones de tablas, vistas, aserciones, dominios y otros tipos de
informacin. Son unidades bsicas de organizacin, cercanas a lo que podramos considerar una
base de datos.
La forma ms simple de declaracin de esquema es:
1. Palabras clave CREATE SCHEMA.
2. El nombre del esquema
3. Una lista de declaraciones de los esquemas: tablas base, vistas, aserciones y dominios.
En decir puede declararse con:
CREATE SCHEMA <schema name> <element declarations>
Para modificar el esquema actual solo con la preposicin SET SCHEMA. Por ejemplo:
SET SCHEMA MovieSchema
Catlogos. Son colecciones de esquemas. Constituyen una unidad bsica de soporte de
una nomenclatura nica y accesible. Cada catalogo contiene uno o ms esquemas; los nombres de
los esquemas dentro de un catlogo deben tener un nombre nico y cada catalogo contiene un
esquema especial denominado INFORMATION_SCHEMA con la informacin sobre todos los
esquemas de catlogo.
Del mismo modo que los elementos del esquema las tablas, por ejemplose crean dentro de el,
tambin los esquemas se crean y se modifican en el interior de un catlogo. El lenguaje SQL2 no
tiene una forma estndar de hacerlo; por ejemplo una proposicin es la siguiente:
CREATE <CATALOG <catalog name>
Seguida de la lista de esquemas pertenecientes a este catlogo y las declaraciones de los
esquemas. Pero si estipula una proposicin:
SET <CATALOG <catalog name>
Esta proposicin nos permite establecer el catalogo actual, de modo que los nuevos esquemas
irn en l y las modificaciones a esquemas se referirn a los del catlogo, por si existiera
ambigedad de nombres.
Conglomerados. Son colecciones de catlogos. Cada usuario cuenta con un conglomerado:
el conjunto de todos los catlogos a que tiene acceso. Un conglomerado es el mbito mximo
sobre el cual puede emitirse una consulta, por esto en cierto modo, es la base de datos vista por
un usuario en particular.

INTRUDUCCION A LOS SITEMAS DE BASES DE DATOS
JEFFREY D. ULLMAN
JENNIFER WIDOM
PRENTICE HALL
PERSON

You might also like