SlideShare una empresa de Scribd logo
BASE DE DATOS I
DOCENTE: MARCO AURELIO PORRO CHULLI
TEMA:VISTAS
VISTAS
LAS VISTAS SE BASAN EN UNA VISIÓN BASES DE DATOS DE TRES NIVELES,
QUE LO COMPONEN:
CAPA FÍSICA: EN EL NIVEL INFERIOR, SE ENCUENTRAN LOS DATOS REALES
ALMACENADOS EN UN DISCO.
CAPA CONCEPTUAL: ES LA ABSTRACCIÓN DE LAS RELACIONES (O TABLA) DE
LOS DATOS ALMACENADOS EN UN DISCO.
CAPA DE LÓGICA: LA ÚLTIMA CAPA ES UNA ABSTRACCIÓN POR ENCIMA DE
LAS RELACIONES ES LO QUE SE CONOCE COMO VISTAS (VIEWS).
Definición
Una vista es una tabla virtual derivada de las tablas reales de una base
de datos. Las vistas no se almacenan en la base de datos, sólo se
almacena una definición de consulta, es decir una vista contiene la
instrucción SELECT necesaria para crearla. Resultado de la cual se
produce una tabla cuyos datos proceden de la base de datos o de
otras vistas. Eso asegura que los datos sean coherentes al utilizar los
datos almacenados en las tablas. Si los datos de las relaciones
cambian, los de la vista que utiliza esos datos también cambia. Por
todo ello, las vistas gastan muy poco espacio de disco.
USOS DE LAS VISTAS
LAS VISTAS SE EMPLEAN PARA:
REALIZAR CONSULTAS COMPLEJAS MÁS FÁCILMENTE: LAS VISTAS PERMITEN
DIVIDIR LA CONSULTA EN VARIAS PARTES.
PROPORCIONAR TABLAS CON DATOS ESPECÍFICOS: LAS VISTAS PERMITEN SER
UTILIZADAS COMO TABLAS QUE RESUMEN TODOS LOS DATOS, ASÍ COMO
TAMBIÉN PERMITEN OCULTAR CIERTOS DATOS. CUANDO ESE SE REQUIERE UN
DETALLE QUE NO CORRESPONDE PRECISAMENTE A LAS RELACIONES.
MODULARIDAD DE ACCESO A BASE DE DATOS: LAS VISTAS SE PUEDEN PENSAR
EN FORMA DE MÓDULOS QUE NOS DA ACCESO A PARTES DE LA BASE DE
DATOS. CUANDO ESE DETALLE QUE SE REQUIERE NO CORRESPONDE
PRECISAMENTE A LAS RELACIONES.
SINTAXIS
LA SINTAXIS PARA LA CREACIÓN DE VISTAS EN SQL ES LA SIGUIENTE:
CREATE | REPLACE VIEW VISTA [(COMALISTA_COLUMNA)]
AS EXPRESIÓN TABLA [WITH CHECK OPTION]
EN DONDE:
CREATE VIEW ES LA ORDEN QUE PERMITE LA CREACIÓN DE LA VISTA.
VISTA ES EL NOMBRE DE LA TABLA VIRTUAL QUE SE VA A CREAR.
(COMALISTA_COLUMNA) SON LOS NOMBRES DE LOS ATRIBUTOS DE LA TABLA Y ES
OPCIONAL:
SI NO SE ESPECIFICA, EL NOMBRE COINCIDE CON EL NOMBRE DE LOS ATRIBUTOS RESULTANTES EN
EXPRESIÓN_TABLA.
Es obligatorio si algún atributo de expresión_tabla es el resultado de una función de agregación o una
operación aritmética.
LA SINTAXIS PARA LA CREACIÓN DE VISTAS EN SQL
ES LA SIGUIENTE:
CREATE | REPLACE VIEW VISTA [(COMALISTA_COLUMNA)]
AS EXPRESIÓN_TABLA [WITH CHECK OPTION]
EN DONDE:
EXPRESIÓN_TABLA ES UNA CONSULTA SQL CUYO RESULTADO SERÁ EL
CONTENIDO DE LA VISTA.
WITH CHECK OPTION ES OPCIONAL Y SE DEBE INCLUIR SI SE DESEA ACTUALIZAR LA VISTA DE
UNA MANERA ÍNTEGRA.
PARA LA ELIMINACIÓN DE UNA VISTA SE UTILIZA LA INSTRUCCIÓN:
– DROP VIEW VISTA [RESTRICT | CASCADE];
ADMINISTRACIÓN DE VISTAS
CREATE, que define y crea un objeto en la base de
datos.
DROP, que elimina un objeto existente en la base de
datos.
ALTER, que modifica la definición de un objeto de la
base de datos.
CREACIÓN DE UNA VISTA
CREATE VIEW [ schema_name . ] view_name [
(column [ ,...n ] ) ] [ WITH <view_attribute> [ ,...n ]
] AS select_statement [ WITH CHECK OPTION
] [ ; ] <view_attribute> ::= { [ ENCRYPTION
] [ SCHEMABINDING ] [ VIEW_METADATA
] }
MODIFICACIÓN DE UNA VISTA
ALTER VIEW [ schema_name . ]
view_name [ ( column [ ,...n ] ) ] [ WITH
<view_attribute> [ ,...n ] ] AS
select_statement [ WITH CHECK
OPTION ] [ ; ] <view_attribute> ::= { [
ENCRYPTION ] [ SCHEMABINDING ]
[ VIEW_METADATA ] }
ELIMINACIÓN DE UNA VISTA
Para eliminar una vista de una base de datos tenemos la sentencia DROP TABLE.
Sintaxis:
DROP VIEW [nbEsquema.]nbVista[ ,...n ] [ ; ]
Se eliminan las vista de la base de datos actual. Cuando eliminamos una vista eliminamos su definición y
los permisos asociados a ella.
Se pueden quitar varias vistas en una misma sentencia DROP VIEW escribiendo los nombres de las vistas
a eliminar separados por comas.
Para ejecutar DROP VIEW, como mínimo, se necesita el permiso ALTER en SCHEMA o el permiso
CONTROL en OBJECT.
Ejemplo:
DROP VIEW oficinas_este, oficinas_EO;
Elimina las vistas oficinas_este y oficinas_EO.
Si eliminamos una tabla mediante DROP TABLE, se deben quitar explícitamente, con DROP VIEW, las
vistas basadas en esta tabla ya que no se quitarán por sí solas.
Bagua Grande ,Abril 2016

