Formulario de Uso de Vistas en Mysql
Formulario de Uso de Vistas en Mysql
Formulario de Uso de Vistas en Mysql
CREAR VISTAS
Una vista se puede obtener de 2 formas:
A) Usando Script
CREATE VIEW NOMBRE
AS
INSTRUCCIÓN SELECT
Por lo general la vista se realiza de la tabla hija y esta es la que según los enlaces con las tablas
padres, jala los campos de estos.
En este ejemplo, se obtendrá la vista indicada realizando el siguiente script:
Practica Dirigida:
Crear la fuente (Base de datos, tablas y registros) en Sql Sevrer
('f00005','00003','02','2007/02/22',160,1),
('f00006','00001','03','2007/03/02',458,1),
('f00007','00002','05','2007/03/15',58,1),
('f00008','00006','03','2007/03/16',60,1),
('f00009','00002','01','2007/04/10',125,1),
('f00010','00001','04','2007/04/13',60,1),
('f00011','00003','02','2007/04/23',93,1),
('f00012','00001','04','2007/04/04',160,1),
('f00013','00003','01','2007/04/24',58,1),
('f00014','00001','03','2007/05/02',200,1),
('f00015','00004','04','2007/05/12',35,1),
('f00016','00002','04','2007/05/22',40,1),
('f00017','00002','04','2007/06/03',60,1),
('f00018','00001','01','2007/06/13',193,1),
('f00019','00001','01','2007/06/14',40,1),
('f00020','00003','01','2007/07/01',35,1),
('f00021','00004','02','2007/07/11',120,1),
('f00022','00001','03','2007/07/21',25,1),
('f00023','00001','03','2007/08/05',180,1),
('f00024','00001','03','2007/08/05',200,1),
('f00025','00001','03','2007/08/15',100,1),
('f00026','00004','02','2007/09/01',60,1),
('f00027','00001','02','2007/09/21',158,1),
('f00028','00002','01','2007/09/22',25,1),
('f00029','00002','01','2007/10/12',60,1),
('f00030','00002','01','2007/10/22',40,1),
('f00031','00002','01','2007/11/12',93,1),
('f00032','00003','04','2007/11/15',50,1),
('f00033','00001','04','2007/11/25',180,1),
('f00034','00001','04','2007/11/26',60,1),
('f00035','00002','03','2007/12/06',40,1),
('f00036','00002','03','2007/12/16',100,1),
('f00037','00002','03','2007/12/21',170,1),
('f00038','00002','04','2007/12/31',60,1),
('f00039','00001','02','2008/01/05',100,1),
('f00040','00002','01','2008/01/15',120,1),
('f00041','00002','01','2008/02/01',155,1)
go
Crear la siguiente vista:
a)
Alias Nro Factura Atendido Por Fecha Facturacion Total
Campo Idfac Apeemp Fecfac Totfac
Tabla Factura Empleado Factura Factura
b)
Alias Nro Factura Cliente Direccion Total Igv (18%) Neto
Campo IdFac Razcli Dircli Totfac
Tabla Factura Cliente Cliente Factura
c)
Alias Nro Factura Cliente Atendido Por Año
Campo IdFac RazCli Apeemp Fecfac
Tabla Factura Cliente Empleado Factura