SlideShare ist ein Scribd-Unternehmen logo
1 von 200
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 Morales
Carrera: Ing. En Sistemas Computacionales 4SV
Domicilio
                                     fecha             Descripción
                                                       del paquete   Nombre
                                                                       del       Costo
                                              Tipo                   paquete
nombre                        Hora             de
               Teléfono                      evento

                                                      ubicación




                          1                                   ∞        Paquete
     Cliente                           Contrato




                                              Clave del
              N° de                           paquete
             cliente
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
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE        COSTO



1                   Amarillo             Video (HD, DV)                 $1500

2                   Rojo                 Fotos(100), Video (DV)         $4500
                                         Poster(40x50)


3                   Azul                 Fotos(150) Video (DV) Poster   $6500
                                         (60 x 80)


4                   Verde                Álbum digital, Video (HD),     $9500
                                         Poster (1 x 1.50 mts)




5                   morado               Video (Blurray)                $10000
N° CLIENTE   CLAVE DEL   TIPO EVENTO   FECHA        HORA       UBICACION
             PAQUETE
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
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.
Nombre         CURP                   Precio                 Compañía          Modelo



                              Hora/Fecha
                                                        Marca

              Dirección




                          1                              ∞
         Cliente                      Compra                       Celulares




     Clave del cliente                                                  N° celular

                                                N° de
                                               compra
Cliente




Clave del       Nombre             CURP         Dirección
cliente
001             Brian Campos       CAEB920530   Guayaba 72B
                                   HGRMSCR02

002             Cristian Estrada   EAMC920402 Delgadillo
                                   HJCSRR00   Araujo 293

003             Iván Porras        POLI920830   Priv. De Pipila 13
                                   HJCRPV00
N° de compra   N° de celular   Clave del   Fecha/hora   Precio
                               cliente
33             3921012930      001         27/03/12     $3,000
                                           14:50 hrs.

47             3921012932      002         27/03/12     $4,000
                                           22:00 hrs.

89             3921029321      003         27/03/12     $5,500
                                           13:00 hrs.
N° de calular   Marca           Modelo       Compañia

3921012930      Sony Ericsson   Xperia X10   Telcel



3921012932      BlackBerry      Storm 2      Movistar



3921029321      Iphone          3G           Unefon
Celular

                      Tiene                                       Contiene




            Hace funcionar a las                               Chip(Numero)
 Sistema
Operativo                          Aplicaciones
                                                                             Almacena


                                          Se almacenan en la




                                     Memoria de                           Números
                                   Almacenamiento                        Telefónicos
Create 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),
}
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),
}
Create 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),
}
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),
}
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” )
   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” )
   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”)
   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
   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
   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
   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
   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
   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
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 Paquete
Select 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”
   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
   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
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
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE        COSTO



1                   Amarillo             Video (HD, DV)                 $1500

2                   Rojo                 Fotos(100), Video (DV)         $4500
                                         Poster(40x50)


3                   Azul                 Fotos(150) Video (DV) Poster   $6500
                                         (60 x 80)


4                   Verde                Álbum digital, Video (HD),     $9500
                                         Poster (1 x 1.50 mts)




5                   morado               Video (Blurray)                $10000
N° CLIENTE   CLAVE DEL   TIPO EVENTO   FECHA        HORA       UBICACION        CVE_MUN
             PAQUETE
03           1           XV Años       12/02/2012   12:00 pm   Templo (San
                                                               José) Evento (   063
                                                               Coco
                                                               Divertido)
01           3           Boda          29/06/2012   10:00 am   Templo (San
                                                               Felipe) Evento   066
                                                               (Loma
                                                               Campestre)

05           4           Bautizo       01/09/2012   1:00 pm    Templo (San
                                                               Pedro) Evento    001
                                                               (Las Palmas)
02           2           Boda          05/11/2012   7:00 pm    Templo (San
                                                               Antonio)         023
                                                               Evento (La
                                                               Fuente)

04           5           Privado       20/03/2012   1:00 am    Le Rouge
                                                                                067
Cliente                  Contrato         paquete


Clave del cliente        clave del        Clave del
Nombre                   cliente          paquete
telefono                 Clave del        Nombre del
Domicilio                paquete          paquete
CVE_MUN                  Tipo de evento   Descripcion del
                         Fecha            paquete
                         Hora             costo
                         ubicacion




                    Entidades
                    CVE_ENT
                    CVE_MUN
                    NOM_MUN
Cliente             Contrato               paquete


Clave del cliente   clave del              Clave del
Nombre              cliente                paquete
telefono            Clave del              Nombre del
Domicilio           paquete                paquete
CVE_ENT             Tipo de evento         Descripcion del
                    Fecha                  paquete
                    Hora                   Costo
                    ubicacion




  MUNICIPIOS
                                 ESTADOS
  CVE_ENT
                                 CVE_ENT
  CVE_MUN
                                 NOM_ENT
  NOM_MUN
                                 NOM_ABR
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE        COSTO