Más contenido relacionado

La actualidad más candente

Vistas en SQL
Vistas en SQLVistas en SQL
Vistas
VistasVistas
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
Sergio Perez
 
Vistas
VistasVistas
Vistas
VistasVistas
VISTAS
VISTASVISTAS
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
Sergio Perez
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
TAPIA SILVA EVELINA
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
Eduardo Ed
 
Vistas
VistasVistas
Vistas
VistasVistas
Vistasensqlymysql
VistasensqlymysqlVistasensqlymysql
Vistasensqlymysql
ana luisa ballinas hernandez
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
Ziscko
 
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
Sergio Perez
 
Crear vistas en microsoft access
Crear vistas en microsoft accessCrear vistas en microsoft access
Crear vistas en microsoft access
Jair Ospino Ardila
 
Consultas en access
Consultas en accessConsultas en access
Consultas en access
Victor Hugo
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
ANDRE_HEREDIA
 

La actualidad más candente (17)

Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
Vistas
VistasVistas
Vistas
 
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
VISTAS
VISTASVISTAS
VISTAS
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistasensqlymysql
VistasensqlymysqlVistasensqlymysql
Vistasensqlymysql
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
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
 
Crear vistas en microsoft access
Crear vistas en microsoft accessCrear vistas en microsoft access
Crear vistas en microsoft access
 
Consultas en access
Consultas en accessConsultas en access
Consultas en access
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
 

