Está en la página 1de 11

Lista de exerc cio s de SQL SERVER 2 005/ 20 08 Considere o seguinte modelo de Banco de Dado s:

U sa r o sc rip t aba ixo pa ra in se ri r da d os no ban co de Da d os IMIH , sabendo que os campo s sub lin ha dos so chav e s. N o e squece r de decla ra r a s cha ve s est ra nge ira s.

Cre at e d at ab ase I MIH U se IM IH

cr eat e t ab l e D ep to (co dD ep to ch ar ( 5), n o meD ep to var ch ar (20 ), pr i mar y ke y ( co dDep to )) ;

i n ser t i n to Depto val u es ( ' INF01', 'In f o r mti ca' );

i n ser t i n to Depto val u es ( ' MA T01', 'Mat emti ca') ;

i n ser t i n to Depto val u es ( 'E LE 01', 'E l etr ni ca') ;

cr eat e t ab l e Di sci pl i n a (co dD ep to ch ar ( 5), n u mDi sc ch ar (5) , n o meDi sc v ar ch ar( 20 ) , cr edi to sDi sc i n teg er , pr i mar y ke y ( co dDep to , n u mDi sc), f o r ei gn ke y ( co dDep to ) r ef er en c es D ep to );

i n ser t i n to Di sci pl i n a val u es ( ' INF01', 'DIS 01', ' Li n g Fo r mai s', 4 );

i n ser t i n to Di sci pl i n a val u es ( ' INF01', 'DIS 02', 'T eo r i a da Co mp', 4) ;

i n ser t i n to Di sci pl i n a val u es ( ' INF01', 'DIS 03', 'P r o gr ama cao I ', 8) ;

i n ser t i n to Di sci pl i n a val u es ( ' MA T01', 'DIS 0 4', 'C l cu l o 1', 4);

i n ser t i n to Di sci pl i n a val u es ( ' MA T01', 'DIS 0 1', 'C l cu l o 2', 6);

cr eat e t ab l e P r eR eq (co dD ep to ch ar ( 5), n u mDi sc ch ar (5) , co d Depto P r eR eq ch ar ( 5), n u mDi scP r eR eq ch ar( 5) , pr i mar y ke y ( co dDep to , n u mDi sc, co dD ep to P reReq, n u mDi scP reR eq) , f o r ei gn ke y ( co dDep to , n u mDi sc) r ef er en c es d i sci pl i n a, f o r ei gn ke y ( co dDep to P reR eq, n u mDi s cP reR eq) r ef er en ces di sci pl i n a);

i n ser t i n to P r eReq val u es ( ' INF01', 'DIS 02', ' IN F01', 'D IS 01');

i n ser t i n to P r eReq val u es ( ' MA T01', 'DIS 0 4', 'MA T 01', 'D IS 01 ');

i n ser t i n to P r eReq val u es ( ' INF01', 'DIS 03', ' IN F01', 'D IS 02');

cr eat e t ab l e Tu r ma (an o S em i n teger , co d Depto ch ar( 5) , n u mDi sc ch ar (5) , si gl aTu r ch ar( 5) , cap acT u r i n teg er , pr i mar y ke y ( an o S em, co dD ep to , n u mDi sc, si gl aT u r) , f o r ei gn ke y ( co dDep to , n u mDi sc) r ef er en c es Di sci pl i n a) ;

i n ser t i n to tu r ma val u es ( 20021 , 'IN F01 ', 'D IS 01', 'TU R01 ', 3 0 );

i n ser t i n to tu r ma val u es ( 20022 , 'IN F01 ', 'D IS 01', 'TU R01 ', 3 0 );

i n ser t i n to tu r ma val u es ( 20021 , 'IN F01 ', 'D IS 02', 'TU R02 ', 3 0 );

i n ser t i n to tu r ma val u es ( 20022 , 'IN F01 ', 'D IS 03', 'TU R01 ', 2 00 );

i n ser t i n to tu r ma val u es ( 20031 , 'IN F01 ', 'D IS 03', 'TU R02 ', 3 0 );

i n ser t i n to tu r ma val u es ( 20021 , 'MA T01' , 'DIS 01', 'TU R01', 1 5 );

