SlideShare uma empresa Scribd logo
1 de 3
TALLER DE SQL SERVER No 1.
Nombre:
Correo:
Creación de la base de datos:
1. Descargue de la siguientedirecciónlacopiade seguridadde labase de datos.
https://onedrive.live.com/redir?resid=D390FD4625251E5D!10021&authkey=!!y2AQ1yEuzM%24
&ithint=file%2csql
2. Ejecute el scripta travésde la consolade SQL ServerManagementStudio. Este diseñoesapto
para ser ejecutadodesdeSQL2005 hastaSQL Server2014.
3. Una vez creadala base de datos,genere undiagramade lastablasactualesdel modelo.(pegue
eneste archivola imagendel modelogenerado.
Modificación de metadata/diseño/estructura (Copie cada uno de los scripts generados al
final de cada punto):
4. Cree una tablaTB_MEDICAMENTOS, que tengaun ID de medicamentode tipoidentity, nombre
medicamente, Proveedor,Dosificación(presentaciónejemplotabletas,inyección,liquidopor60
ml,etc) y valor. Agregue tablasadicionalesparagenerarunanormalizaciónde 3ergrado y las
respectivasrestriccionesconlatabla creada.
5. Modifique latablaTB_FACT_SERV,para agregaruna columnaque le permitaincluirel
ID_medicamento. Genere unarestricciónentre latablacreadaenel punto(4) y latabla recién
creada.
6. Modifique latablaTB_FACT_SERV,para agregaruna columnade tipoTinyintllamadaCANTIDAD.
Esto permitirácargar enuna facturauno o varios medicamentosreferentesal mismoservicio.
Ejemplo. Enuna factura udpodría vender2 cajas de vitaminasparael mismopaciente,opodría
cobrar 2 serviciosde corte.
Actualización de información (Copie cada uno de los scripts generados al final de cada
punto):
7. Ingrese acada unade lasfacturas existentesporlomenos2medicamentosenlamismafactura.
Recuerde que si el campoID_MEDICAMENTO no esNuloel campo ID_SERVICIOdeberáserlo.
Aplicalomismoenviceversa.
8. Mueva de la tablade serviciosala tablade medicamentoslainformaciónde todosaquellos
ítemsque no seanun serviciosinounproductoejemplo:huesosparamorder,bozal,correa,
etc).
9. Realice lainserciónde 2facturas adicionalesparalafecha2011-02-03 y de diezmáscon varios
serviciosasociados(recuerde nosoloincluirserviciossinotambiénmedicamentos),paraun
rango de fechascomprendidosentre el 18y 22 de noviembre de 2014.
10. Realice lainserciónde 5dueñosnuevos,consusrespectivasmascotasya cada una de estas
agregue unafactura por serviciode vacunacontra la rabia. Todoslos pacientesdebenquedar
con factura el mismodía,recuerde que cada factura debe contenerel valorde vacunayel valor
de la consulta.
11. Actualice el campoteléfono,agregandoel formatointernacional (XX)Y-ZZZZZZZZZZ.DondeXX
corresponde al códigodel país,Y al códigode área y Z al númerotelefónico.
Consultas Básicas (Copie cada uno de los scripts generados al final de cada punto):
12. Realice unaconsultaque entregue al departamentode ventas unlistadoconlossiguientes
campos
[NOMBRE_DUENO]
[DIRECCION]
[TELEFONO]
NOMBRE_ANIMAL
EDAD
DES_ANIMAL
DES_GENERO AS GENERO_ANIMAL
A) Agregue unfiltroparaque solotraiga losanimalesque esténenedadesentre 2y 5 años
B) Seleccione sololosfelinosoque el nombre de lamascotainicie conT
C) Agregue unfiltroque devuelvalosregistrosdonde laespecie sea“equino”oque cumplalas
siguientescondiciones:
a. el idde dueñotengaentre 3 o 4 caracteres
b. que la mascotatenga una“T” ensu nombre
D) Organice losresultadosde salidade laconsultaanteriorpornombre de mascota
descendentemente
Agrupaciones (Copie cada uno de los scripts generados al final de cada punto):
13. El área de inventarios le solicitacrearunlistadoconlossiguientesatributos,Nombre de
medicamentoycantidadde unidadesvendidas,adicionalmente agrupe pormesypor año.
AÑO
MES
MEDICAMENTO
[CANTIDADUNIDADESVENDIDAS]
14. El área de facturaciónle solicitaunlistadoresumidoconel númerode lafactura, el cliente,la
fechade generación,el valortotal de lafactura, el valordel servicio/medicamento más
económicoincluidoenlafacturay el valor del servicio/medicamentomáscostos,porúltimoel
valorpromediodel servicio/medicamento.
15. Realice unlistadoque consolide el detallede lafacturasencuatro columnas:ID Factura,
NOMBRE (servicio/medicamento),valortotal (precio*cantidad) yunconsecutivode producto
para cada factura. Organice lainformaciónPorID Factura ascendentemente yporValorTotal
descendentemente.
16. Filtre el resultadoanteriorsoloparalasfacturas comprendidasentre el 1de octubre de 2014 y
el 30 de diciembre de 2014.
17. Entre lostres primerosproveedoresde medicamentosque máscantidadde productoshan
realizadoenlaveterinaria
18. Entre lostresprimerosproveedoresde medicamentosque másventas(valor) hanrealizadode
sus productosenlaveterinaria
19. Realice uninforme que le permitasaberalacompañía cuanto ha vendidoporconceptode
medicamentosversusservicios,agrupe lainformaciónpormesyaño.
20. Realice uninforme que contengael nombre de lamascota,el género, el tipode animal yla
sumatoriade todoslosmedicamentosy/o serviciosasociadosaella. Seleccione sololas
mascotascuya sumatoriaseamayor a 25.000 pesos.
21. Genere uninforme comoel del punto(12) perosolopara lasmascotas que hayansido
atendidasentre el 1de febrerode 2012 y el 13 de marzo de 2014.