Destacado

SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
RAFAEL HONORES VERA
 
Santiago romero y moreno
Santiago romero y morenoSantiago romero y moreno
Santiago romero y moreno
Santiago Romero
 
7 principles for sustainable business transformation
7 principles for sustainable business transformation7 principles for sustainable business transformation
7 principles for sustainable business transformation
Winning Minds Solutions
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
RAFAEL HONORES VERA
 
Objetivo
ObjetivoObjetivo
Objetivo
juliaazam
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
RAFAEL HONORES VERA
 
Sarieh Law Offices, ALC
Sarieh Law Offices, ALCSarieh Law Offices, ALC
Sarieh Law Offices, ALC
Eisner Food Stores
 
Cisco UCCX használata külsős szoftverrel
Cisco UCCX használata külsős szoftverrelCisco UCCX használata külsős szoftverrel
Cisco UCCX használata külsős szoftverrel
Gloster telekom Kft.
 
Arun saini CV
Arun saini CVArun saini CV
Arun saini CV
Arun Saini
 
Digitizing_customer_care
Digitizing_customer_careDigitizing_customer_care
Digitizing_customer_care
Colm Hannon
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
RAFAEL HONORES VERA
 
іновації
іноваціїіновації
UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013
UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013
UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013
Femke-Anna van Zanten
 
Gerência e liderança
Gerência e liderançaGerência e liderança
Gerência e liderança
Edvaldo Costa
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Taqui Wajuyat Flor
 

Destacado (15)

SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
Santiago romero y moreno
Santiago romero y morenoSantiago romero y moreno
Santiago romero y moreno
 
7 principles for sustainable business transformation
7 principles for sustainable business transformation7 principles for sustainable business transformation
7 principles for sustainable business transformation
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
Objetivo
ObjetivoObjetivo
Objetivo
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Sarieh Law Offices, ALC
Sarieh Law Offices, ALCSarieh Law Offices, ALC
Sarieh Law Offices, ALC
 
Cisco UCCX használata külsős szoftverrel
Cisco UCCX használata külsős szoftverrelCisco UCCX használata külsős szoftverrel
Cisco UCCX használata külsős szoftverrel
 
Arun saini CV
Arun saini CVArun saini CV
Arun saini CV
 
Digitizing_customer_care
Digitizing_customer_careDigitizing_customer_care
Digitizing_customer_care
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
іновації
іноваціїіновації
іновації
 
UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013
UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013
UNLOCK YOUR DIGITAL VALUE POTENTIAL - BOOZ DIGITAL AMSTERDAM 2013
 
Gerência e liderança
Gerência e liderançaGerência e liderança
Gerência e liderança
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Similar a VISTAS

Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
guest737e3012
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
itsl
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
tec lerdo
 
Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
Maria de Jesús Alfaro Carrera
 
Expo BD
Expo BDExpo BD
Bdii 10 vistas_new
Bdii 10 vistas_newBdii 10 vistas_new
Bdii 10 vistas_new
Rody Paredes
 
Indices y Vistas.pptx
Indices y Vistas.pptxIndices y Vistas.pptx
Indices y Vistas.pptx
PastillaRecordsAvend
 
Vistas
VistasVistas
Bases de Datos Cap VI:SQL: SQL-Definición de datos
Bases de Datos Cap VI:SQL: SQL-Definición de datosBases de Datos Cap VI:SQL: SQL-Definición de datos
Bases de Datos Cap VI:SQL: SQL-Definición de datos
Videoconferencias UTPL
 
Vistas
VistasVistas
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
VistasVistas
Tarea bd
Tarea bdTarea bd
Tarea bd
Ana Karina GM
 
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)
Universidad Nacional de Piura
 
Base de-datos-ii
Base de-datos-iiBase de-datos-ii
Base de-datos-ii
Luis Carmen
 
Consultas en Acces
Consultas en AccesConsultas en Acces
Consultas en Acces
Andrea Chávez
 