i n ser t i n to tu r ma

val u es ( 20022 , 'IN F01 ', 'D IS 03', 'TU R02 ', 2 5 );

cr eat e t ab l e P r edi o (co dP red i n teger , n o meP r ed var ch ar (3 0 ), pr i mar y ke y ( co dP red)) ;

i n ser t i n to pr edi o val u es ( 43423 , 'In f o r m ti ca- A u l as' );

i n ser t i n to pr edi o val u es ( 43421 , 'A d mi ni str a o ') ;

i n ser t i n to pr edi o val u es ( 43424 , 'L abo r at r i o s');

cr eat e t ab l e S al a (co dP red i n teger , n u mS al a i n teg er, cap acS al a i n teger , pr i mar y ke y ( co dP red, n u mS al a), f o r ei gn ke y( co dP red)r ef eren ces P r edi o ) ;

i n ser t i n to sal a val u es ( 43423 , 101 , 3 0 );

i n ser t i n to sal a val u es ( 43421 , 102 , 5 0 );

i n ser t i n to sal a val u es ( 43424 , 215 , 4 0 );

cr eat e t ab l e Ho r ar i o (an o S em i n teger , co d Depto ch ar( 5) , n u mDi sc ch ar (5) , si gl aTu r ch ar( 5) , di aS em i n teg er,

h o r aIn i ci o ch ar( 5) , n u mHo ras i n teger , co d P r edi o i n teg er , n u mS al a i n teg er, pr i mar y ke y ( an o S em, co dD ep to , n u mDi sc, si gl aT u r, di aS em, h o r aIn i ci o ), f o r ei gn ke y ( an o S em , co dD ep to , n u mDi sc, si gl aT u r) r ef er en c es tu r ma, f o r ei gn ke y ( co dP redi o , n u mS al a) r ef er en ces sal a);

i n ser t i n to ho r ar i o val u es ( 20021 , 'IN F01 ', 'D IS 01', 'TU R01 ', 2 , '1 0:30 ', 6 0 , 43423 , 101 ) ;

i n ser t i n to ho r ar i o val u es ( 20021 , 'IN F01 ', 'D IS 02', 'TU R02 ', 3 , '1 0:30 ', 6 0 , 43423 , 101 ) ;

i n ser t i n to ho r ar i o val u es ( 20022 , 'IN F01 ', 'D IS 03', 'TU R02 ', 4 , '0 8:30 ', 4 5 , 43424 , 215 ) ;

i n ser t i n to ho r ar i o val u es ( 20021 , 'IN F01 ', 'D IS 01', 'TU R01 ', 4 , '1 3:30 ', 6 0 , 43423 , 101 ) ;

cr eat e t ab l e Ti tul ac ao (co dT i t i n teg er , n o meTi t var ch ar( 20 ) , pr i mar y ke y ( co dT i t) ) ;

i n ser t i n to Ti tul acao val u es ( 1, 'Do u to r ');

i n ser t i n to Ti tul acao val u es ( 2, 'Me str e') ;

i n ser t i n to Ti tul acao val u es ( 3, 'E sp eci al i st a') ;

i n ser t i n to Ti tul acao val u es ( 4, 'Gr ad u ado ' );

cr eat e t ab l e P r o f esso r (co dP ro f ch ar (5 ), n o meP r o f var ch ar ( 50 ) , co d Ti t i n teg er , co d Depto ch ar( 5) , pr i mar y ke y ( co dP ro f ) , f o r ei gn ke y ( co dT i t) ref er en ce s Ti tul acao , f o r ei gn ke y ( co dDep to ) r ef er en c es D ep to );

i n ser t i n to P ro f es so r val u es ( 'P r o 01', 'A n tu n es', 1, ' IN F01') ;

i n ser t i n to P ro f es so r val u es ( 'P r o 02', 'M ar i a do s S an to s', 2 , ' I NF01 ');

i n ser t i n to P ro f es so r val u es ( 'P r o 03', 'P au l o ', 3, 'MA T01') ;

i n ser t i n to P ro f es so r val u es ( 'P r o 04', 'G abr i el ' , 2, 'MA T01') ;

