Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Materia: Fundamentos de bases de datos.Profa. : Navarro Núñez Aurora Berenice.Autores: Iván Rosalio Porras López.         ...
   La base de datos puede definirse como una    colección de datos interrelacionados almacenados    en conjunto sin redun...
Una base de datos es un conjunto deelementos de datos que se describe asímismo, con relaciones entre esoselementos, que pr...
   Una base de datos es un conjunto de ficheros    maestros, organizados y administrados de    una manera flexible de mod...
 Una base de datos es una colección no  redundante de datos que son compartidos  por diferentes sistemas de aplicación.(h...
Una base de datos es un conjunto de información estructurada enregistros y almacenada en un soporte electrónico legible de...
   conjunto de ficheros maestros   organizados y administrados   fácilmente adaptados   colección no redundante de dat...
 Una base de datos es una colección de  elementos sin redundancias, organizados y  administrados. Los datos son independi...
ni                 Niveles de abstracción                                                 Niveles vistaNiveles fisico     ...
El siguiente nivel más alto de                                                   abstracción describe que datos se        ...
Lógica del usuario.                         Nivel físico                         Donde se hace                         el ...
Domicilio                                     fecha             Descripción                                               ...
N° CLIENTE   NOMBRE             DOMICILIO                TELEFONO01           Cristian Estrada   Delgadillo Araujo #293   ...
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE        COSTO1                   Amarillo             Vide...
N° CLIENTE   CLAVE DEL   TIPO EVENTO   FECHA        HORA       UBICACION             PAQUETE03           1           XV Añ...
En una sucursal de celulares se necesita llevar el control de lasventas de celulares de diferente compañía y marca, así ta...
Nombre         CURP                   Precio                 Compañía          Modelo                              Hora/Fe...
ClienteClave del       Nombre             CURP         Direccióncliente001             Brian Campos       CAEB920530   Gua...
N° de compra   N° de celular   Clave del   Fecha/hora   Precio                               cliente33             3921012...
N° de calular   Marca           Modelo       Compañia3921012930      Sony Ericsson   Xperia X10   Telcel3921012932      Bl...
   Es un lenguaje gráfico para visualizar,    especificar, construir y documentar un    sistema. UML ofrece un estándar p...
   DIAGRAMAS CE CLACES:   DIAGRAMAS DE ESTRUCTURAS COMPUESTAS:   DIAGRAMA DE COMPONENTE   DIAGRAMA DE DESPLIEGUE:   D...
   Un diagrama de clases es un tipo de diagrama estático que    describe la estructura de un sistema mostrando sus clases...
   Un diagrama de estructura compuesta es un tipo de diagrama de    estructura estática en el Lenguaje de Modelado Unific...
   Un diagrama de componentes representa cómo un sistema de    software es dividido en componentes y muestra las dependen...
   El Diagrama de Despliegue es un tipo de diagrama    del Lenguaje Unificado de Modelado que se utiliza    para modelar ...
Los diagramas de objetos son utilizados durante el proceso deAnálisis y Diseño de los sistemas informáticos en la metodolo...
   En el Lenguaje Unificado de Modelado, un diagrama de paquetes muestra    cómo un sistema está dividido en agrupaciones...
   Un diagrama de actividades representa los flujos de trabajo    paso a paso de negocio y operacionales de los component...
   El diagrama de interacción, representa la forma en como un Cliente    (Actor) u Objetos (Clases) se comunican entre si...
   un diagrama de casos de uso es una especie de diagrama de    comportamiento. UML mejorado El Lenguaje de Modelado Unif...
   Un diagrama de Máquina de estados ilustra cómo un    elemento (a menudo una clase) se puede mover entre    estados, cl...
Celular                      Tiene                                       Contiene            Hace funcionar a las         ...
Create tabla clientes{N°Cliente (integer, No null),Nombre (String [ 50], No null),Domicilio (String [ 40], No null),Telefo...
Create tabla Contrato{N° Cliente (Integer, No null),Clave del paquete (Integer, No null),Tipo evento (String [ 30], No nul...
Create tabla cliente{Clave del cliente (Integer, No null),Nombre (String [ 50], No null),Curp (String [30], No null),Direc...
Create tabla celulares{N° de celular (String [10], , No null),Marca (String [ 20], No null),Modelo (String [30], No null),...
Insertar en la tabla Cliente: nombre , domicilio y teléfono para cuando su N° Cliente sea “01”INSERT INTO Cliente (N° Clie...
   Insertar en la tabla Paquete : nombre del paquete, descripción del paquete y costo para cuando la clave del paquete se...
   Insertar en la tabla contrato: Clave del Paquete, Nombre del paquete, Tipo evento, Fecha, Hora, y ubicación.    Cuando...
   Actualizar el domicilio a “Iturbide #85” cuando el N° Cliente sea = 01   Update Cliente SET Domicilio : “Iturbide #85...
   Actualizar el costo del paquete cuando la Clave del paquete sea = 1   Update Paquete SET Costo : “$1800” WHERE Clave ...
   Actualizar la hora del contrato cuando el N° Cliente sea 03   Update Contrato SET Hora : “1:00 pm” WHERE N° Cliente =...
   Eliminar de la tabla cliente donde el N° Cliente sea 01   Delete from Cliente WHERE N° Cliente = 01   Eliminar de la...
   Eliminar de la tabla paquete cuando la Clave del paquete sea = 1   Delete from Paquete WHERE Clave del Paquete = 1  ...
   Eliminar de la tabla contrato cuando el N° Cliente sea = 03   Delete from Contrato WHERE N° Cliente = 03   Eliminar ...
Seleccione paquete. Costo De Cliente, Contrato Dónde cliente.N ° Cliente =contrato.N ° Contrato y contrato. Fecha = "12/02...
   Seleccionar descripción del paquete y costo de la tabla paquete cuando el costo sea    mayor a 3000   Select Descripc...
   Seleccionar descripción del paquete y clave del paquete de la tabla Paquete    cuando la clave del paquete sea >= 2  ...
N° CLIENTE   NOMBRE             DOMICILIO                TELEFONO01           Cristian Estrada   Delgadillo Araujo #293   ...
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE        COSTO1                   Amarillo             Vide...
N° CLIENTE   CLAVE DEL   TIPO EVENTO   FECHA        HORA       UBICACION        CVE_MUN             PAQUETE03           1 ...
Cliente                  Contrato         paqueteClave del cliente        clave del        Clave delNombre                ...
Cliente             Contrato               paqueteClave del cliente   clave del              Clave delNombre              ...
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE        COSTO1                   Amarillo             Vide...
CLAVE DEL PAQUETE   NOMBRE DEL PAQUETE   DESCRIPCION DEL PAQUETE         COSTO1                   Amarillo             Vid...
CLIENTE 1 U Cliente 2N° CLIENTE   NOMBRE                N° CLIENTE   NOMBRE             N° CLIENTE   NOMBRE01           Cr...
N° CLIENTE   NOMBRE             N° CLIENTE   NOMBRE             N° CLIENTE   NOMBRE01           Cristian Estrada   01     ...
Proyecto de fundamento de bases de datos
Proyecto de fundamento de bases de datos
Proyecto de fundamento de bases de datos
Upcoming SlideShare
Loading in …5
×

Proyecto de fundamento de bases de datos

545 views

Published on

  • Be the first to comment

  • Be the first to like this

Proyecto de fundamento de bases de datos

  1. 1. Materia: Fundamentos 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
  2. 2.  La base de datos puede definirse como una colección de datos interrelacionados almacenados en conjunto sin redundancias prejudiciales o innecesarias; su finalidad es la de servir a una aplicación o mas, de la mejor manera posible; los datos se almacenan de modo que resulten independientes de los programas que los usan. (James Martin, ORGANIZACIÓN DE LAS BASES DE DATOS)
  3. 3. Una base de datos es un conjunto deelementos de datos que se describe asímismo, con relaciones entre esoselementos, que presenta una interfaz uniformede servicio.(James L. Johnson, Bases de Datos modelos, lenguajes y diseño. Año : 2000)
  4. 4.  Una base de datos es un conjunto de ficheros maestros, organizados y administrados de una manera flexible de modo que los ficheros puedan ser fácilmente adaptados a nuevas tareas imprevisibles. (Frank, 1988 . Fundamentos y Modelos de Bases de Datos)
  5. 5.  Una base de datos es una colección no redundante de datos que son compartidos por diferentes sistemas de aplicación.(howe,1983. Fundamentos y Modelos deBases de Datos)
  6. 6. Una base de datos es un conjunto de información estructurada enregistros y almacenada en un soporte electrónico legible desde unordenador. Cada registro constituye una unidad autónoma deinformación que puede estar a su vez estructurada en diferentescampos o tipos de datos que se recogen en dicha base de datos. Porejemplo, en un directorio de miembros de una asociación, unregistro será la ficha completa de cada uno de los socios. En cadaregistro se recogerán determinados datos, como el nombre, laprofesión, la dirección o el teléfono, cada uno de los cuálesconstituye un campo.(Rodríguez Yunta Luis, Bases de datos , AÑO: 2001)
  7. 7.  conjunto de ficheros maestros organizados y administrados fácilmente adaptados colección no redundante de datos son compartidos servir a una aplicación colección de datos sin redundancias Los datos Independientes conjunto de elementos uniforme de servicio presenta una interfaz conjunto de información estructurada registros y almacenada unidad autónoma
  8. 8.  Una base de datos es una colección de elementos sin redundancias, organizados y administrados. Los datos son independientes y fácilmente adaptables para servir a una o mas aplicaciones.(Iván Rosalio Porras López, AÑO:2012)
  9. 9. ni Niveles de abstracción Niveles vistaNiveles fisico Niveles logico
  10. 10. El siguiente nivel más alto de abstracción describe que datos se almacenan en la base de datos Nivel Fisico Nivel de Logico El nivel mas bajo de abstracción describe como se almacenan realmente los datos Niveles de AbstraccionMapa mental de los niveles deabstracción en una BD.(Brian Haggi) Nivel de Vistas El nivel más alto de abstracción describe solo parte de la base de datos completa
  11. 11. Lógica del usuario. Nivel físico Donde se hace el almacenamient oDescribesolo una De datosparte de laBD
  12. 12. Domicilio fecha Descripción del paquete Nombre del Costo Tipo paquetenombre Hora de Teléfono evento ubicación 1 ∞ Paquete Cliente Contrato Clave del N° de paquete cliente
  13. 13. N° CLIENTE NOMBRE DOMICILIO TELEFONO01 Cristian Estrada Delgadillo Araujo #293 92-2-53-2002 Brian Campos Guayaba #79 92-5-25-9803 Ivan Porras Hidalgo #156 92-7-81-4804 Leonardo Vargas Madero #12 92-5-58-6405 Edgar Morales Juarez #75 92-4-25-48
  14. 14. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO1 Amarillo Video (HD, DV) $15002 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
  15. 15. N° CLIENTE CLAVE DEL TIPO EVENTO FECHA HORA UBICACION PAQUETE03 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
  16. 16. En una sucursal de celulares se necesita llevar el control de lasventas de celulares de diferente compañía y marca, así tambienregistrar los datos personales de el cliente.
  17. 17. Nombre CURP Precio Compañía Modelo Hora/Fecha Marca Dirección 1 ∞ Cliente Compra Celulares Clave del cliente N° celular N° de compra
  18. 18. ClienteClave del Nombre CURP Direccióncliente001 Brian Campos CAEB920530 Guayaba 72B HGRMSCR02002 Cristian Estrada EAMC920402 Delgadillo HJCSRR00 Araujo 293003 Iván Porras POLI920830 Priv. De Pipila 13 HJCRPV00
  19. 19. N° de compra N° de celular Clave del Fecha/hora Precio cliente33 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.
  20. 20. N° de calular Marca Modelo Compañia3921012930 Sony Ericsson Xperia X10 Telcel3921012932 BlackBerry Storm 2 Movistar3921029321 Iphone 3G Unefon
  21. 21.  Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
  22. 22.  DIAGRAMAS CE CLACES: DIAGRAMAS DE ESTRUCTURAS COMPUESTAS: DIAGRAMA DE COMPONENTE DIAGRAMA DE DESPLIEGUE: DIAGRAMA DE OBJETO: DIAGRAMA DE PAQUETE DIAGRAMA DE ACTIVIDAD: DIAGRAMA DE ITERACCION: DIAGRAMA DE CASOS DE USO DIAGRAMA DE MAQUINA DE ESTADO
  23. 23.  Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.
  24. 24.  Un diagrama de estructura compuesta es un tipo de diagrama de estructura estática en el Lenguaje de Modelado Unificado (UML), que muestra la estructura interna de una clase y las colaboraciones que esta estructura hace posibles. Esto puede incluir partes internas, puertas mediante las cuales, las partes interactúan con cada una de las otras o mediante las cuales, instancias de la clase interactúan con las partes y con el mundo exterior, y conectores entre partes o puertas. Una estructura compuesta es un conjunto de elementos interconectados que colaboran en tiempo de ejecución para lograr algún propósito. Cada elemento tiene algún rol definido en la colaboración.
  25. 25.  Un diagrama de componentes representa cómo un sistema de software es dividido en componentes y muestra las dependencias entre estos componentes. Los componentes físicos incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes. Los diagramas de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema.
  26. 26.  El Diagrama de Despliegue es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y las relaciones entre sus componentes.
  27. 27. Los diagramas de objetos son utilizados durante el proceso deAnálisis y Diseño de los sistemas informáticos en la metodologíaUML.Se puede considerar un caso especial de un diagrama de clasesen el que se muestran instancias específicas de clases (objetos)en un momento particular del sistema. Los diagramas de objetosutilizan un subconjunto de los elementos de un diagrama declase. Los diagramas de objetos no muestran la multiplicidad nilos roles, aunque su notación es similar a los diagramas de clase.
  28. 28.  En el Lenguaje Unificado de Modelado, un diagrama de paquetes muestra cómo un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete está pensado como un directorio, los diagramas de paquetes suministran una descomposición de la jerarquía lógica de un sistema. Los Paquetes están normalmente organizados para maximizar la coherencia interna dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes. Con estas líneas maestras sobre la mesa, los paquetes son buenos elementos de gestión. Cada paquete puede asignarse a un individuo o a un equipo, y las dependencias entre ellos pueden indicar el orden de desarrollo requerido.
  29. 29.  Un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control general. En SysML el diagrama de Actividades ha sido extendido para indicar flujos entre pasos que mueven elementos físicos (e.g., gasolina) o energía (e.g., presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.
  30. 30.  El diagrama de interacción, representa la forma en como un Cliente (Actor) u Objetos (Clases) se comunican entre si en petición a un evento. Esto implica recorrer toda la secuencia de llamadas, de donde se obtienen las responsabilidades claramente. Dicho diagrama puede ser obtenido de dos partes, desde el Diagrama Estático de Clases o el de Casos de Uso (son diferentes).
  31. 31.  un diagrama de casos de uso es una especie de diagrama de comportamiento. UML mejorado El Lenguaje de Modelado Unificado define una notación gráfica para representar casos de uso llamada modelo de casos de uso. UML no define estándares para que el formato escrito describa los casos de uso, y así mucha gente no entiende que esta notación gráfica define la naturaleza de un caso de uso; sin embargo una notación gráfica puede solo dar una vista general simple de un caso de uso o un conjunto de casos de uso.
  32. 32.  Un diagrama de Máquina de estados ilustra cómo un elemento (a menudo una clase) se puede mover entre estados, clasificando su comportamiento de acuerdo con los disparadores de transiciones y las guardas de restricciones. Otros aspectos de los diagramas de Máquinas de Estados describen y explican el movimiento y el comportamiento.
  33. 33. Celular Tiene Contiene Hace funcionar a las Chip(Numero) SistemaOperativo Aplicaciones Almacena Se almacenan en la Memoria de Números Almacenamiento Telefónicos
  34. 34. 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),}
  35. 35. 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),}
  36. 36. 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),}
  37. 37. 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),}
  38. 38. 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” )
  39. 39.  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” )
  40. 40.  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”)
  41. 41.  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
  42. 42.  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
  43. 43.  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
  44. 44.  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
  45. 45.  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
  46. 46.  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
  47. 47. 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 delPaquete = contrato. Clave del PaqueteSelect cliente. Nombre From paquete, contrato Where paquete. Clave delpaquete = contrato. Clave del paqueteSeleccione 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”
  48. 48.  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
  49. 49.  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
  50. 50. N° CLIENTE NOMBRE DOMICILIO TELEFONO01 Cristian Estrada Delgadillo Araujo #293 92-2-53-2002 Brian Campos Guayaba #79 92-5-25-9803 Ivan Porras Hidalgo #156 92-7-81-4804 Leonardo Vargas Madero #12 92-5-58-6405 Edgar Morales Juarez #75 92-4-25-48
  51. 51. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO1 Amarillo Video (HD, DV) $15002 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
  52. 52. N° CLIENTE CLAVE DEL TIPO EVENTO FECHA HORA UBICACION CVE_MUN PAQUETE03 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
  53. 53. Cliente Contrato paqueteClave del cliente clave del Clave delNombre cliente paquetetelefono Clave del Nombre delDomicilio paquete paqueteCVE_MUN Tipo de evento Descripcion del Fecha paquete Hora costo ubicacion Entidades CVE_ENT CVE_MUN NOM_MUN
  54. 54. Cliente Contrato paqueteClave del cliente clave del Clave delNombre cliente paquetetelefono Clave del Nombre delDomicilio paquete paqueteCVE_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
  55. 55. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO1 Amarillo Video (HD, DV) $15002 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)
  56. 56. CLAVE DEL PAQUETE NOMBRE DEL PAQUETE DESCRIPCION DEL PAQUETE COSTO1 Amarillo Video (HD, DV) $15002 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
  57. 57. CLIENTE 1 U Cliente 2N° CLIENTE NOMBRE N° CLIENTE NOMBRE N° CLIENTE NOMBRE01 Cristian Estrada 01 Cristian Estrada 01 Cristian Estrada02 Brian Campos 08 Alicia Campos 02 Brian Campos03 Ivan Porras 03 Ivan Porras 03 Ivan Porras04 Leonardo Vargas 09 Anai Estrada 04 Leonardo Vargas05 Edgar Morales 05 Edgar Morales 05 Edgar Morales 08 Alicia Campos 09 Anai Estrada
  58. 58. N° CLIENTE NOMBRE N° CLIENTE NOMBRE N° CLIENTE NOMBRE01 Cristian Estrada 01 Cristian Estrada 02 Brian Campos02 Brian Campos 08 Alicia Campos 04 Leonardo Vargas03 Ivan Porras 03 Ivan Porras 08 Alicia Campos04 Leonardo Vargas 09 Anai Estrada 09 Anai Estrada05 Edgar Morales 05 Edgar Morales

×