Vistas
VistasVistas
Vista
VistaVista
Vistas
VistasVistas
Vistas
lelyydrogo
 
Sentencias create
Sentencias createSentencias create
Sentencias create
Base de Datos
 

Similar a VISTAS (20)

Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
 
Expo BD
Expo BDExpo BD
Expo BD
 
Bdii 10 vistas_new
Bdii 10 vistas_newBdii 10 vistas_new
Bdii 10 vistas_new
 
Indices y Vistas.pptx
Indices y Vistas.pptxIndices y Vistas.pptx
Indices y Vistas.pptx
 
Vistas
VistasVistas
Vistas
 
Bases de Datos Cap VI:SQL: SQL-Definición de datos
Bases de Datos Cap VI:SQL: SQL-Definición de datosBases de Datos Cap VI:SQL: SQL-Definición de datos
Bases de Datos Cap VI:SQL: SQL-Definición de datos
 
Vistas
VistasVistas
Vistas
 
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
VistasVistas
Vistas
 
Tarea bd
Tarea bdTarea bd
Tarea bd
 
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)
 
Base de-datos-ii
Base de-datos-iiBase de-datos-ii
Base de-datos-ii
 
Consultas en Acces
Consultas en AccesConsultas en Acces
Consultas en Acces
 
Vistas
VistasVistas
Vistas
 
Vista
VistaVista
Vista
 
Vistas
VistasVistas
Vistas
 
Sentencias create
Sentencias createSentencias create
Sentencias create
 

Más de RAFAEL HONORES VERA

GOBIERNO ELECTRÓNICO
GOBIERNO ELECTRÓNICO GOBIERNO ELECTRÓNICO
GOBIERNO ELECTRÓNICO
RAFAEL HONORES VERA
 
Clasificación de redes
Clasificación de redesClasificación de redes
Clasificación de redes
RAFAEL HONORES VERA
 
LA RED
LA RED LA RED
CICLOS
CICLOSCICLOS
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
RAFAEL HONORES VERA
 
PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
RAFAEL HONORES VERA
 
PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
RAFAEL HONORES VERA
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
RAFAEL HONORES VERA
 
MICROPROCESADOR
MICROPROCESADORMICROPROCESADOR
MICROPROCESADOR
RAFAEL HONORES VERA
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
RAFAEL HONORES VERA
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
RAFAEL HONORES VERA
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
RAFAEL HONORES VERA
 
Microsoft SQL Server 2012
 Microsoft SQL  Server  2012 Microsoft SQL  Server  2012
Microsoft SQL Server 2012
RAFAEL HONORES VERA
 
NORMALIZACIÓN
NORMALIZACIÓNNORMALIZACIÓN
NORMALIZACIÓN
RAFAEL HONORES VERA
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
RAFAEL HONORES VERA
 
ÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONALÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONAL
RAFAEL HONORES VERA
 
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
MODELAMIENTO ENTIDAD - RELACIÓN  (ER)MODELAMIENTO ENTIDAD - RELACIÓN  (ER)
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
RAFAEL HONORES VERA
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
RAFAEL HONORES VERA
 
MODELO DE DATOS
MODELO DE DATOSMODELO DE DATOS
MODELO DE DATOS
RAFAEL HONORES VERA
 
diseño de base de datos
diseño de base de datosdiseño de base de datos
diseño de base de datos
RAFAEL HONORES VERA
 

Más de RAFAEL HONORES VERA (20)

GOBIERNO ELECTRÓNICO
GOBIERNO ELECTRÓNICO GOBIERNO ELECTRÓNICO
GOBIERNO ELECTRÓNICO
 
Clasificación de redes
Clasificación de redesClasificación de redes
Clasificación de redes
 
LA RED
LA RED LA RED
LA RED
 
CICLOS
CICLOSCICLOS
CICLOS
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
 
PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
MICROPROCESADOR
MICROPROCESADORMICROPROCESADOR
MICROPROCESADOR
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
Microsoft SQL Server 2012
 Microsoft SQL  Server  2012 Microsoft SQL  Server  2012