cr eat e t ab l e P r o f Tur ma (an o S em i n teger , co d Depto ch ar( 5) , n u mDi sc ch ar (5) , si gl aTu r ch ar( 5) , co d P r o f ch ar ( 5) , pr i mar y ke y ( an o S em, co dD ep to , n u mDi sc, si gl aT u r, co dP r o f ) , f o r ei gn ke y ( an o S em , co dD ep to , n u mDi sc, si gl aT u r) r ef er en c es Tu rm a, f o r ei gn ke y ( co dP ro f ) ref er en ce s P r o f es so r ) ;

i n ser t i n to P ro f Tu r ma val u es ( 20021 , 'IN F01 ', 'D IS 01', 'TU R01 ', ' P ro 01') ;

i n ser t i n to P ro f Tu r ma val u es ( 20022 , 'IN F01 ', 'D IS 01', 'TU R01 ', ' P ro 01') ;

i n ser t i n to P ro f Tu r ma

val u es ( 20021 , 'IN F01 ', 'D IS 02', 'TU R02 ', ' P ro 02') ;

i n ser t i n to P ro f Tu r ma val u es ( 20021 , 'MA T01' , 'DIS 01', 'TU R01', ' P ro 03') ;

i n ser t i n to P ro f Tu r ma val u es ( 20021 , 'MA T01' , 'DIS 01', 'TU R01', ' P ro 02') ;

List a 0 1 1. O bt er to do s o s d ado s d o s pr o f es so r es. 2. O bt er o c di go e o n o me d o s pr o f es so r es. 3. O bt er a ca p aci dad e d as tu r mas . 4. O bt er o s d i feren t es val o r es d e cap aci dad es d e tu rm as. 5. O bt er o no me d as di sci pl i n a s d o depto IN F01 , desd e qu e ten h am m ai s de 5 cr di to s. 6. O bt er o c di go do p rdi o ch amad o L ab o ra t ri o s. 7. O bt er o c d i g o da sal a e o c di go do pr di o , desd e q u e a sal a t en h a ca p aci d ad e su per i o r a 35 l u gare s. 8. O bt er o n o me do s pr o f es so re s qu e t m t i tul a o 1 e qu e tr ab al h am n o d epto IN F01. 9. O bt er o n o me dos pro fe sso r es qu e tm ti tul a o 2 ou qu e

tr ab al h am n o d epto I NF01. 10. Reto r n e o c di go e o no me do s pr o f es so r es qu e p o ssu em o

so br en o me S an to s. 11. S ab en do qu e cad a cr d i to de di sci pl i n a co rr espo n de a 15h s -

au l a, r eto rn e o n o me d a di sci pl i n a e o seu n mero d e h o r as - au l a.

List a 0 2 1. Ob ten h a o s n o me s d as di sci pl i n as seg ui das do n o me d e s eu dep ar t am en to . 2. Ob ten h a o s n o me s do s pr o f esso r es q u e po s su em ti tu l ao d e Dr . 3. Ob ten h a o s n o me s do s pr o f esso r es q u e mi ni str ar a m au l as em 1999/2. 4. Ob ten h a o s n mero s d as sal a s do pr d i o de n o me L abo r at r i o s cu j a c ap a ci dad e seja mai o r qu e 3 0. 5. Ob ten h a o s n o me s d as di sci pl i n as qu e fo ram o f er eci das e m 2000/ 1. 6. Ob ten h a o s n mero s d as sal a s do pr d i o "L abo r at r i o s". 7. Ob ten h a o s n o me s do s pr o f esso r es s egui d o s do n o me d e seu dep ar t am en to . 8. Ob ten h a o s c d i go s d o s pr o f es so r es q u e n o po s su e m tu rm a em 1999/2. 9. No mes do s d ep ar t amen to s qu e po ssu em di sci pl i n as qu e n o apr es en t am pr - r equ i si to . 10. O bten h a o s c di go s d o s pr o f esso re s qu e mi ni str ar am au l as e m 1999/2 e 200 0/1 . 11. O bten h a o s n o m es do s d ep ar t am en t o s em qu e h p el o men o s u ma di sci pl i n a co m mai s q u e tr s cr d i to s.

