SlideShare a Scribd company logo
1 of 21
República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada UNEFA Núcleo – Lara   Base de Datos “Hardware Shop” Integrantes: Prado Jenny González Alismer Dorante Yoselyn  Sánchez Lucymar  Sección: 6M4IS
[object Object],[object Object],Esta sentencia crea una tabla virtual que representa los datos de una o más tablas de una forma alternativa. CREATE VIEW debe ser la primera instrucción en un lote de consultas. view_name  column  Los nombres de columna se pueden asignar también en la instrucción SELECT. Si no se especifica el parámetro column, las columnas de la vista adquieren los mismos nombres que las columnas de la instrucción SELECT AS  Especifica las acciones que va a llevar a cabo la vista. select_statement  Sentencia  CREATE VIEW view_name AS (SELECT Atributo, Atributo, Atributo FROM Tabla);
Consulta multiple En una definición de vista indizada, la instrucción SELECT debe ser una instrucción de una única tabla o una instrucción JOIN de varias tablas con agregación opcional Las cláusulas SELECT de una definición de vista no pueden incluir lo siguiente:  Cláusulas COMPUTE o COMPUTE BY Una cláusula ORDER BY, a menos que también haya una cláusula TOP en la lista de selección de la instrucción SELECT La palabra clave INTO La cláusula OPTION Una referencia a una tabla temporal o a una variable de tabla
Vistas actualizables Cualquier modificación, incluidas las instrucciones UPDATE, INSERT y DELETE, debe hacer referencia a las columnas de una única tabla base.  Las columnas no se pueden obtener de otra forma, como las siguientes:  Una función de agregado: AVG, COUNT, SUM, MIN, MAX, GROUPING, STDEV, STDEVP, VAR y VARP. Un cálculo. Las columnas. Las columnas formadas mediante los operadores de conjunto UNION, UNION ALL, CROSSJOIN, EXCEPT e INTERSECT equivalen a un cálculo y tampoco son actualizables. .
Tablas  en Azurry Clay Tele_Pila.clay
Script en Azurry Clay HardwareShop.sql
 
Script HardwareShop en MySql
 
Tabla Artículos
Tabla Cliente
Tabla Vendedor
CREATE VIEW Clientes AS (SELECT NombrClient, Apellido, Direccion FROM cliente);
Seleccionamos Refresh para actualizar los cambios y luego visualizar la vista creada
 
CREATE VIEW Vendedores AS (SELECT Nombre, Apellido, IDVend FROM vendedor);
CREATE  VIEW  Stock_de_articulos AS (SELECT Nombre, Existencia, Descripcion FROM articulos);
CREATE VIEW Facturas AS (SELECT FechadeFactura, CantArt, ImporteTotal FROM factura);
CREATE VIEW Clientes_Atendidos AS SELECT A1.NombrClient Cliente_Atendido_por, A2.Nombre Vendedor FROM cliente A1, vendedor A2 where A1.IDVend=a2.IDVend;
 
 

More Related Content

What's hot (17)

Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistas
VistasVistas
Vistas
 
Vistas en bases de datos
Vistas en bases de datosVistas en bases de datos
Vistas en bases de datos
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de Datos
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
 
Vistas
Vistas Vistas
Vistas
 
VISTAS
VISTASVISTAS
VISTAS
 
Vistasensqlymysql
VistasensqlymysqlVistasensqlymysql
Vistasensqlymysql
 
PostgreSQL - Lección 10 - Vistas
PostgreSQL - Lección 10 - VistasPostgreSQL - Lección 10 - Vistas
PostgreSQL - Lección 10 - Vistas
 
Vistas
VistasVistas
Vistas
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
 
Vistas
VistasVistas
Vistas
 
Crear vistas en microsoft access
Crear vistas en microsoft accessCrear vistas en microsoft access
Crear vistas en microsoft access
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
1.3. MANEJO DE CONTROL DE DATOS
1.3.	MANEJO DE CONTROL DE DATOS1.3.	MANEJO DE CONTROL DE DATOS
1.3. MANEJO DE CONTROL DE DATOS
 

Viewers also liked

View, Store Procedure & Function and Trigger in MySQL - Thaipt
View, Store Procedure & Function and Trigger in MySQL - ThaiptView, Store Procedure & Function and Trigger in MySQL - Thaipt
View, Store Procedure & Function and Trigger in MySQL - ThaiptFramgia Vietnam
 
BI y Data Warehouse - Conociendo orígenes
BI y Data Warehouse - Conociendo orígenesBI y Data Warehouse - Conociendo orígenes
BI y Data Warehouse - Conociendo orígenesJoseph Lopez
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenadosiluijo
 