1                   Amarillo             Video (HD, DV)                 $1500
2                   Rojo                 Fotos(100), Video (DV)         $4500
                                         Poster(40x50)

3                   Azul                 Fotos(150) Video (DV) Poster   $6500
                                         (60 x 80)

4                   Verde                Álbum digital, Video (HD),     $9500
                                         Poster (1 x 1.50 mts)


5                   morado               Video (Blurray)                $10000




    σ Nombre del paquete = verde(paquete)

4                   Verde                Álbum digital, Video (HD),     $9500
                                         Poster (1 x 1.50 mts)
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE         COSTO


1                   Amarillo             Video (HD, DV)                  $1500
2                   Rojo                 Fotos(100), Video (DV)          $4500
                                         Poster(40x50)

3                   Azul                 Fotos(150) Video (DV) Poster    $6500
                                         (60 x 80)

4                   Verde                Álbum digital, Video (HD),      $9500
                                         Poster (1 x 1.50 mts)


5                   morado               Video (Blurray)                 $10000




                                                              NOMBRE DEL PAQUETE   COSTO

                                                              Amarillo             $1500
                                                              Rojo                 $4500
      σ nombre del paquete, costo (paquete)
                                                              Azul                 $6500


                                                              Verde                $9500



                                                              morado               $10000
CLIENTE 1 U Cliente 2
N° CLIENTE   NOMBRE                N° CLIENTE   NOMBRE             N° CLIENTE   NOMBRE


01           Cristian Estrada      01           Cristian Estrada   01           Cristian Estrada


02           Brian Campos          08           Alicia Campos      02           Brian Campos

03           Ivan Porras           03           Ivan Porras
                                                                   03           Ivan Porras

04           Leonardo Vargas       09           Anai Estrada
                                                                   04           Leonardo Vargas

05           Edgar Morales         05           Edgar Morales
                                                                   05           Edgar Morales


                                                                   08           Alicia Campos

                                                                   09           Anai Estrada
N° CLIENTE   NOMBRE             N° CLIENTE   NOMBRE             N° CLIENTE   NOMBRE


01           Cristian Estrada   01           Cristian Estrada   02           Brian Campos


02           Brian Campos       08           Alicia Campos      04           Leonardo Vargas

03           Ivan Porras        03           Ivan Porras
                                                                08           Alicia Campos
04           Leonardo Vargas    09           Anai Estrada
                                                                09           Anai Estrada
05           Edgar Morales      05           Edgar Morales
Selecciona de la tabla contrato la clave del contrato
Selecciona de la tabla Cliente el numero del cliente y de la tabla contrato la clave d
contrato
Selecciona de la tabla cliente cuando el nombre tenga escrita la letra A
Selecciona domicilio de la Tabla Cliente cuando el Nombre empiece con C y t
8 caracteres
Selecciona de la tabla paquete el precio mayor de la columna
costo
Selecciona de la tabla paquete el precio menor de la columna
Costo y cuando el nombre del paquete sea color rojo
Suma de la tabla paquete los costos cuando la columna nombre del paquete se
El color rojo
Saca el promedio de la tabla paquete de la columna costo
Utilizando Begin tran y Rollback en la tabla paquete afectando la columna
descripcion del paquete
Utilizando Begin tran y Rollback en la tabla Paquete afectando
la columna Clave paquete
Utilizando begin tran y save tran en la tabla paquete afectando
la columna clave del paquete
Utilizando group by en la tabla tabla Paquete columna clave del paquete
como reultado muestra todas las claves del paquete que sean mayores
a4
Utilizando group by en la tabla tabla Cliente columna NCliente
como reultado el promedio de la columan
Administrador de la base de
                    datos




                 Gerente

                                         Auxiliar de
                                        Admnistrador



Secretario (a)




                            Clientes
   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
   Administrador: Ivan Porras

   Gerente: Cristian Estrada

   Auxiliar de administrados: Salvador
    Chaves

   Secretaria: Mayra Solis

   Clientes: Israel Avalos
Creando administrador
Creando auxiliar del administrador
Creando gerente
Creando secretaria
Creando cliente
Administrador (DBA)




                 Gerente

                                         Auxiliar de Adm.



Recepcionista




                              Clientes
Administrador (DBA)

El DBA tiene acceso total a todas las tablas de la base de datos y hacer
modificaciones a placer.

            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.

    Auxiliar del Adm.

 El auxiliar del adm. Puede acceso a todas las tablas siempre y cuando
 el DBA le otorgue los permisos.
Recepcionista

