Tecnologo en sistemas

Páginas: 2 (498 palabras) Publicado: 12 de agosto de 2013
Para crear una vista debemos utilizar la sentencia CREATE VIEW,
debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT
válida.

CREATE VIEW
AS
();

Ejemplo: Crear unavista sobre nuestra tabla alquileres, en la que se
nos muestre el nombre y apellidos del cliente en lugar de su
código.
CREATE VIEW vAlquileres
AS
(
SELECT
nombre,
apellidos,
matricula
FROMtAlquileres,
tClientes
WHERE ( tAlquileres.codigo_cliente = tClientes.codigo )

Si queremos, modificar la definición de nuestra vista podemos utilizar la
sentencia ALTER VIEW, de forma muy parecidaa como lo hacíamos con
las tablas. En este caso queremos añadir los campos fx_alquiler y
fx_devolucion a la vista.
ALTER VIEW vAlquileres
AS
(
SELECT nombre,
apellidos,
matricula,fx_alquiler,
fx_devolucion
FROM tAlquileres,
tClientes
WHERE ( tAlquileres.codigo_cliente =
tClientes.codigo )
)

Por último podemos eliminar la vista a través de la sentencia DROP VIEW.
Para eliminarla vista que hemos creado anteriormente se utilizaría:
DROP VIEW vAlquileres;

Una vista de base de datos es un resultado de una consulta SQL de
una o varias tablas; también se le puedeconsiderar una tabla virtual.
 Tienen
 Sólo
 Los

la misma estructura que una tabla: filas y columnas.

almacenan la definición, no los datos.

datos que se recuperan mediante una consulta a unavista se

presentarán igual que los de una tabla.
 Se

especifican a través de una expresión de consulta (una sentencia

SELECT) que la calcula y que puede realizarse sobre una o más tablas. La

mayoría de los DBMS soportan la creación y manipulación de

vistas.

 En

general: información derivada de consultas complejas a la que se

accede con frecuencia.
 Obtención

deinformación derivada de la relación entre varias tablas

y estadísticas.
 Como

mecanismo de seguridad: creación de vistas con, únicamente,

los atributos de las tablas a los cuales se desea...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tecnologo en sistemas
  • Tecnologo En Sistemas
  • Tecnologo En Sistemas
  • Tecnologo en Sistemas
  • Tecnologa sistemas
  • Tecnologa En Sistemas
  • Tecnologo de Sistemas
  • Tecnologo En Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS