SlideShare una empresa de Scribd logo
Vistas
• Una vista en MySQL es una tabla virtual que se genera a partir de la
ejecución de una o varias consultas sobre una o más tablas. Las vistas no
contienen datos propios, sino que muestran los datos almacenados en
otras tablas. Algunas de las ventajas de crear vistas en MySQL
son:Simplificación de consultas complejas: las vistas permiten simplificar
consultas complejas que involucran varias tablas, ya que se pueden generar
consultas más simples a partir de la vista.
• Seguridad: las vistas permiten restringir el acceso a ciertos datos de la base
de datos, ya que se pueden definir permisos de acceso a la vista en lugar de
a la tabla original.
• Optimización de consultas: las vistas pueden mejorar el rendimiento de las
consultas, ya que se pueden almacenar resultados de consultas frecuentes
en la vista y así evitar la ejecución repetida de la misma consulta.
Sintaxis de una vista
• CREATE VIEW nombre_vista AS consulta;
Donde nombre_vista es el nombre que se le dará a la vista y consulta es
la consulta que se utilizará para generar la vista. La consulta puede
incluir una o varias tablas y puede contener cualquier cláusula válida de
SQL, como SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER
BY, entre otras.
ejemplo de cómo crear una vista en MySQL a
partir de una consulta que une dos tablas:
CREATE VIEW vista_clientes AS
SELECT clientes.id, clientes.nombre, pedidos.fecha
FROM clientes
INNER JOIN pedidos ON clientes.id = pedidos.id_cliente;
Es importante destacar que las vistas se pueden utilizar para simplificar
consultas complejas, mejorar el rendimiento de las consultas y
restringir el acceso a ciertos datos de la base de datos. Por lo tanto, es
importante utilizarlas con precaución y asegurarse de que no afecten
negativamente el rendimiento de la base de datos.
ejemplo de cómo crear una vista en MySQL
especificando las columnas que se quieren incluir:
CREATE VIEW vista_clientes (id, nombre, fecha)
AS SELECT clientes.id, clientes.nombre, pedidos.fecha
FROM clientes
INNER JOIN pedidos ON clientes.id = pedidos.id_cliente;
cómo renombrar una columna en una vista de
MySQL utilizando la sentencia ALTER VIEW:
ALTER VIEW vista_clientes AS
SELECT id, nombre AS nuevo_nombre, fecha
FROM clientes
INNER JOIN pedidos ON clientes.id = pedidos.id_cliente;
Para borrar una vista en MySQL se utiliza la sentencia DROP VIEW. A
continuación, se muestra la sintaxis para borrar una vista en MySQL:
DROP VIEW nombre_vista;

Más contenido relacionado

Similar a Vistas.pptx

Vistas
VistasVistas
Vistas
VistasVistas
Vistas en mysql
Vistas en mysql Vistas en mysql
Vistas en mysql
Eduardo Ed
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
Eduardo Ed
 
Vistas en my sql
Vistas en my sqlVistas en my sql
Vistas en my sql
Eduardo Ed
 
Vistas
VistasVistas
Vistas
VistasVistas
Vistasensqlymysql
VistasensqlymysqlVistasensqlymysql
Vistasensqlymysql
ana luisa ballinas hernandez
 
Vistas
VistasVistas
Vistas
VistasVistas
Base de datos
Base de datosBase de datos
Base de datos
aguilera92
 
Visualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sqlVisualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sql
JONATHAN1254
 
Vistas
Vistas Vistas
VISTAS
VISTASVISTAS
Vistas
VistasVistas
Indices y Vistas.pptx
Indices y Vistas.pptxIndices y Vistas.pptx
Indices y Vistas.pptx
PastillaRecordsAvend
 
Vistas
Vistas Vistas
Leccion11
Leccion11Leccion11
Creación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQLCreación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQL
Eddie Malca
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
Pipe Muñoz
 

Similar a Vistas.pptx (20)

Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas en mysql
Vistas en mysql Vistas en mysql
Vistas en mysql
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Vistas en my sql
Vistas en my sqlVistas en my sql
Vistas en my sql
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistasensqlymysql
VistasensqlymysqlVistasensqlymysql
Vistasensqlymysql
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Visualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sqlVisualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sql
 
Vistas
Vistas Vistas
Vistas
 
VISTAS
VISTASVISTAS
VISTAS
 
Vistas
VistasVistas
Vistas
 
Indices y Vistas.pptx
Indices y Vistas.pptxIndices y Vistas.pptx
Indices y Vistas.pptx
 
Vistas
Vistas Vistas
Vistas
 
Leccion11
Leccion11Leccion11
Leccion11
 
Creación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQLCreación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQL
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 

Último

Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 

Último (20)

Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 

Vistas.pptx

  • 2. • Una vista en MySQL es una tabla virtual que se genera a partir de la ejecución de una o varias consultas sobre una o más tablas. Las vistas no contienen datos propios, sino que muestran los datos almacenados en otras tablas. Algunas de las ventajas de crear vistas en MySQL son:Simplificación de consultas complejas: las vistas permiten simplificar consultas complejas que involucran varias tablas, ya que se pueden generar consultas más simples a partir de la vista. • Seguridad: las vistas permiten restringir el acceso a ciertos datos de la base de datos, ya que se pueden definir permisos de acceso a la vista en lugar de a la tabla original. • Optimización de consultas: las vistas pueden mejorar el rendimiento de las consultas, ya que se pueden almacenar resultados de consultas frecuentes en la vista y así evitar la ejecución repetida de la misma consulta.
  • 3. Sintaxis de una vista • CREATE VIEW nombre_vista AS consulta; Donde nombre_vista es el nombre que se le dará a la vista y consulta es la consulta que se utilizará para generar la vista. La consulta puede incluir una o varias tablas y puede contener cualquier cláusula válida de SQL, como SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY, entre otras.
  • 4. ejemplo de cómo crear una vista en MySQL a partir de una consulta que une dos tablas: CREATE VIEW vista_clientes AS SELECT clientes.id, clientes.nombre, pedidos.fecha FROM clientes INNER JOIN pedidos ON clientes.id = pedidos.id_cliente;
  • 5. Es importante destacar que las vistas se pueden utilizar para simplificar consultas complejas, mejorar el rendimiento de las consultas y restringir el acceso a ciertos datos de la base de datos. Por lo tanto, es importante utilizarlas con precaución y asegurarse de que no afecten negativamente el rendimiento de la base de datos.
  • 6. ejemplo de cómo crear una vista en MySQL especificando las columnas que se quieren incluir: CREATE VIEW vista_clientes (id, nombre, fecha) AS SELECT clientes.id, clientes.nombre, pedidos.fecha FROM clientes INNER JOIN pedidos ON clientes.id = pedidos.id_cliente;
  • 7. cómo renombrar una columna en una vista de MySQL utilizando la sentencia ALTER VIEW: ALTER VIEW vista_clientes AS SELECT id, nombre AS nuevo_nombre, fecha FROM clientes INNER JOIN pedidos ON clientes.id = pedidos.id_cliente;
  • 8. Para borrar una vista en MySQL se utiliza la sentencia DROP VIEW. A continuación, se muestra la sintaxis para borrar una vista en MySQL: DROP VIEW nombre_vista;