List a 0 3 1. Ob ter o s c d i go s d o s di f eren te s d ep ar tamen to s qu e t em tu r ma s n o an o - s emestr e 2 002/ 1 2. Ob ter o s c d i go s d o s pr o f es so re s qu e s o do d ep ar t amen to d e c d i go 'IN F01' e q u e mi ni str ar am ao me n o s u ma tu r ma em 2002/ 1. 3. Ob ter o s h o r r i o s d e au l a ( di a d a sem an a,h o ra i n i ci al e n mer o de h o r as mi ni str ad a s) do pr o f es so r "A n tu n es" em 20 02/ 1. 4. Ob ter o s n o me s do s d ep ar t am en to s q u e t m tu r mas qu e, em 2002/1, tm au l as n a s al a 1 01 do pr di o den o mi n ado ' In f o r mti caA ul as' . 5. Ob ter o s c d i go s d o s pr o f es so re s co m t tul o den o mi n ado 'Do u to r ' qu e n o mi ni strar a m au l as em 20 02/1 . 6. Ob ter o s i den ti fi cado r es d as s al as ( c di go do pr di o e n mer o d a sal a) q u e, em 200 2/1: a. n as s egu n das-f ei r as (d i a d a se man a = 2) , ti ver am ao m en o s u ma tu rm a do dep ar ta men to 'In f o r m ti ca', e b. n as qu ar t as- f ei r as ( di a d a sem an a = 4) , ti ver a m ao men o s u ma tu rm a mi ni str ad a p el o p ro fesso r d en o mi n ado ' A n tu n es' . 7. Ob ter o d i a da se man a, a h o r a d e i n ci o e o n mer o de h o ra s d e cad a h o r r i o de c ad a tu r ma mi ni str ad a p o r u m pr o f esso r d e n o me `A n tun es', em 20 02/1 , n a sal a n mer o 101 do pr di o d e c d i go 43423 . 8. P ar a cad a di sci pl i n a qu e p o ssu i pr -r eq ui si to , o bter o n o me d a di sci pl i n a seg u i do do n o me d a di sci pl i n a q u e seu pr - r equ i si to . 9. Ob ter o s n o me s d a s di sci pl i n as qu e n o s o pr - r equ i si to . 10. O bter o s n o m es d o cen te s cu ja ti tul ao t em c d i go di f er en t e d e 3. 11. O bter o s n o m es d o s d ep ar tamen to s qu e t m tu r ma s qu e, em 2002/1, tm au l as n a s al a 1 01 do pr di o den o mi n ado ' In f o r mti caA ul as' . 12. O bter o n o me d e cad a d ep ar t am en to segu i do do n o me d e cad a u ma d e su a s di sci pl i n as qu e po s su i mai s qu e tr s cr di to s ( c aso o dep ar t am en to n o ten h a di sci pl i n as o u caso o dep ar t amen to n o t en h a d i sci pl i n as co m m ai s q u e tr s cr d i to s, seu n o me d e ve ap ar ecer segu i do de vazi o ). 13. O bter o o s n o mes d o s pr o f es so r es q u e s o do d ep ar t amen to den o mi n ad o 'In f o rmti ca ', s ej am d o u to r es, e qu e, em 2002 /2, mi ni strar am al gu ma tu rm a d e di sci pl i n a do dep ar t amen to 'In f o r mti ca' qu e t en h a mai s qu e tr s cr d i to s.

14. O bter o n mer o de di sci pl i n as do de par ta men to d en o mi n ado In f o r mti ca' . 15. O bter o s n o m es d a s di s ci pl i n as d o d ep ar t amen to den o mi n ad o In f o r mti ca qu e t m o m ai o r n mero d e cr di to s den tr e as di sci pl i n as d e st e d ep ar t am en to . 16. P ar a c ad a d ep ar ta men to , o b ter s eu n o me e o n mer o d e di sci pl i n as do d ep ar t amen to . O bt er o r esu l tado em o r d em d esc en d en t e d e n mer o d e di sci pl i n as

También podría gustarte