El recepcionista tiene acceso a la tabla clientes, compras y celulares
pero solo puede leerlas y no modificarlas de ninguna manera.


            Clientes

El cliente no tiene acceso a ninguna de las tablas.
Administrador (DBA): Iván Rosalio Porras López


Auxiliar del DBA:      Cristian Omar Estrada Morales


Gerente:                Arturo López Hernández


Recepcionista:      Mayra Selene Solis Chaves Alias Señortita Estrada


Clientes:              Pedro Macías Alvarado Alias Chikirrois
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)
Proyecto de bases de datos (cristian omar e ivan porras)

Weitere ähnliche Inhalte

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Proyecto de bases de datos (cristian omar e ivan porras)

  • 1. 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 Morales Carrera: Ing. En Sistemas Computacionales 4SV
  • 2.
  • 3. Domicilio fecha Descripción del paquete Nombre del Costo Tipo paquete nombre Hora de Teléfono evento ubicación 1 ∞ Paquete Cliente Contrato Clave del N° de paquete cliente
  • 4. 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
  • 5. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO 1 Amarillo Video (HD, DV) $1500 2 Rojo Fotos(100), Video (DV) $4500 Poster(40x50) 3 Azul Fotos(150) Video (DV) Poster $6500 (60 x 80) 4 Verde Álbum digital, Video (HD), $9500 Poster (1 x 1.50 mts) 5 morado Video (Blurray) $10000
  • 6. N° CLIENTE CLAVE DEL TIPO EVENTO FECHA HORA UBICACION PAQUETE 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
  • 7. 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.
  • 8. Nombre CURP Precio Compañía Modelo Hora/Fecha Marca Dirección 1 ∞ Cliente Compra Celulares Clave del cliente N° celular N° de compra
  • 9. Cliente Clave del Nombre CURP Dirección cliente 001 Brian Campos CAEB920530 Guayaba 72B HGRMSCR02 002 Cristian Estrada EAMC920402 Delgadillo HJCSRR00 Araujo 293 003 Iván Porras POLI920830 Priv. De Pipila 13 HJCRPV00
  • 10. N° de compra N° de celular Clave del Fecha/hora Precio cliente 33 3921012930 001 27/03/12 $3,000 14:50 hrs. 47 3921012932 002 27/03/12 $4,000 22:00 hrs. 89 3921029321 003 27/03/12 $5,500 13:00 hrs.
  • 11. N° de calular Marca Modelo Compañia 3921012930 Sony Ericsson Xperia X10 Telcel 3921012932 BlackBerry Storm 2 Movistar 3921029321 Iphone 3G Unefon
  • 12. Celular Tiene Contiene Hace funcionar a las Chip(Numero) Sistema Operativo Aplicaciones Almacena Se almacenan en la Memoria de Números Almacenamiento Telefónicos
  • 13. Create 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), }
  • 14. 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), }
  • 15. Create 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), }
  • 16. 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), }
  • 17.
  • 18. 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” )
  • 19. 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” )
  • 20. 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”)
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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 Paquete Select 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”
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO 1 Amarillo Video (HD, DV) $1500 2 Rojo Fotos(100), Video (DV) $4500 Poster(40x50) 3 Azul Fotos(150) Video (DV) Poster $6500 (60 x 80) 4 Verde Álbum digital, Video (HD), $9500 Poster (1 x 1.50 mts) 5 morado Video (Blurray) $10000
  • 32. N° CLIENTE CLAVE DEL TIPO EVENTO FECHA HORA UBICACION CVE_MUN PAQUETE 03 1 XV Años 12/02/2012 12:00 pm Templo (San José) Evento ( 063 Coco Divertido) 01 3 Boda 29/06/2012 10:00 am Templo (San Felipe) Evento 066 (Loma Campestre) 05 4 Bautizo 01/09/2012 1:00 pm Templo (San Pedro) Evento 001 (Las Palmas) 02 2 Boda 05/11/2012 7:00 pm Templo (San Antonio) 023 Evento (La Fuente) 04 5 Privado 20/03/2012 1:00 am Le Rouge 067
  • 33. Cliente Contrato paquete Clave del cliente clave del Clave del Nombre cliente paquete telefono Clave del Nombre del Domicilio paquete paquete CVE_MUN Tipo de evento Descripcion del Fecha paquete Hora costo ubicacion Entidades CVE_ENT CVE_MUN NOM_MUN
  • 34. Cliente Contrato paquete Clave del cliente clave del Clave del Nombre cliente paquete telefono Clave del Nombre del Domicilio paquete paquete CVE_ENT Tipo de evento Descripcion del Fecha paquete Hora Costo ubicacion MUNICIPIOS ESTADOS CVE_ENT CVE_ENT CVE_MUN NOM_ENT NOM_MUN NOM_ABR
  • 35. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO 1 Amarillo Video (HD, DV) $1500 2 Rojo Fotos(100), Video (DV) $4500 Poster(40x50) 3 Azul Fotos(150) Video (DV) Poster $6500 (60 x 80) 4 Verde Álbum digital, Video (HD), $9500 Poster (1 x 1.50 mts) 5 morado Video (Blurray) $10000 σ Nombre del paquete = verde(paquete) 4 Verde Álbum digital, Video (HD), $9500 Poster (1 x 1.50 mts)
  • 36. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO 1 Amarillo Video (HD, DV) $1500 2 Rojo Fotos(100), Video (DV) $4500 Poster(40x50) 3 Azul Fotos(150) Video (DV) Poster $6500 (60 x 80) 4 Verde Álbum digital, Video (HD), $9500 Poster (1 x 1.50 mts) 5 morado Video (Blurray) $10000 NOMBRE DEL PAQUETE COSTO Amarillo $1500 Rojo $4500 σ nombre del paquete, costo (paquete) Azul $6500 Verde $9500 morado $10000
  • 37. CLIENTE 1 U Cliente 2 N° CLIENTE NOMBRE N° CLIENTE NOMBRE N° CLIENTE NOMBRE 01 Cristian Estrada 01 Cristian Estrada 01 Cristian Estrada 02 Brian Campos 08 Alicia Campos 02 Brian Campos 03 Ivan Porras 03 Ivan Porras 03 Ivan Porras 04 Leonardo Vargas 09 Anai Estrada 04 Leonardo Vargas 05 Edgar Morales 05 Edgar Morales 05 Edgar Morales 08 Alicia Campos 09 Anai Estrada
  • 38. N° CLIENTE NOMBRE N° CLIENTE NOMBRE N° CLIENTE NOMBRE 01 Cristian Estrada 01 Cristian Estrada 02 Brian Campos 02 Brian Campos 08 Alicia Campos 04 Leonardo Vargas 03 Ivan Porras 03 Ivan Porras 08 Alicia Campos 04 Leonardo Vargas 09 Anai Estrada 09 Anai Estrada 05 Edgar Morales 05 Edgar Morales
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. Selecciona de la tabla contrato la clave del contrato
  • 50. Selecciona de la tabla Cliente el numero del cliente y de la tabla contrato la clave d contrato
  • 51. Selecciona de la tabla cliente cuando el nombre tenga escrita la letra A
  • 52. Selecciona domicilio de la Tabla Cliente cuando el Nombre empiece con C y t 8 caracteres
  • 53.
  • 54.
  • 55. Selecciona de la tabla paquete el precio mayor de la columna costo
  • 56. Selecciona de la tabla paquete el precio menor de la columna Costo y cuando el nombre del paquete sea color rojo
  • 57. Suma de la tabla paquete los costos cuando la columna nombre del paquete se El color rojo
  • 58. Saca el promedio de la tabla paquete de la columna costo
  • 59. Utilizando Begin tran y Rollback en la tabla paquete afectando la columna descripcion del paquete
  • 60. Utilizando Begin tran y Rollback en la tabla Paquete afectando la columna Clave paquete
  • 61. Utilizando begin tran y save tran en la tabla paquete afectando la columna clave del paquete
  • 62. Utilizando group by en la tabla tabla Paquete columna clave del paquete como reultado muestra todas las claves del paquete que sean mayores a4
  • 63. Utilizando group by en la tabla tabla Cliente columna NCliente como reultado el promedio de la columan
  • 64.
  • 65. Administrador de la base de datos Gerente Auxiliar de Admnistrador Secretario (a) Clientes
  • 66. 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
  • 67. Administrador: Ivan Porras  Gerente: Cristian Estrada  Auxiliar de administrados: Salvador Chaves  Secretaria: Mayra Solis  Clientes: Israel Avalos
  • 69. Creando auxiliar del administrador
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 152.
  • 153. Administrador (DBA) Gerente Auxiliar de Adm. Recepcionista Clientes
  • 154. Administrador (DBA) El DBA tiene acceso total a todas las tablas de la base de datos y hacer modificaciones a placer. 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. Auxiliar del Adm. El auxiliar del adm. Puede acceso a todas las tablas siempre y cuando el DBA le otorgue los permisos.
  • 155. Recepcionista El recepcionista tiene acceso a la tabla clientes, compras y celulares pero solo puede leerlas y no modificarlas de ninguna manera. Clientes El cliente no tiene acceso a ninguna de las tablas.
  • 156. Administrador (DBA): Iván Rosalio Porras López Auxiliar del DBA: Cristian Omar Estrada Morales Gerente: Arturo López Hernández Recepcionista: Mayra Selene Solis Chaves Alias Señortita Estrada Clientes: Pedro Macías Alvarado Alias Chikirrois