Mais conteúdo relacionado

Destaque

Destaque (14)

Tutorial procedure sqlserver2008.docx
Tutorial procedure sqlserver2008.docxTutorial procedure sqlserver2008.docx
Tutorial procedure sqlserver2008.docx
 
Join
JoinJoin
Join
 
Joins
JoinsJoins
Joins
 
Join
JoinJoin
Join
 
Curso SQL - Leccion 6
Curso SQL - Leccion 6Curso SQL - Leccion 6
Curso SQL - Leccion 6
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
 
Presentacion Sql 2
Presentacion Sql 2Presentacion Sql 2
Presentacion Sql 2
 
Agrupando datos en SQL Server
Agrupando datos en SQL ServerAgrupando datos en SQL Server
Agrupando datos en SQL Server
 
Curso SQL - Leccion 7
Curso SQL - Leccion 7  Curso SQL - Leccion 7
Curso SQL - Leccion 7
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Manual sql server parte 1
Manual sql server parte 1Manual sql server parte 1
Manual sql server parte 1
 
Caso de estudio joins
Caso de estudio joinsCaso de estudio joins
Caso de estudio joins
 

Semelhante a Taller de sql server no 3

Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
testgrupocomex
 
Debug PaulinaChacon
Debug PaulinaChaconDebug PaulinaChacon
Debug PaulinaChacon
Pau22
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
Alvaro Cardona
 

Semelhante a Taller de sql server no 3 (20)

Bases de datos s14
Bases de datos s14Bases de datos s14
Bases de datos s14
 
Programacin mysqlejercicios439-131027071437-phpapp01
Programacin mysqlejercicios439-131027071437-phpapp01Programacin mysqlejercicios439-131027071437-phpapp01
Programacin mysqlejercicios439-131027071437-phpapp01
 
MySQL - SQL.pdf
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdf
 
MySQL.pdf
MySQL.pdfMySQL.pdf
MySQL.pdf
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
Practicas de Word
Practicas de WordPracticas de Word
Practicas de Word
 
Judith montilla
Judith montillaJudith montilla
Judith montilla
 
Laboratorio de XML en DB2
Laboratorio de XML en DB2Laboratorio de XML en DB2
Laboratorio de XML en DB2
 
Debug PaulinaChacon
Debug PaulinaChaconDebug PaulinaChacon
Debug PaulinaChacon
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensamblador
 
Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Codigoparacrearlabasededatos
Codigoparacrearlabasededatos Codigoparacrearlabasededatos
Codigoparacrearlabasededatos
 
Manual del sistema
Manual del sistemaManual del sistema
Manual del sistema
 
Laboratorio sentencias SQL en MYSQL
Laboratorio sentencias SQL en MYSQLLaboratorio sentencias SQL en MYSQL
Laboratorio sentencias SQL en MYSQL
 

Mais de Julián Castiblanco

70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012
Julián Castiblanco
 

Mais de Julián Castiblanco (20)

70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE
 
Descubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosDescubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datos
 
Tech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyTech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con july
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
 
Global Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeGlobal Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalake
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOn
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
 
Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL Pass
 
Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2
 
Database Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL ServerDatabase Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL Server
 
Carbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshareCarbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshare
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshare
 
Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3
 
70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012
 
Instalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureInstalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azure
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
 
Taller Básico Sentencias SQL
Taller Básico Sentencias SQL Taller Básico Sentencias SQL
Taller Básico Sentencias SQL
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 

