3. DEFINICION:
En teoría de bases de datos, una vista es una consulta que se presenta como una
tabla (virtual) a partir de un conjunto de tablas en una base de datos relacional.
Las vistas tienen la misma estructura que una tabla: filas y columnas. La única
diferencia es que sólo se almacena de ellas la definición, no los datos.
4. Sintaxis:
Select
SELECT "nom de colonne" FROM
"nombre_tabla";
Distinct
SELECT DISTINCT "nombre_columna"
FROM "nombre_tabla";
Where
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condition";
And/Or
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condición simple"
Drop Table
DROP TABLE "nombre_tabla";
Truncate Table
TRUNCATE TABLE "nombre_tabla";
Insert Into
INSERT INTO "nombre_tabla" ("colonne 1",
"colonne 2", ...)
VALUES ("valor 1", "valor 2", ...);
5. CREACION DE VISTAS:
La cláusula CREATE VIEW permite la creación de vistas. La cláusula asigna unnombre
a la vista y permite especificar la consulta que la define. Su sintaxis es:CREATE VIEW
id_vista [(columna,…)]AS especificación_consulta;Opcionalmente se puede asignar un
nombre a cada columna de la vista. Si se especifica,la lista de nombres de las columnas
debe de tener el mismo número de elementos que elnúmero de columnas producidas
por la consulta. Si se omiten, cada columna de la vista adopta el nombre de la
columna correspondiente en la consulta. Existen dos casos en losque es obligatoria la
especificación de la lista de columnas:1 – Cuando la consulta incluye columnas
calculadas2 – Cuando la consulta produce nombres idénticos.Según el propósito con el
que se organizan las vistas.
6. MODIFICACIÓN
Después de crear una tabla, a veces nos encontramos con que se necesita añadir una
columna adicional o modificar la definición de una columna existente. Esta operación se
puede realizar con el comando ALTER TABLE.
ALTER TABLE tabla {ADD | MODIFY} ({columna tipoColumna [NOT NULL],}+)
Hay que tener en cuenta varios puntos:
No es posible disminuir el tamaño de un columna.
En las modificaciones, los tipos anterior y nuevo deben ser compatibles, o la tabla debe
estar vacía.
La opción ADD ... NOT NULL sólo será posible si la tabla está vacía.
7. ELIMINACION:
Cuando una tabla ya no es útil y no vamos a volver a necesitarla debe ser borrada. Esta
operación se puede realizar con el comando DROP TABLE.
DROP TABLE tabla [CASCADE CONSTRAINTS];
Se borra la tabla de la base de datos, borrando toda la información contenida en la tabla, es
decir, todas las filas. También se borrará toda la información que sobre la tabla existiera en el
diccionario.
8. CONCLUSIONES
Las vistas son creadas para realizar consultas,además son similares a la tabla,se
forman referenciando a una o varias tablas de las base de datos ,además que se
puede crear ,también se puede modificar,eliminar y realizar procedimientos
almacenados.
Las vistas pueden realizar consultas complejas más fácilmente, les permite dividir a
las consulatas en barias partes.