proyecto de bases de datos (cristian omar e ivan porras)
TRANSCRIPT
![Page 1: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/1.jpg)
Materia: Talle de Bases de Datos.Profa. : Navarro Núñez Aurora Berenice.Autores: Iván Rosalio Porras López. Brian Haggi Campos Espino Cristian Omar Estrada MoralesCarrera: Ing. En Sistemas Computacionales 4SV
![Page 2: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/2.jpg)
DIAGRAMA DE ENTIDAD RELACIÓN
VIDEO PRODUCTORA
![Page 3: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/3.jpg)
ContratoClientePaquete
Teléfono
CostoNombre
del paquet
e
Descripción del
paquete
Hora
fecha
Tipo de
evento
nombre
Domicilio
ubicación
N° de cliente
Clave del
paquete
1 ∞
![Page 4: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/4.jpg)
N° CLIENTE NOMBRE DOMICILIO TELEFONO
01 Cristian Estrada Delgadillo Araujo #293 92-2-53-20
02 Brian Campos Guayaba #79 92-5-25-98
03 Ivan Porras Hidalgo #156 92-7-81-48
04 Leonardo Vargas Madero #12 92-5-58-64
05 Edgar Morales Juarez #75 92-4-25-48
Tablas de entidad
CLIENTE
![Page 5: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/5.jpg)
CLAVE DEL PAQUETE NOMBRE DEL PAQUETE
DESCRIPCION DEL PAQUETE
COSTO
1 Amarillo Video (HD, DV) $1500
2 Rojo Fotos(100), Video (DV) Poster(40x50)
$4500
3 Azul Fotos(150) Video (DV) Poster (60 x 80)
$6500
4 Verde Álbum digital, Video (HD), Poster (1 x 1.50 mts)
$9500
5 morado Video (Blurray) $10000
PAQUETE
![Page 6: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/6.jpg)
N° CLIENTE CLAVE DEL PAQUETE
TIPO EVENTO FECHA HORA UBICACION
03 1 XV Años 12/02/2012 12:00 pm Templo (San José) Evento ( Coco Divertido)
01 3 Boda 29/06/2012 10:00 am Templo (San Felipe) Evento (Loma Campestre)
05 4 Bautizo 01/09/2012 1:00 pm Templo (San Pedro) Evento (Las Palmas)
02 2 Boda 05/11/2012 7:00 pm Templo (San Antonio) Evento (La Fuente)
04 5 Privado 20/03/2012 1:00 am Le Rouge
CONTRATO
![Page 7: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/7.jpg)
DIAGRAMA DE ENTIDAD RELACIÓN
◦VENTA DE CELULARES
En una sucursal de celulares se necesita llevar el control de las ventas de celulares de diferente compañía y marca, así tambien registrar los datos personales de el cliente.
![Page 8: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/8.jpg)
CompraCliente Celulares
NombreCUR
P
Dirección
Precio Compañía
Hora/Fecha
Modelo
Marca
∞1
N° celularClave del cliente
N° de compr
a
![Page 9: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/9.jpg)
Clave del cliente
Nombre CURP Dirección
001 Brian Campos CAEB920530HGRMSCR02
Guayaba 72B
002 Cristian Estrada EAMC920402HJCSRR00
Delgadillo Araujo 293
003 Iván Porras POLI920830HJCRPV00
Priv. De Pipila 13
Cliente
![Page 10: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/10.jpg)
COMPRAN° de compra
N° de celular Clave del cliente
Fecha/hora
Precio
33 3921012930 001 27/03/12 14:50 hrs.
$3,000
47 3921012932 002 27/03/1222:00 hrs.
$4,000
89 3921029321 003 27/03/1213:00 hrs.
$5,500
![Page 11: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/11.jpg)
celularesN° de calular Marca Modelo Compañia
3921012930 Sony Ericsson Xperia X10 Telcel
3921012932 BlackBerry Storm 2 Movistar
3921029321 Iphone 3G Unefon
![Page 12: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/12.jpg)
Diagrama UML(Estructura Compuesta)
Celular
Chip(Numero)
Aplicaciones
Memoria de Almacenamiento
Sistema Operativo
Hace funcionar a las
Se almacenan en la
Números Telefónicos
Almacena
ContieneTiene
![Page 13: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/13.jpg)
Primer casoCreate tabla clientes{N°Cliente (integer, No null),Nombre (String [ 50], No null),Domicilio (String [ 40], No null),Telefono (Date, No null),}
Create tabla paquete{Clave del paquete (Integer, No null),Nombre del paquete (String [ 30], No null),Descripcion del paquete (Date, No null),Costo (Date, No null),}
![Page 14: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/14.jpg)
Create tabla Contrato{N° Cliente (Integer, No null),Clave del paquete (Integer, No null),Tipo evento (String [ 30], No null),Fecha (Date, No null),Hora (Date, No null),Ubicacion (String [ 60], No null),}
![Page 15: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/15.jpg)
Segundo casoCreate tabla cliente{Clave del cliente (Integer, No null),Nombre (String [ 50], No null),Curp (String [30], No null),Direccion (String [40], No null),}
Create tabla compra{N° de compra (Integer, No null),N° de celular (String [10], No null),Clave del cliente (Integer, No null),Fecha/Hora (Date, No null),}
![Page 16: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/16.jpg)
Create tabla celulares{N° de celular (String [10], , No null),Marca (String [ 20], No null),Modelo (String [30], No null),Compañía (String [ 20], No null),}
![Page 17: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/17.jpg)
UNIDAD III
![Page 18: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/18.jpg)
Insertar en la tabla Cliente: nombre , domicilio y teléfono para cuando su N° Cliente sea “01”INSERT INTO Cliente (N° Cliente ,nombre, domicilio , teléfono) VALUES (01,” Cristian Estrada", "Delgadillo
Araujo #293”,” 92-2-53-20” )
Insertar en la tabla Cliente: nombre , domicilio y teléfono para cuando su N° Cliente sea “02”
INSERT INTO Cliente (N° Cliente ,nombre ,domicilio , teléfono ) VALUES (02,”Brian Campos", “Guayaba # 72”,” 92-5-25-98” )
Insertar en la tabla Cliente: nombre , domicilio y teléfono para cuando su N° Cliente sea “03”
INSERT INTO Cliente (N° Cliente ,nombre ,domicilio , teléfono ) VALUES (03,”Iván Porras”, “Hidalgo #156” ,” 92-7-81-48” )
Insertar en la tabla Cliente: nombre , domicilio y teléfono para cuando su N° Cliente sea “04”
INSERT INTO Cliente (N° Cliente ,nombre ,domicilio , teléfono ) VALUES (04,”Leonardo Vargas", “Madero # 12”,” 92-5-58-64” )Insertar en la tabla Cliente: nombre , domicilio y teléfono para cuando su N° Cliente sea “05”
INSERT INTO Cliente (N° Cliente ,nombre ,domicilio , teléfono ) VALUES (05,”Edgar", “Juárez # 75”,” 92-4-25-48” )
Tabla cliente INSERT INTO
![Page 19: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/19.jpg)
Insertar en la tabla Paquete : nombre del paquete, descripción del paquete y costo para cuando la clave del paquete sea : “1” INSERT INTO Paquete ( nombre del paquete, descripción del paquete, costo ) VALUES (1,”Amarillo", “Video (HD, DV)”,”
$1500” )
Insertar en la tabla Paquete : nombre del paquete, descripción del paquete y costo para cuando la clave del paquete sea : “2”
INSERT INTO Paquete (clave del paquete, nombre del paquete, descripción del paquete, costo ) VALUES (2,”Rojo", “Fotos(100), Video(DV), Poster(40x50)”,” $4500” )
Insertar en la tabla Paquete : nombre del paquete, descripción del paquete y costo para cuando la clave del paquete sea : “3”
INSERT INTO Paquete (clave del paquete, nombre del paquete, descripción del paquete, costo ) VALUES (3,”Azul", “Fotos(150), Video(DV), Poster(60x80)”,” $6500” )
Insertar en la tabla Paquete : nombre del paquete, descripción del paquete y costo para cuando la clave del paquete sea : “4”
INSERT INTO Paquete (clave del paquete, nombre del paquete, descripción del paquete, costo ) VALUES (4,”Verde", “Álbum digital, Video(HD), Poster(1x1.50mts)”,” $9500” )
Insertar en la tabla Paquete : nombre del paquete, descripción del paquete y costo para cuando la clave del paquete sea : “5”
INSERT INTO Paquete (clave del paquete, nombre del paquete, descripción del paquete, costo ) VALUES (5,”Morado", “Video(Blur-ray)”,” $10000” )
Tabla Paquete INTRO INTO
![Page 20: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/20.jpg)
Insertar en la tabla contrato: Clave del Paquete, Nombre del paquete, Tipo evento, Fecha, Hora, y ubicación. Cuando el N° Cliente sea = “03”
INSERT INTO CONTRATO (N° cliente, Clave del paquete, nombre del paquete, Tipo de evento , Fecha , Hora , Ubicación) VALUES (03,”1”, “XV Años”,” 12/02/2012”,”12:00pm”,” Templo (San José) Evento ( Coco Divertido)”)
Insertar en la tabla contrato: Clave del Paquete, Nombre del paquete, Tipo evento, Fecha, Hora, y ubicación. Cuando el N° Cliente sea = “01”
INSERT INTO CONTRATO (N° cliente, Clave del paquete, nombre del paquete, Tipo de evento , Fecha , Hora , Ubicación) VALUES (01,”3”, “Boda”,” 29/06/2012”,”10:00am”,” Templo (San Felipe) Evento (Loma Campestre) “)
Insertar en la tabla contrato: Clave del Paquete, Nombre del paquete, Tipo evento, Fecha, Hora, y ubicación. Cuando el N° Cliente sea = “05”
INSERT INTO CONTRATO (N° cliente, Clave del paquete, nombre del paquete, Tipo de evento , Fecha , Hora , Ubicación) VALUES (05,”4”, “Bautizo”,” 01/09/2012”,”1:00 pm”,” Templo (San Pedro) Evento (Las Palmas)”)
Insertar en la tabla contrato: Clave del Paquete, Nombre del paquete, Tipo evento, Fecha, Hora, y ubicación. Cuando el N° Cliente sea = “02”
INSERT INTO CONTRATO (N° cliente, Clave del paquete, nombre del paquete, Tipo de evento , Fecha , Hora , Ubicación) VALUES (02,”2”, “Boda”,” 05/11/2012”,”7:00 pm”,” Templo (San Antonio) Evento (La Fuente)”)
Insertar en la tabla contrato: Clave del Paquete, Nombre del paquete, Tipo evento, Fecha, Hora, y ubicación. Cuando el N° Cliente sea = “04”
INSERT INTO CONTRATO (N° cliente, Clave del paquete, nombre del paquete, Tipo de evento , Fecha , Hora , Ubicación) VALUES (04,”5”, “Privado”,” 20/03/2012”,”1:00 am”,” Le Rouge”)
Tabla Contrato INTRO INTO
![Page 21: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/21.jpg)
Actualizar el domicilio a “Iturbide #85” cuando el N° Cliente sea = 01 Update Cliente SET Domicilio : “Iturbide #85” WHERE N° Cliente = 01
Actualizar el domicilio a “Iturbide #85” cuando el N° Cliente sea = 02 Update Cliente SET Teléfono : “92-2-35-67” WHERE N° Cliente = 02
Actualizar el domicilio a “Iturbide #85” cuando el N° Cliente sea = 03 Update Cliente SET Nombre : “Abraham García” WHERE N° Cliente = 03
Actualizar el domicilio a “Iturbide #85” cuando el N° Cliente sea = 04 Update Cliente SET Domicilio : “Morelos #234” WHERE N° Cliente = 04
Actualizar el domicilio a “Iturbide #85” cuando el N° Cliente sea = 05 Update Cliente SET Teléfono : “92-1-34-76” WHERE N° Cliente = 05
Tabla cliente UPDATE
![Page 22: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/22.jpg)
Actualizar el costo del paquete cuando la Clave del paquete sea = 1 Update Paquete SET Costo : “$1800” WHERE Clave del paquete = 1
Actualizar el nombre del paquete cuando la Clave del paquete sea = 2 Update Paquete SET Nombre del paquete : “Naranja” WHERE Clave del paquete =
2
Actualizar el costo cuando la Clave del paquete sea = 3 Update Paquete SET Costo : “$5000” WHERE Clave del paquete = 3
Actualizar el nombre del paquete cuando la Clave del paquete sea = 4 Update Paquete SET Nombre del paquete : “Rosa” WHERE Clave del paquete = 4
Actualizar el costo cuando la Clave del paquete sea = 5 Update Paquete SET Costo : “$11000” WHERE Clave del paquete = 5
Tabla Paquete UPDATE
![Page 23: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/23.jpg)
Actualizar la hora del contrato cuando el N° Cliente sea 03 Update Contrato SET Hora : “1:00 pm” WHERE N° Cliente =03
Actualizar el tipo de evento del contrato cuando el N° Cliente sea 01 Update Contrato SET Tipo Evento : “Cumpleaños” WHERE N° Cliente= 01
Actualizar la fecha del contrato cuando N° Cliente sea 05 Update Contrato SET Fecha : “14/05/2012” WHERE N° Cliente= 05
Actualizar la fecha del contrato cuando el N° Cliente sea 02 Update Contrato SET Fecha : “02/04/2012” WHERE N° Cliente= 02
Actualizar la hora del contrato cuando el N° Cliente sea 04 Update Contrato SET Hora : “7:00 pm” WHERE N° Cliente= 04
Tabla Contrato UPDATE
![Page 24: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/24.jpg)
Eliminar de la tabla cliente donde el N° Cliente sea 01 Delete from Cliente WHERE N° Cliente = 01
Eliminar de la tabla cliente donde el N° Cliente sea 02 Delete from Cliente WHERE N° Cliente = 02
Eliminar de la tabla cliente donde el N° Cliente sea 03 Delete from cliente WHERE N° Cliente = 03
Eliminar de la tabla cliente donde el N° Cliente sea 04 Delete from cliente WHERE N° Cliente = 04
Eliminar de la tabla cliente donde el N° Cliente sea 05 Delete from cliente WHERE N° Cliente = 05
Tabla Cliente DELETE
![Page 25: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/25.jpg)
Eliminar de la tabla paquete cuando la Clave del paquete sea = 1 Delete from Paquete WHERE Clave del Paquete = 1
Eliminar de la tabla paquete cuando la Clave del paquete sea = 2 Delete from Paquete WHERE Clave del Paquete = 2
Eliminar de la tabla paquete cuando la Clave del paquete sea = 3 Delete from Paquete WHERE Clave del Paquete = 3
Eliminar de la tabla paquete cuando la Clave del paquete sea = 4 Delete from Paquete WHERE Clave del Paquete = 4
Eliminar de la tabla paquete cuando la Clave del paquete sea = 5 Delete from Paquete WHERE Clave del Paquete = 5
Tabla Paquete DELETE
![Page 26: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/26.jpg)
Eliminar de la tabla contrato cuando el N° Cliente sea = 03 Delete from Contrato WHERE N° Cliente = 03
Eliminar de la tabla contrato cuando el N° Cliente sea = 01 Delete from Contrato WHERE N° Cliente = 01
Eliminar de la tabla contrato cuando el N° Cliente sea = 05 Delete from Contrato WHERE N° Cliente = 05
Eliminar de la tabla contrato cuando el N° Cliente sea = 02 Delete from Contrato WHERE N° Cliente = 02
Eliminar de la tabla contrato cuando el N° Cliente sea = 04 Delete from Contrato WHERE N° Cliente = 04
Taba Contrato DELETE
![Page 27: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/27.jpg)
Seleccione paquete. Costo De Cliente, Contrato Dónde cliente.N ° Cliente = contrato.N ° Contrato y contrato. Fecha = "12/02/2012"Select paquete.costo From cliente, contrato Where cliente.N° Cliente = contrato.N° Contrato and contrato. Fecha =“12/02/2012”
Seleccione cliente. Nombre De Contrato, Cliente Dónde cliente.N ° Cliente = contrato.N ° Cliente y contrato. Hora = "10:00 am"Select cliente. Nombre From contrato, cliente Where cliente.N° Cliente= contrato.N° Cliente and contrato. Hora =“10:00am”
Seleccione cliente. Nombre De Paquete, Contrato Dónde paquete. Clave del Paquete = contrato. Clave del PaqueteSelect cliente. Nombre From paquete, contrato Where paquete. Clave del paquete = contrato. Clave del paquete
Seleccione paquete. Costo De Cliente, Contrato Dónde cliente.N ° Cliente = contrato.N ° Contrato y Evento contrato. Tipo = "XV años"Select paquete.costo From cliente, contrato Where cliente.N° Cliente = contrato.N° Contrato and contrato. Tipo evento =“XV Años”
Seleccione cliente. Nombre De Cliente, Contrato Dónde cliente.N ° Cliente = contrato.N ° Contrato y paquete. Costo = "$ 6500"Select cliente. Nombre From cliente, contrato Where cliente.N° Cliente = contrato.N° Contrato and paquete. Costo =“$6500”
![Page 28: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/28.jpg)
Seleccionar descripción del paquete y costo de la tabla paquete cuando el costo sea mayor a 3000
Select Descripción del paquete, costo From paquete Where Costos > $3000
Seleccionar clave del paquete y nombre del paquete de la tabla Paquete cuando la clave del paquete sea > 3
Select clave del paquete, nombre del paquete From paquete Where clave del paquete > 3
Seleccionar numero del cliente y nombre del cliente de la tabla Cliente cuando el N° de cliente sea < 20
Select N° Cliente, nombre del cliente From Cliente Where N° Cliente <20
Seleccionar numero del cliente y domicilio del cliente de la tabla Cliente cuando el N° de cliente sea >4
Select N° Cliente, domicilio del cliente From Cliente Where N° Cliente > 4
Seleccionar numero de cliente y clave del paquete de la tabla Contrato cuando la Clave del Paquete sea > 2
Select N° Cliente, clave del paquete From Contrato Where clave del paquete > 2
Seleccionar tipo de evento y ubicación de la tabla Contrato cuando el tipo de evento sea igual a XV años
Select Tipo Evento, Ubicación From Contrato Where Tipo Evento = XV años
![Page 29: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/29.jpg)
Seleccionar descripción del paquete y clave del paquete de la tabla Paquete cuando la clave del paquete sea >= 2
Select descripción del paquete, Clave del paquete From Paquete Where Clave del paquete >=2
Seleccionar teléfono del cliente y numero de cliente de la tabla Cliente cuando el numero de cliente sea < 10
Select teléfono, N° Cliente From Cliente Where N° Cliente < 10
Seleccionar nombre del paquete y costo de la tabla Paquete cuando el costo del paquete sea < 4000
Select nombre del paquete, Costo From Paquete Where Costo < 4000
Seleccionar Clave del paquete y Costo de la tabla Paquete cuando la clave del paquete sea >2
Select Clave del Paquete , Costo From Paquete Where Clave del paquete >2
![Page 30: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/30.jpg)
N° CLIENTE NOMBRE DOMICILIO TELEFONO
01 Cristian Estrada Delgadillo Araujo #293 92-2-53-20
02 Brian Campos Guayaba #79 92-5-25-98
03 Ivan Porras Hidalgo #156 92-7-81-48
04 Leonardo Vargas Madero #12 92-5-58-64
05 Edgar Morales Juarez #75 92-4-25-48
Tablas de entidad
CLIENTE
![Page 31: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/31.jpg)
CLAVE DEL PAQUETE NOMBRE DEL PAQUETE
DESCRIPCION DEL PAQUETE
COSTO
1 Amarillo Video (HD, DV) $1500
2 Rojo Fotos(100), Video (DV) Poster(40x50)
$4500
3 Azul Fotos(150) Video (DV) Poster (60 x 80)
$6500
4 Verde Álbum digital, Video (HD), Poster (1 x 1.50 mts)
$9500
5 morado Video (Blurray) $10000
PAQUETE
![Page 32: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/32.jpg)
N° CLIENTE CLAVE DEL PAQUETE
TIPO EVENTO
FECHA HORA UBICACION CVE_MUN
03 1 XV Años 12/02/2012 12:00 pm Templo (San José) Evento ( Coco Divertido)
063
01 3 Boda 29/06/2012 10:00 am Templo (San Felipe) Evento (Loma Campestre)
066
05 4 Bautizo 01/09/2012 1:00 pm Templo (San Pedro) Evento (Las Palmas)
00102 2 Boda 05/11/2012 7:00 pm Templo (San
Antonio) Evento (La Fuente)
023
04 5 Privado 20/03/2012 1:00 am Le Rouge 067
CONTRATO
![Page 33: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/33.jpg)
Cliente
Clave del clienteNombretelefonoDomicilioCVE_MUN
paquete
Clave del paqueteNombre del paqueteDescripcion del paquetecosto
Contrato
clave del clienteClave del paqueteTipo de eventoFechaHoraubicacion
Entidades
CVE_ENTCVE_MUNNOM_MUN
![Page 34: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/34.jpg)
ESTADOS
CVE_ENTNOM_ENTNOM_ABR
MUNICIPIOS
CVE_ENTCVE_MUNNOM_MUN
Cliente
Clave del clienteNombretelefonoDomicilioCVE_ENT
paquete
Clave del paqueteNombre del paqueteDescripcion del paqueteCosto
Contrato
clave del clienteClave del paqueteTipo de eventoFechaHoraubicacion
![Page 35: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/35.jpg)
Selección:CLAVE DEL PAQUETE NOMBRE DEL
PAQUETEDESCRIPCION DEL PAQUETE
COSTO
1 Amarillo Video (HD, DV) $1500
2 Rojo Fotos(100), Video (DV) Poster(40x50)
$4500
3 Azul Fotos(150) Video (DV) Poster (60 x 80)
$6500
4 Verde Álbum digital, Video (HD), Poster (1 x 1.50 mts)
$9500
5 morado Video (Blurray) $10000
σ Nombre del paquete = verde(paquete)
4 Verde Álbum digital, Video (HD), Poster (1 x 1.50 mts)
$9500
![Page 36: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/36.jpg)
ProyeccionCLAVE DEL PAQUETE NOMBRE DEL
PAQUETEDESCRIPCION DEL PAQUETE
COSTO
1 Amarillo Video (HD, DV) $1500
2 Rojo Fotos(100), Video (DV) Poster(40x50)
$4500
3 Azul Fotos(150) Video (DV) Poster (60 x 80)
$6500
4 Verde Álbum digital, Video (HD), Poster (1 x 1.50 mts)
$9500
5 morado Video (Blurray) $10000
σ nombre del paquete, costo (paquete)
COSTO
$1500
$4500
$6500
$9500
$10000
NOMBRE DEL PAQUETE
Amarillo Rojo
Azul
Verde
morado
![Page 37: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/37.jpg)
Union
N° CLIENTE NOMBRE
01 Cristian Estrada
02 Brian Campos
03 Ivan Porras
04 Leonardo Vargas
05 Edgar Morales
N° CLIENTE NOMBRE
01 Cristian Estrada
08 Alicia Campos
03 Ivan Porras
09 Anai Estrada
05 Edgar Morales
N° CLIENTE NOMBRE
01 Cristian Estrada
02 Brian Campos
03 Ivan Porras
04 Leonardo Vargas
05 Edgar Morales
08 Alicia Campos
09 Anai Estrada
CLIENTE 1 U Cliente 2
![Page 38: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/38.jpg)
Diferencia
N° CLIENTE NOMBRE
01 Cristian Estrada
02 Brian Campos
03 Ivan Porras
04 Leonardo Vargas
05 Edgar Morales
N° CLIENTE NOMBRE
01 Cristian Estrada
08 Alicia Campos
03 Ivan Porras
09 Anai Estrada
05 Edgar Morales
N° CLIENTE NOMBRE
02 Brian Campos
04 Leonardo Vargas
08 Alicia Campos
09 Anai Estrada
![Page 39: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/39.jpg)
PRIMEROS PASOS EN SQL SERVER 2012
![Page 40: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/40.jpg)
1ER CASO:VIDEO PRODUCTORA
![Page 41: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/41.jpg)
Base de Datos creada:
![Page 42: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/42.jpg)
Como crear una base de datos nueva:
![Page 43: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/43.jpg)
Relacionar tablas:
![Page 44: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/44.jpg)
Insertar datos:
![Page 45: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/45.jpg)
Crear consulta:
![Page 46: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/46.jpg)
Insertando datos en la tabla contrato, en cada uno de sus campos.
![Page 47: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/47.jpg)
Eliminando una fila de la tabla Contrato donde el numero del cliente sea igual a 11
![Page 48: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/48.jpg)
Actualizar
![Page 49: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/49.jpg)
sELECTSelecciona de la tabla contrato la clave del contrato
![Page 50: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/50.jpg)
Select usando aliasSelecciona de la tabla Cliente el numero del cliente y de la tabla contrato la clave del contrato
![Page 51: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/51.jpg)
subconsultasSelecciona de la tabla cliente cuando el nombre tenga escrita la letra A
![Page 52: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/52.jpg)
Subconsultas con likeSelecciona domicilio de la Tabla Cliente cuando el Nombre empiece con C y tenga8 caracteres
![Page 53: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/53.jpg)
Copia de seguridad
![Page 54: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/54.jpg)
Copia de seguridad
![Page 55: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/55.jpg)
Selecciona de la tabla paquete el precio mayor de la columna costo
![Page 56: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/56.jpg)
Selecciona de la tabla paquete el precio menor de la columna Costo y cuando el nombre del paquete sea color rojo
![Page 57: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/57.jpg)
Suma de la tabla paquete los costos cuando la columna nombre del paquete seaEl color rojo
![Page 58: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/58.jpg)
Saca el promedio de la tabla paquete de la columna costo
![Page 59: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/59.jpg)
Utilizando Begin tran y Rollback en la tabla paquete afectando la columna descripcion del paquete
![Page 60: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/60.jpg)
Utilizando Begin tran y Rollback en la tabla Paquete afectando la columna Clave paquete
![Page 61: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/61.jpg)
Utilizando begin tran y save tran en la tabla paquete afectando la columna clave del paquete
![Page 62: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/62.jpg)
Utilizando group by en la tabla tabla Paquete columna clave del paquetecomo reultado muestra todas las claves del paquete que sean mayoresa 4
![Page 63: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/63.jpg)
Utilizando group by en la tabla tabla Cliente columna NClientecomo reultado el promedio de la columan
![Page 64: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/64.jpg)
USUARIOS
![Page 65: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/65.jpg)
Administrador de la base de datos
Gerente
Auxiliar de Admnistrador
Secretario (a)
Clientes
![Page 66: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/66.jpg)
Administrador: El tiene el acceso a todas las tablas de la base de datos y puede modificarlas a su gusto.
Gerente: el ordena los cambios que debe de llevar la base de datos si es que lo requiere y tambien tiene derecho al acceso a la base de datos
Auxiliar de administrados: el tambien puede hacer lo mismo que el administrador si es que algun dia llega a faltar el administrador
Secretaria: ella solo tiene derecho a ver los contenidos de las tablas y todos los demas datos de las bases de datos y puede llenar con clientes nuevos que deseen hacer los ontratos de los paquetes
Clientes: ellos solo tienen derecho a ver los paquetes y los costos sin poder modificar ellos nada de la base de datos
![Page 67: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/67.jpg)
USUARIOS Administrador: Ivan Porras
Gerente: Cristian Estrada
Auxiliar de administrados: Salvador Chaves
Secretaria: Mayra Solis
Clientes: Israel Avalos
![Page 68: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/68.jpg)
Creando administrador
![Page 69: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/69.jpg)
Creando auxiliar del administrador
![Page 70: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/70.jpg)
Creando gerente
![Page 71: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/71.jpg)
Creando secretaria
![Page 72: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/72.jpg)
Creando cliente
![Page 73: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/73.jpg)
vistas
![Page 74: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/74.jpg)
Creando Vista
![Page 75: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/75.jpg)
resultado
![Page 76: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/76.jpg)
Vista 2
![Page 77: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/77.jpg)
Vista tabla cliente
![Page 78: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/78.jpg)
resultado
![Page 79: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/79.jpg)
Vista tabla contrato
![Page 80: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/80.jpg)
Vista tabla paquete
![Page 81: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/81.jpg)
Talle
r de b
ases d
e dato
s con m
armolejo
![Page 82: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/82.jpg)
Agrupando con group by y utilizando count en la tabla clientes
![Page 83: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/83.jpg)
Utilizando isnull en la tabla clientes en el campo curp para determinar si la expresion es nula
![Page 84: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/84.jpg)
Utilizando coalesce en la tabla clientes campos curp y numero de compra la cual devuelve el primer valor que no sea nulo.
![Page 85: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/85.jpg)
Creando una tabla temporal de la tabla clientes.
![Page 86: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/86.jpg)
Ejecutando la tabla temporal creada anteriormente.
![Page 87: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/87.jpg)
Consulta de las tablas cliente y celulares con un producto cartesiano.
![Page 88: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/88.jpg)
Utilizando convert en la tabla compra afectando el campo de fecha y hora
![Page 89: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/89.jpg)
Utilizando left join en las tablas celulares y cliente, afectando los campos clave del celular y clave del cliente.
![Page 90: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/90.jpg)
Consulta de las tablas cliente y celulares con un producto cartesiano.
![Page 91: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/91.jpg)
Utilizando convert en la tabla paquete afectando el campo de costo.
![Page 92: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/92.jpg)
Utilizando left join en las tablas cliente y contrato, afectando los campos clave del paquete y numero de cliente.
![Page 93: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/93.jpg)
Utilizando Union y afectando a las tablas clientes y clientes prueba
![Page 94: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/94.jpg)
Utilizando except afectando las tablas cliente y clientes.
![Page 95: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/95.jpg)
Utilizando intersect y afectando a las tablas cliente y clientes.
![Page 96: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/96.jpg)
Concatenando caracteres en sql server
![Page 97: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/97.jpg)
Concatenando caracteres con números enteros en sql utilizando convert
![Page 98: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/98.jpg)
Utilizando LTRIM para organizar el texto escrito en una columna o campo
![Page 99: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/99.jpg)
Utilizando LEN para contar el numero de dígitos que tiene un numero
![Page 100: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/100.jpg)
Utilizando un substring
![Page 101: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/101.jpg)
![Page 102: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/102.jpg)
![Page 103: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/103.jpg)
![Page 104: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/104.jpg)
![Page 105: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/105.jpg)
![Page 106: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/106.jpg)
![Page 107: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/107.jpg)
![Page 108: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/108.jpg)
![Page 109: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/109.jpg)
![Page 110: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/110.jpg)
2DO CASO:VENTA DE
DISPOSITIVOS MOVILES
![Page 111: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/111.jpg)
![Page 112: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/112.jpg)
Creación de una nueva BD
![Page 113: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/113.jpg)
Nombre de la BD
![Page 114: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/114.jpg)
Creación de una nueva tabla
![Page 115: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/115.jpg)
Campos de mi tabla
![Page 116: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/116.jpg)
Después de la creación de mis tablas diseñamos el diagrama
![Page 117: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/117.jpg)
Agregramos las tablas que creamos anteriormente.
![Page 118: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/118.jpg)
Se hace la relación de las tablas
![Page 119: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/119.jpg)
Insertando datos en la tabla cliente en cada uno de sus campos
![Page 120: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/120.jpg)
Verificar que los datos se hallan insertado en la tabla.
![Page 121: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/121.jpg)
Actualizar la columna nombre de la tabla cliente
![Page 122: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/122.jpg)
Actualizando la columna
![Page 123: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/123.jpg)
Actualizada
![Page 124: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/124.jpg)
Eliminar Fila de la tabla celulares
![Page 125: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/125.jpg)
Eliminando
![Page 126: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/126.jpg)
Ahora
![Page 127: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/127.jpg)
Actualizar tabla compra
![Page 128: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/128.jpg)
Actualizando fecha de la tabla compra cuando el numero de compra es igual a 1
![Page 129: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/129.jpg)
Actualizada
![Page 130: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/130.jpg)
Utilizando distic y order by en la tabla cliente afectando a la columna nombre
![Page 131: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/131.jpg)
Utilizando distinc y group by en la tabla cliente afectando la columna numero de compra
![Page 132: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/132.jpg)
Producto cartesiano entre la tabla Cliente y la tabla compra , afectando las columnas Nombre y numero de compra.
![Page 133: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/133.jpg)
Consulta utilizando alias en las tablas cliente y compra para mostrar el nombre y el numero de compra.
![Page 134: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/134.jpg)
Utilizando between y alias para mostrar la fecha y hora de la tabla cliente haciendo un producto cartesiano con la tabla compra
![Page 135: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/135.jpg)
Utilizando between y alias haciendo un producto cartesiano con las tablas Cliente y Compra, mostrando el costo.
![Page 136: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/136.jpg)
Sub-consultas para la búsqueda de nombres que contengan la letra A en la tabla cliente campo nombre.
![Page 137: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/137.jpg)
Sub-consulta para buscar los nombres que contengan los caracteres Rosa en la tabla cliente campo nombre.
![Page 138: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/138.jpg)
Sub-consulta:Para la búsqueda en la tabla cliente en el campo Nombre :para los nombres que inicien con R y tengan 3 caracteres y después de eso lo que venga.
![Page 139: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/139.jpg)
Hacer un Back up de la BD
![Page 140: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/140.jpg)
Consulta con group by:Selecciona el campo clave del celular
![Page 141: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/141.jpg)
2do caso de estudioVenta de dispositivos moviles
![Page 142: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/142.jpg)
Consulta el precio promedio de la tabla compras columna Costo
![Page 143: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/143.jpg)
Consulta el precio maximo de la tabla compras columna Costo
![Page 144: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/144.jpg)
Utilizando Begin tran y Rollback en la tabla compra afectando la columna No_compra
![Page 145: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/145.jpg)
Utilizando Begin tran y Rollback en la tabla celulares afectando la columna Marca
![Page 146: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/146.jpg)
Utilizando Begin tran y Rollback en la tabla celulares afectando la columna Cve_celulares
![Page 147: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/147.jpg)
Utilizando Begin tran y save tran en la tabla Celulares afectando la columna Cve_celular
![Page 148: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/148.jpg)
Utilizando Begin tran y save tran en la tabla Celulares afectando la columna Cve_celular
![Page 149: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/149.jpg)
Utilizando begin tran y save tran en la tabla Compra afectando la columna No_Compra
![Page 150: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/150.jpg)
Utilizando group by en la tabla tabla compra columna No_ compracomo reultado el promedio de la columan
![Page 151: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/151.jpg)
Utilizando group by en la tabla compra en la columna numero de compra extrañendo el precio maximo de la tabla
![Page 152: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/152.jpg)
USUARIOS
![Page 153: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/153.jpg)
Administrador (DBA)
Organigrama
Gerente
Auxiliar de Adm.
Recepcionista
Clientes
![Page 154: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/154.jpg)
Administrador (DBA)
Organigrama
Gerente
El gerente tiene acceso a la tabla de clientes, pero solo de modo lectura no puede hacer ninguna modificación. Tiene acceso a la tabla compras, pero tampoco tiene permisos de hacer modificaciones.Puede accesar a la tabla Celulares, y en esta si puede agregar y eliminar mas productos.
El DBA tiene acceso total a todas las tablas de la base de datos y hacer modificaciones a placer.
Auxiliar del Adm.
El auxiliar del adm. Puede acceso a todas las tablas siempre y cuando el DBA le otorgue los permisos.
![Page 155: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/155.jpg)
Clientes
Recepcionista
El recepcionista tiene acceso a la tabla clientes, compras y celulares pero solo puede leerlas y no modificarlas de ninguna manera.
El cliente no tiene acceso a ninguna de las tablas.
![Page 156: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/156.jpg)
Usuarios.Administrador (DBA): Iván Rosalio Porras López
Gerente: Arturo López Hernández
Auxiliar del DBA: Cristian Omar Estrada Morales
Clientes: Pedro Macías Alvarado Alias Chikirrois
Recepcionista: Mayra Selene Solis Chaves Alias Señortita Estrada
![Page 157: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/157.jpg)
Creando el DBA
![Page 158: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/158.jpg)
Creando un Gerente
![Page 159: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/159.jpg)
Creando auxiliar del administrador
![Page 160: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/160.jpg)
Creando Cliente
![Page 161: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/161.jpg)
Creando Recepcionista
![Page 162: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/162.jpg)
Utilizando Grant para otorgarle permisos a Azucena y Pedro sobre la tabla cliente
![Page 163: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/163.jpg)
Utilizando grant para otorgarle permisos a marcela sobre la tabla compra.
![Page 164: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/164.jpg)
Utilizando revoke en la tabla compra para el usuario marcela.
![Page 165: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/165.jpg)
Utilizando revoke en la tabla compra para los usuarios Azucena y Pedro
![Page 166: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/166.jpg)
Creando vista de la tabla cliente
![Page 167: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/167.jpg)
Consulta de la vista clientes
![Page 168: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/168.jpg)
Creando vista de la tabla celulares
![Page 169: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/169.jpg)
Consultando la vista celulares
![Page 170: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/170.jpg)
Creando vista de la tabla compras
![Page 171: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/171.jpg)
Consultando vista de la tabla compra
![Page 172: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/172.jpg)
Creando vista compleja afectando a las tablas compras y clientes
![Page 173: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/173.jpg)
Creando vista compleja
![Page 174: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/174.jpg)
Taller de BD con
Marmolejo
![Page 175: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/175.jpg)
Agrupando con group by y utilizando count en la tabla clientespara agrupar los clientes que tengan una clave mayo que 5
![Page 176: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/176.jpg)
Utilizando isnull en la tabla clientes en el campo curp para determinar si la expresion es nula
![Page 177: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/177.jpg)
Utilizando coalesce en la tabla clientes campos curp y numero de compra la cual devuelve el primer valor que no sea nulo.
![Page 178: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/178.jpg)
Creando una tabla temporal de la tabla clientes.
![Page 179: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/179.jpg)
Ejecutando la tabla temporal creada anteriormente.
![Page 180: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/180.jpg)
Consulta de las tablas cliente y celulares con un producto cartesiano.
![Page 181: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/181.jpg)
Utilizando convert en la tabla compra afectando el campo de fecha.
![Page 182: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/182.jpg)
Utilizando left join en las tablas celulares y cliente, afectando los campos clave del celular y clave del cliente.
![Page 183: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/183.jpg)
Utilizando Union y afectando a las tablas clientes y clientes prueba
![Page 184: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/184.jpg)
Utilizando except afectando las tablas cliente y clientes prueba.
![Page 185: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/185.jpg)
Utilizando intersect y afectando a las tablas cliente y clientes prueba.
![Page 186: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/186.jpg)
Concatenando caracteres en sql server 2012
![Page 187: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/187.jpg)
Concatenando caracteres con números enteros en sql utilizando convert
![Page 188: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/188.jpg)
Utilizando LTRIM para organizar el texto escrito en una columna o campo
![Page 189: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/189.jpg)
Utilizando LEN para contar el numero de dígitos que tiene un numero
![Page 190: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/190.jpg)
Utilizando un substring
Indica de donde quieres que inicie la cuenta de
los caracteres
Indica la cuenta final de caracteres
![Page 191: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/191.jpg)
![Page 192: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/192.jpg)
![Page 193: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/193.jpg)
![Page 194: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/194.jpg)
![Page 195: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/195.jpg)
![Page 196: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/196.jpg)
![Page 197: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/197.jpg)
![Page 198: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/198.jpg)
SIGUE
![Page 199: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/199.jpg)
SIGUE
![Page 200: Proyecto de bases de datos (cristian omar e ivan porras)](https://reader038.vdocuments.pub/reader038/viewer/2022110121/55912a011a28abf7188b4795/html5/thumbnails/200.jpg)
FIN D
EL P
ROYE
CTO