Último (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

Taller de sql server no 3

  • 1. TALLER DE SQL SERVER No 1. Nombre: Correo: Creación de la base de datos: 1. Descargue de la siguientedirecciónlacopiade seguridadde labase de datos. https://onedrive.live.com/redir?resid=D390FD4625251E5D!10021&authkey=!!y2AQ1yEuzM%24 &ithint=file%2csql 2. Ejecute el scripta travésde la consolade SQL ServerManagementStudio. Este diseñoesapto para ser ejecutadodesdeSQL2005 hastaSQL Server2014. 3. Una vez creadala base de datos,genere undiagramade lastablasactualesdel modelo.(pegue eneste archivola imagendel modelogenerado. Modificación de metadata/diseño/estructura (Copie cada uno de los scripts generados al final de cada punto): 4. Cree una tablaTB_MEDICAMENTOS, que tengaun ID de medicamentode tipoidentity, nombre medicamente, Proveedor,Dosificación(presentaciónejemplotabletas,inyección,liquidopor60 ml,etc) y valor. Agregue tablasadicionalesparagenerarunanormalizaciónde 3ergrado y las respectivasrestriccionesconlatabla creada. 5. Modifique latablaTB_FACT_SERV,para agregaruna columnaque le permitaincluirel ID_medicamento. Genere unarestricciónentre latablacreadaenel punto(4) y latabla recién creada. 6. Modifique latablaTB_FACT_SERV,para agregaruna columnade tipoTinyintllamadaCANTIDAD. Esto permitirácargar enuna facturauno o varios medicamentosreferentesal mismoservicio. Ejemplo. Enuna factura udpodría vender2 cajas de vitaminasparael mismopaciente,opodría cobrar 2 serviciosde corte. Actualización de información (Copie cada uno de los scripts generados al final de cada punto): 7. Ingrese acada unade lasfacturas existentesporlomenos2medicamentosenlamismafactura. Recuerde que si el campoID_MEDICAMENTO no esNuloel campo ID_SERVICIOdeberáserlo. Aplicalomismoenviceversa. 8. Mueva de la tablade serviciosala tablade medicamentoslainformaciónde todosaquellos ítemsque no seanun serviciosinounproductoejemplo:huesosparamorder,bozal,correa, etc). 9. Realice lainserciónde 2facturas adicionalesparalafecha2011-02-03 y de diezmáscon varios serviciosasociados(recuerde nosoloincluirserviciossinotambiénmedicamentos),paraun rango de fechascomprendidosentre el 18y 22 de noviembre de 2014. 10. Realice lainserciónde 5dueñosnuevos,consusrespectivasmascotasya cada una de estas agregue unafactura por serviciode vacunacontra la rabia. Todoslos pacientesdebenquedar
  • 2. con factura el mismodía,recuerde que cada factura debe contenerel valorde vacunayel valor de la consulta. 11. Actualice el campoteléfono,agregandoel formatointernacional (XX)Y-ZZZZZZZZZZ.DondeXX corresponde al códigodel país,Y al códigode área y Z al númerotelefónico. Consultas Básicas (Copie cada uno de los scripts generados al final de cada punto): 12. Realice unaconsultaque entregue al departamentode ventas unlistadoconlossiguientes campos [NOMBRE_DUENO] [DIRECCION] [TELEFONO] NOMBRE_ANIMAL EDAD DES_ANIMAL DES_GENERO AS GENERO_ANIMAL A) Agregue unfiltroparaque solotraiga losanimalesque esténenedadesentre 2y 5 años B) Seleccione sololosfelinosoque el nombre de lamascotainicie conT C) Agregue unfiltroque devuelvalosregistrosdonde laespecie sea“equino”oque cumplalas siguientescondiciones: a. el idde dueñotengaentre 3 o 4 caracteres b. que la mascotatenga una“T” ensu nombre D) Organice losresultadosde salidade laconsultaanteriorpornombre de mascota descendentemente Agrupaciones (Copie cada uno de los scripts generados al final de cada punto): 13. El área de inventarios le solicitacrearunlistadoconlossiguientesatributos,Nombre de medicamentoycantidadde unidadesvendidas,adicionalmente agrupe pormesypor año. AÑO MES MEDICAMENTO [CANTIDADUNIDADESVENDIDAS] 14. El área de facturaciónle solicitaunlistadoresumidoconel númerode lafactura, el cliente,la fechade generación,el valortotal de lafactura, el valordel servicio/medicamento más económicoincluidoenlafacturay el valor del servicio/medicamentomáscostos,porúltimoel valorpromediodel servicio/medicamento. 15. Realice unlistadoque consolide el detallede lafacturasencuatro columnas:ID Factura, NOMBRE (servicio/medicamento),valortotal (precio*cantidad) yunconsecutivode producto para cada factura. Organice lainformaciónPorID Factura ascendentemente yporValorTotal descendentemente. 16. Filtre el resultadoanteriorsoloparalasfacturas comprendidasentre el 1de octubre de 2014 y el 30 de diciembre de 2014. 17. Entre lostres primerosproveedoresde medicamentosque máscantidadde productoshan realizadoenlaveterinaria
  • 3. 18. Entre lostresprimerosproveedoresde medicamentosque másventas(valor) hanrealizadode sus productosenlaveterinaria 19. Realice uninforme que le permitasaberalacompañía cuanto ha vendidoporconceptode medicamentosversusservicios,agrupe lainformaciónpormesyaño. 20. Realice uninforme que contengael nombre de lamascota,el género, el tipode animal yla sumatoriade todoslosmedicamentosy/o serviciosasociadosaella. Seleccione sololas mascotascuya sumatoriaseamayor a 25.000 pesos. 21. Genere uninforme comoel del punto(12) perosolopara lasmascotas que hayansido atendidasentre el 1de febrerode 2012 y el 13 de marzo de 2014.