Microsoft SQL Server 2012
 
NORMALIZACIÓN
NORMALIZACIÓNNORMALIZACIÓN
NORMALIZACIÓN
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 
ÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONALÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONAL
 
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
MODELAMIENTO ENTIDAD - RELACIÓN  (ER)MODELAMIENTO ENTIDAD - RELACIÓN  (ER)
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
MODELO DE DATOS
MODELO DE DATOSMODELO DE DATOS
MODELO DE DATOS
 
diseño de base de datos
diseño de base de datosdiseño de base de datos
diseño de base de datos
 

Último

INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
JaimmsArthur
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
DanielaLoaeza5
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
KeylaArlethTorresOrt
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
FernandoRodrigoEscal
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
carolina838317
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
simbologia y normas de soldadura para su inspección
simbologia y normas de soldadura para su inspecciónsimbologia y normas de soldadura para su inspección
simbologia y normas de soldadura para su inspección
HarofHaro
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
JuanCarlos695207
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
elsanti003
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
ssuser8827cb1
 
Sistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisiónSistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisión
MichaelLpezOrtiz
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
AlejandroArturoGutie1
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
raulnilton2018
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
Edgar Najera
 
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxEquipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
angiepalacios6170
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
jesus869159
 

Último (20)

INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
simbologia y normas de soldadura para su inspección
simbologia y normas de soldadura para su inspecciónsimbologia y normas de soldadura para su inspección
simbologia y normas de soldadura para su inspección
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
 
Sistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisiónSistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisión
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
 
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxEquipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
 