Tema 5 ejercicio 05 - normalizacion
Tema 5   ejercicio 05 - normalizacionTema 5   ejercicio 05 - normalizacion
Tema 5 ejercicio 05 - normalizaciontmssnchzprds
 

Viewers also liked (9)

MySQL Views
MySQL ViewsMySQL Views
MySQL Views
 
Fundamentos de BI
Fundamentos de BIFundamentos de BI
Fundamentos de BI
 
fundamentos de inteligencia de negocios
fundamentos de inteligencia de negociosfundamentos de inteligencia de negocios
fundamentos de inteligencia de negocios
 
View, Store Procedure & Function and Trigger in MySQL - Thaipt
View, Store Procedure & Function and Trigger in MySQL - ThaiptView, Store Procedure & Function and Trigger in MySQL - Thaipt
View, Store Procedure & Function and Trigger in MySQL - Thaipt
 
BI y Data Warehouse - Conociendo orígenes
BI y Data Warehouse - Conociendo orígenesBI y Data Warehouse - Conociendo orígenes
BI y Data Warehouse - Conociendo orígenes
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Tema 5 ejercicio 05 - normalizacion
Tema 5   ejercicio 05 - normalizacionTema 5   ejercicio 05 - normalizacion
Tema 5 ejercicio 05 - normalizacion
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 

Similar to Vistas MySql (20)

Vistas
VistasVistas
Vistas
 
Teoria sql
Teoria sqlTeoria sql
Teoria sql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Tutorial Sql
Tutorial SqlTutorial Sql
Tutorial Sql
 
Sql
SqlSql
Sql
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
Guia de ejercicio sql
Guia de ejercicio sqlGuia de ejercicio sql
Guia de ejercicio sql
 
Curso SQL - Leccion 10
Curso SQL - Leccion 10Curso SQL - Leccion 10
Curso SQL - Leccion 10
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Subconsultas tecnica de archivos
Subconsultas tecnica de archivosSubconsultas tecnica de archivos
Subconsultas tecnica de archivos
 
Cliente servidor consultas sql
Cliente servidor consultas sqlCliente servidor consultas sql
Cliente servidor consultas sql
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Funciones sql
Funciones sqlFunciones sql
Funciones sql
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 

Vistas MySql

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada UNEFA Núcleo – Lara   Base de Datos “Hardware Shop” Integrantes: Prado Jenny González Alismer Dorante Yoselyn Sánchez Lucymar Sección: 6M4IS
  • 2.
  • 3. Consulta multiple En una definición de vista indizada, la instrucción SELECT debe ser una instrucción de una única tabla o una instrucción JOIN de varias tablas con agregación opcional Las cláusulas SELECT de una definición de vista no pueden incluir lo siguiente: Cláusulas COMPUTE o COMPUTE BY Una cláusula ORDER BY, a menos que también haya una cláusula TOP en la lista de selección de la instrucción SELECT La palabra clave INTO La cláusula OPTION Una referencia a una tabla temporal o a una variable de tabla
  • 4. Vistas actualizables Cualquier modificación, incluidas las instrucciones UPDATE, INSERT y DELETE, debe hacer referencia a las columnas de una única tabla base. Las columnas no se pueden obtener de otra forma, como las siguientes: Una función de agregado: AVG, COUNT, SUM, MIN, MAX, GROUPING, STDEV, STDEVP, VAR y VARP. Un cálculo. Las columnas. Las columnas formadas mediante los operadores de conjunto UNION, UNION ALL, CROSSJOIN, EXCEPT e INTERSECT equivalen a un cálculo y tampoco son actualizables. .
  • 5. Tablas en Azurry Clay Tele_Pila.clay
  • 6. Script en Azurry Clay HardwareShop.sql
  • 7.  
  • 9.  
  • 13. CREATE VIEW Clientes AS (SELECT NombrClient, Apellido, Direccion FROM cliente);
  • 14. Seleccionamos Refresh para actualizar los cambios y luego visualizar la vista creada
  • 15.  
  • 16. CREATE VIEW Vendedores AS (SELECT Nombre, Apellido, IDVend FROM vendedor);
  • 17. CREATE VIEW Stock_de_articulos AS (SELECT Nombre, Existencia, Descripcion FROM articulos);
  • 18. CREATE VIEW Facturas AS (SELECT FechadeFactura, CantArt, ImporteTotal FROM factura);
  • 19. CREATE VIEW Clientes_Atendidos AS SELECT A1.NombrClient Cliente_Atendido_por, A2.Nombre Vendedor FROM cliente A1, vendedor A2 where A1.IDVend=a2.IDVend;
  • 20.  
  • 21.