Sunteți pe pagina 1din 3

BasesdeDatos.

DepartamentodeComputacin
FacultaddeCienciasExactasyNaturales.UniversidaddeBuenosAires

Laboratorio de SQL
Ellaboratorioconstadevariosejerciciosqueserealizasobrelabasededatos
pubs
deMSSQL.

Laresolucindelosejerciciosdebensertranscriptosenundocumentoqueenviarnporcorreo
electrnicoalosdocentes.Elmismodebeconstardelosnombres,LUycorreoelectrnicosdelos
participantesqueresolvieroneltrabajo.

Diagrama de Entidad Relacin


AcontinuacinunDERsimplificado.

BasesdeDatos.DepartamentodeComputacin
FacultaddeCienciasExactasyNaturales.UniversidaddeBuenosAires

Ejercicios a realizar
1) Describir cmo se implementaron las relaciones Title y Authors en
DDL
. Identificar
atributos,relaciones,clavesforneasytablasintermedias.
2) Listartodoslosautoresconsuslibros.
3) ObtenerlosautoresquevivenenCaliforniayquesuapellidonoempiezaconM.
4) Insertarunnuevoautoryunlibroasociado.
5) Obtenereltotaldelasventasanualesportipodelibro.
6) Obtenerelpreciopromedioylacantidaddecadatipodelibro
7) Obtenerelpromediodeventasanualesporautor.
8) Obtenerelpreciopromediodetodosloslibrossiestosaumentaranaltriple
9) ObtenereltotalyelpromediodeventasporStore.
10) Obtener los royalties de autor y publisher en forma de ranking ordenado descendente por
ventas anuales y ascendente por autor. El delautorsecalculacomoporcentajelasventas
anuales y el del publisher es el resto. El resultado debe ser: Ventas, Autor, TotalAutor,
TotalPublisher.
11) Obtenereljob_lvldondeseencuentralamayorcantidaddeempleados.
12) Obttenerlospublishersquetienelamayorcantidaddeempleadosdelnivelmsalto.
13) Usando queries anidadas obtner los nombres de los publishers que vendan algunlibrode
business.Realizarlodealmenosdosformasdiferentes.
14) Obtener los tipos de libros param los cuales el mximo
advance
esmayorquedosvecesel
promediodelgrupo
15) Obtenerelnombredelpublisherquetieneelempleadomsantiguo.
16) Obtener los autores cuyos sus libros hayan sufrido descuentos de ms del 50% en algn
negocio. En el casoquenopuedaserimplementado,realizarloscambiosnecesariosenla
base de datos para que esto sea posible. Muestre en el informe el DER y los comandos
DDLnecesariosparamodificarlastablas,juntoconlaconsultaSQL.
17) Modifiquelavista
titleview
paraqueaparezcaordenadaporlibro.

BasesdeDatos.DepartamentodeComputacin
FacultaddeCienciasExactasyNaturales.UniversidaddeBuenosAires

Acceso a las bases de datos.


Cadagrupotendrunusuarioybasededatospararealizarellaboratorio.Paraaccederalabase
dedatosusarnelprograma
SQLServerManagementStudio
queseencuentrainstaladoenlas
mquinasdeloslaboratorios.Accedernalservidor:
nosedb.srv.lab.dc.uba.ar
coneliniciode
sesin:
alumnobdN
,conigualpassword:
alumnobdN
donde

N
esunnmerodegrupode1a15.

S-ar putea să vă placă și