VISTAS

  • 1. BASE DE DATOS I DOCENTE: MARCO AURELIO PORRO CHULLI TEMA:VISTAS
  • 2. VISTAS LAS VISTAS SE BASAN EN UNA VISIÓN BASES DE DATOS DE TRES NIVELES, QUE LO COMPONEN: CAPA FÍSICA: EN EL NIVEL INFERIOR, SE ENCUENTRAN LOS DATOS REALES ALMACENADOS EN UN DISCO. CAPA CONCEPTUAL: ES LA ABSTRACCIÓN DE LAS RELACIONES (O TABLA) DE LOS DATOS ALMACENADOS EN UN DISCO. CAPA DE LÓGICA: LA ÚLTIMA CAPA ES UNA ABSTRACCIÓN POR ENCIMA DE LAS RELACIONES ES LO QUE SE CONOCE COMO VISTAS (VIEWS).
  • 3. Definición Una vista es una tabla virtual derivada de las tablas reales de una base de datos. Las vistas no se almacenan en la base de datos, sólo se almacena una definición de consulta, es decir una vista contiene la instrucción SELECT necesaria para crearla. Resultado de la cual se produce una tabla cuyos datos proceden de la base de datos o de otras vistas. Eso asegura que los datos sean coherentes al utilizar los datos almacenados en las tablas. Si los datos de las relaciones cambian, los de la vista que utiliza esos datos también cambia. Por todo ello, las vistas gastan muy poco espacio de disco.
  • 4. USOS DE LAS VISTAS LAS VISTAS SE EMPLEAN PARA: REALIZAR CONSULTAS COMPLEJAS MÁS FÁCILMENTE: LAS VISTAS PERMITEN DIVIDIR LA CONSULTA EN VARIAS PARTES. PROPORCIONAR TABLAS CON DATOS ESPECÍFICOS: LAS VISTAS PERMITEN SER UTILIZADAS COMO TABLAS QUE RESUMEN TODOS LOS DATOS, ASÍ COMO TAMBIÉN PERMITEN OCULTAR CIERTOS DATOS. CUANDO ESE SE REQUIERE UN DETALLE QUE NO CORRESPONDE PRECISAMENTE A LAS RELACIONES. MODULARIDAD DE ACCESO A BASE DE DATOS: LAS VISTAS SE PUEDEN PENSAR EN FORMA DE MÓDULOS QUE NOS DA ACCESO A PARTES DE LA BASE DE DATOS. CUANDO ESE DETALLE QUE SE REQUIERE NO CORRESPONDE PRECISAMENTE A LAS RELACIONES.
  • 5. SINTAXIS LA SINTAXIS PARA LA CREACIÓN DE VISTAS EN SQL ES LA SIGUIENTE: CREATE | REPLACE VIEW VISTA [(COMALISTA_COLUMNA)] AS EXPRESIÓN TABLA [WITH CHECK OPTION] EN DONDE: CREATE VIEW ES LA ORDEN QUE PERMITE LA CREACIÓN DE LA VISTA. VISTA ES EL NOMBRE DE LA TABLA VIRTUAL QUE SE VA A CREAR. (COMALISTA_COLUMNA) SON LOS NOMBRES DE LOS ATRIBUTOS DE LA TABLA Y ES OPCIONAL: SI NO SE ESPECIFICA, EL NOMBRE COINCIDE CON EL NOMBRE DE LOS ATRIBUTOS RESULTANTES EN EXPRESIÓN_TABLA. Es obligatorio si algún atributo de expresión_tabla es el resultado de una función de agregación o una operación aritmética.
  • 6. LA SINTAXIS PARA LA CREACIÓN DE VISTAS EN SQL ES LA SIGUIENTE: CREATE | REPLACE VIEW VISTA [(COMALISTA_COLUMNA)] AS EXPRESIÓN_TABLA [WITH CHECK OPTION] EN DONDE: EXPRESIÓN_TABLA ES UNA CONSULTA SQL CUYO RESULTADO SERÁ EL CONTENIDO DE LA VISTA. WITH CHECK OPTION ES OPCIONAL Y SE DEBE INCLUIR SI SE DESEA ACTUALIZAR LA VISTA DE UNA MANERA ÍNTEGRA. PARA LA ELIMINACIÓN DE UNA VISTA SE UTILIZA LA INSTRUCCIÓN: – DROP VIEW VISTA [RESTRICT | CASCADE];
  • 7. ADMINISTRACIÓN DE VISTAS CREATE, que define y crea un objeto en la base de datos. DROP, que elimina un objeto existente en la base de datos. ALTER, que modifica la definición de un objeto de la base de datos.
  • 8. CREACIÓN DE UNA VISTA CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ] [ WITH <view_attribute> [ ,...n ] ] AS select_statement [ WITH CHECK OPTION ] [ ; ] <view_attribute> ::= { [ ENCRYPTION ] [ SCHEMABINDING ] [ VIEW_METADATA ] }
  • 9. MODIFICACIÓN DE UNA VISTA ALTER VIEW [ schema_name . ] view_name [ ( column [ ,...n ] ) ] [ WITH <view_attribute> [ ,...n ] ] AS select_statement [ WITH CHECK OPTION ] [ ; ] <view_attribute> ::= { [ ENCRYPTION ] [ SCHEMABINDING ] [ VIEW_METADATA ] }
  • 10. ELIMINACIÓN DE UNA VISTA Para eliminar una vista de una base de datos tenemos la sentencia DROP TABLE. Sintaxis: DROP VIEW [nbEsquema.]nbVista[ ,...n ] [ ; ] Se eliminan las vista de la base de datos actual. Cuando eliminamos una vista eliminamos su definición y los permisos asociados a ella. Se pueden quitar varias vistas en una misma sentencia DROP VIEW escribiendo los nombres de las vistas a eliminar separados por comas. Para ejecutar DROP VIEW, como mínimo, se necesita el permiso ALTER en SCHEMA o el permiso CONTROL en OBJECT. Ejemplo: DROP VIEW oficinas_este, oficinas_EO; Elimina las vistas oficinas_este y oficinas_EO. Si eliminamos una tabla mediante DROP TABLE, se deben quitar explícitamente, con DROP VIEW, las vistas basadas en esta tabla ya que no se quitarán por sí solas.