Vous êtes sur la page 1sur 14

Computadores e Sistemas de Informao (2005/2006)

Prticas de Bases de Dados

MODELO CO

CE!"#$L DE D$DOS DE "I!O

"ID$DE%$SSOCI$&'O

Crie um modelo Entidade-Associao para representar os dados de cada uma das situaes seguintes: 1. Uma lo a pretende construir uma !ase de dados com in"ormao rele#ante so!re os discos $ue #ende. %elati#amente a cada disco& pretende registar na !ase de dados um c'digo identi"icati#o& o t(tulo& n) de c'pias #endidas& data de gra#ao e o grupo*int+rprete. Pretende tam!+m registar as m,sicas $ue cada disco inclui. -o!re cada m,sica& pretende registar o t(tulo $ue identi"ica a m,sica e o primeiro autor. Uma mesma m,sica pode "igurar em discos distintos. .. Uma empresa agr(cola pretende construir uma !ase de dados com in"ormao rele#ante so!re os animais $ue possui. %elati#amente a cada #ariedade de animal& pretende registar na !ase de dados um nome identi"icati#o e o n,mero de animais dessa #ariedade $ue possui. Pretende tam!+m registar os produtos deri#ados de cada #ariedade de animal& em particular a sua designao& a $uantidade produ/ida e o seu preo de #enda. Cada um destes produtos + produ/ido apenas por uma #ariedade de animal. Cada #ariedade de animal consome #rios alimentos e um dado alimento pode ser inclu(do na alimentao de di#ersas #ariedades de animal. 0 necessrio registar os alimentos utili/ados& sendo cada alimento caracteri/ado por um nome identi"icati#o e pelo seu preo de a$uisio. A !ase de dados de#e ainda conter in"ormao relati#a 1 $uantidade de cada alimento consumida por cada #ariedade de animal. 2. Pretende-se criar uma !ase de dados para e"ectuar a gesto de uma empresa agr(cola& onde se a registada in"ormao relati#a aos seus tra!al3adores e 1 produo e #enda. -o!re cada tra!al3ador pretende-se registar o seu n,mero de identi"icao& nome& data de nascimento e especialidade. -o!re cada produto da e4plorao agr(cola pretende-se con3ecer o seu c'digo& designao& rea culti#ada e $ual o tra!al3ador respons#el. Em relao aos compradores& pretende-se con3ecer o seu c'digo& identi"icao& morada e tele"one. Para cada produto #endido de#er ser registado o seu c'digo& o c'digo do comprador& a data& $uantidade #endida& #alor da #enda e data do rece!imento. Para cada mat+ria-prima pretende-se registar o seu c'digo& designao e $uantidade arma/enada. Para a mat+ria-prima consumida pretende-se registar os c'digos dos produtos a $ue esta se destina& o seu pr'prio c'digo& a data da utili/ao e a $uantidade utili/ada. Em relao aos "ornecedores de#e-se con3ecer o seu c'digo& identi"icao& morada e tele"one. Para cada a$uisio de mat+ria-prima de#e-se con3ecer o seu c'digo& o c'digo do "ornecedor& a data da compra& $uantidade comprada& #alor da compra e data de pagamento.
.

5. Pretende-se criar uma !ase de dados para uma !i!lioteca onde se am registados os li#ros e os utili/adores. Para cada li#ro + necessrio registar um c'digo identi"icati#o& o t(tulo& o6s7 autor6es7& a editora e o ano da pu!licao. -o!re cada autor pretende-se guardar o nome $ue o identi"ica& a nacionalidade e a data de nascimento. Para cada editora pretende-se guardar o nome $ue a identi"ica& a morada& o6s7 tele"one6s7 e o n,mero de contri!uinte. -o!re cada utili/ador pretende-se registar o nome& o n,mero do B8 e um tele"one. 0 ainda necessrio registar as re$uisies de li#ros $ue #o sendo e"ectuadas e para cada uma destas pretende-se registar o li#ro re$uisitado& o utili/ador $ue o re$uisitou& a data da re$uisio e a data da de#oluo. 9. Um departamento do Estado pretende registar numa !ase de dados in"ormao relati#a a di#ersas e4ploraes agr(colas. -o!re cada e4plorao agr(cola pretende guardar a sua locali/ao 6"reguesia& concel3o e distrito7& o nome da entidade respons#el e a rea ocupada por cada uma das suas principais produes. Cada "reguesia& concel3o e distrito possuem um c'digo identi"icati#o e um nome& so!re cada concel3o de#e ser registado o distrito a $ue pretende e so!re cada "reguesia de#e ser registado o concel3o a $ue pertence. :. Um clu!e desporti#o pretende criar uma !ase de dados onde este am registadas as di#ersas modalidades e e$uipas de $ue dispe. -o!re cada modalidade pretende-se registar os anos em $ue essa modalidade e4iste no clu!e e o seu respons#el anual. -o!re cada respons#el pretende-se con3ecer o nome& a morada e o tele"one. -o!re cada e$uipa de uma modalidade de um dado ano pretende-se con3ecer o seu escalo 6s+nior& ,nior& ;7& o treinador e os ogadores $ue a compem. %elati#amente a cada treinador e ogador pretende-se guardar o nome& morada& tele"one& data de nascimento& n,mero de B8 e n,mero de contri!uinte. <uanto aos ogadores& pretende-se tam!+m registar o lugar $ue cada um ocupa na e$uipa 6guardaredes& a#anado& de"esa& ;7. %elati#amente a cada um dos ogos em $ue cada e$uipa participa num dado ano& pretende-se guardar a data do ogo& o tipo de ogo reali/ado 6campeonato& taa& torneio& ;7& o nome da e$uipa ad#ersria e o tipo de resultado o!tido 6#it'ria& empate ou derrota7.

($SES DE D$DOS )EL$CIO $+ Considere o seguinte es$uema relacional:

$IS E

S*L

Trabalhador (numero, nome, dataNasc, especialidade) Produto (codigoP, designacaoP, area, numero) Comprador (codigoC, identificacaoC, moradaC,telefoneC) Venda (codigoP, codigoC, dataV, quantidadeV, valorV, dataRecebim) MateriaPrima (codigoMp, designacaoMp, quant rma!) "tili!a (codigoP, codigoMp, data", quantidade") #ornecedor (codigo#, identificacao#, morada#, Telefone#) Compra (codigoMp, codigo#, dataC, quantidadeC, valorC, dataPagam)

8ndi$ue uma instruo em -<= $ue permita satis"a/er cada uma das seguintes $uestes: ote: Ap's cada $uesto + apresentado um e4emplo do tipo de resultados pretendido supondo $ue na !ase de dados e4istem as ta!elas com os registos seguintes: "a,e-a !roduto
codigoP 5 6 7 8 designacaoP cenoura feijo verde batata rosa area numero 4.5 4 6.5 1 2.6 4 1 2

"a,e-a "ra,a-.ador
numero 1 2 $ 4 nome Joo Dias !u"sa #erreira %&rio 'orta Joana )arcia dataNasc especialidade 1955-01-05 horte o 1945-11-25 jardineiro 1960-12-05 (otorista en* a*r+no(o

"a,e-a /enda
codigoP 5 5 6 6 codigoC 1 2 2 1 dataV quantidadeV 1999-04-07 50 1999-02-20 5.6 1999-04-05 100 1999-0$-29 450 valorV dataRecebim 45000 1999-04-07 1000 60000 90000

"a,e-a Comprador
codigoC identificacaoC moradaC 1 %ane %aria ,asais de ,i(a 2 !uisa #ra*a ,asais de -ai.o $ Duarte /i va 0i a 1ova telefoneC 749658$65 589016587 45612$789

"a,e-a 0orne1edor
codigoF identificacaoF moradaF 1 2na /ousa 3/2 - 4a5ada da 2juda telefoneF 21$6$8161

2+

-eleccionar todos os produtos e os #alores de todos os seus atri!utos.


codigoP 5 6 7 8 designacaoP cenoura feijo verde batata rosa area 4.5 6.5 2.6 1 numero 4 1 4 2

2+

-eleccionar os c'digos dos produtos #endidos desde 1>>>-?5-?1& os c'digos dos compradores $ue os compraram& as datas destas #endas e os respecti#os #alores.
codigoP 5 6 codigoC 1 2 dataV 1999-04-07 1999-04-05 valorV 45000 60000

3+

-eleccionar as #endas cu a $uantidade se a superior a 9? e in"erior a .?? ou cu o #alor da #enda se a no in"erior a :????& indicando os c'digos dos produtos #endidos& os c'digos dos compradores $ue os compraram& as $uantidades #endidas e os respecti#os #alores.
codigoP 6 6 codigoC 2 1 quantidadeV 100 450 valorV 60000 90000

4+

-eleccionar as #endas cu a $uantidade no se a superior a 9? e in"erior a .?? e cu o #alor da #enda se a in"erior a :????& indicando os c'digos dos produtos #endidos& os c'digos dos compradores $ue os compraram& as $uantidades #endidas e os respecti#os #alores.
codigoP 5 5 codigoC 1 2 quantidadeV 50 5.6 valorV 45000 1000

5+

-eleccionar o nome& a especialidade e a data de nascimento dos tra!al3adores cu a especialidade + hortelo ou jardineiro.
nome Joo Dias !u"sa #erreira especialidade horte o jardineiro dataNasc 1955-01-05 1945-11-25

6+

-eleccionar o nome& a especialidade e a data de nascimento dos tra!al3adores cu a especialidade + hortelo ou jardineiro ou cu a data de nascimento este a entre 1955-01-01 e 1965-12-31.
nome Joo Dias !u"sa #erreira %&rio 'orta especialidade horte o jardineiro (otorista dataNasc 1955-01-05 1945-11-25 1960-12-05

5+

-eleccionar o nome& a especialidade e a data de nascimento dos tra!al3adores cu o nome comea por J.

nome Joo Dias Joana )arcia 6+

especialidade horte o en* a*r+no(o

dataNasc 1955-01-05

-eleccionar o nome& a especialidade e a data de nascimento dos tra!al3adores cu o nome no comea por J.
nome !u"sa #erreira %&rio 'orta especialidade jardineiro (otorista dataNasc 1945-11-25 1960-12-05

7+

-eleccionar os #alores de #endas $ue no este am ainda pagas e os c'digos dos compradores respecti#os.
codigoC 2 2 1 valorV 1000 60000 90000

20+

Para cada produto seleccionar a designao& a rea e o n,mero& nome e especialidade do respecti#o respons#el.
designacaoP feijo verde rosa cenoura batata area 6.5 1 4.5 2.6 numero 1 2 4 4 nome Joo Dias !u"sa #erreira Joana )arcia Joana )arcia especialidade horte o jardineiro en* a*r+no(o en* a*r+no(o

22+

-eleccionar o n,mero& nome e especialidade dos tra!al3adores $ue so respons#eis por algum produto.
numero nome 1 Joo Dias 2 !u"sa #erreira 4 Joana )arcia especialidade horte o jardineiro en* a*r+no(o

22+

-eleccionar as designaes dos produtos dos $uais se ten3am e"ectuado #endas& e o nome e a especialidade dos respecti#os repons#eis.
nome Joana )arcia Joo Dias especialidade en* a*r+no(o horte o designacaoP cenoura feijo verde

23+

Para cada produto seleccionar a designao& a rea e o n,mero& nome e especialidade do respecti#o respons#el. @ resultado de#e ser apresentado por ordem descrescente do n,mero do tra!al3ador e por ordem crescente da rea do produto.
designacaoP batata cenoura rosa feijo verde area 2.6 4.5 1 6.5 numero 4 4 2 1 nome Joana )arcia Joana )arcia !u"sa #erreira Joo Dias especialidade en* a*r+no(o en* a*r+no(o jardineiro horte o

24+

Para cada produto cu o respons#el tem a especialidade eng agrnomo seleccionar a designao& a rea e o n,mero& nome e especialidade do respecti#o respons#el. @ resultado de#e ser apresentado por ordem descrescente da rea do produto.

designacaoP cenoura batata

area 4.5 2.6

numero

nome 4 Joana )arcia 4 Joana )arcia

especialidade en* a*r+no(o en* a*r+no(o

25+

Para cada produto seleccionar a designao& a rea e o nome e especialidade do respecti#o respons#el.
prod feijo verde rosa cenoura batata area 6.5 1 4.5 2.6 responsvel Joo Dias !u"sa #erreira Joana )arcia Joana )arcia especialidade horte o jardineiro en* a*r+no(o en* a*r+no(o

26+

-eleccionar a rea total de todos os produtos& a rea m+dia por produto e o n,mero de produtos e4istentes.
rea-total 14. 6 rea-mdia $.64999997615814 N de produtos 4

25+

Para cada produto seleccionar o respecti#o c'digo& n,mero de #endas e a $uantidade total dessas #endas.
codigoP 5 6 N de vendas 2 2 Quantidade ot 55.6 550

26+

Para cada produto com #endas no pagas seleccionar o respecti#o c'digo& n,mero de #endas por pagar e a $uantidade total dessas #endas.
codigoP 5 6 N de vendas 1 2 Quantidade ot 5.6 550

27+

Para cada produto com #endas no pagas numa $antidade total superior ou igual a .9? seleccionar o respecti#o c'digo& n,mero de #endas por pagar e a $uantidade total dessas #endas.
codigoP 6 N de vendas 2 Quantidade ot 550

20+

Para cada #enda e"ectuada e ainda no paga $ue em 1999-04-30 e4cedesse os 30 dias de d(#ida& seleccionar o c'digo do produto& o #alor da #enda& o 8AA 6supondo $ue o #alor da #enda inclui 1BC de 8AA7& a data da #enda e o n,mero de dias de d(#ida contados at+ 1999-04-30.
codigoP 5 6 valorV 1000 90000 !V" 145 1$077 dataV 1999-02-20 1999-0$-29 #ias de d$vida 69 $2

22+

-eleccionar os c'digos e as identi"icaes de todos os compradores e "ornecedores indicando os $ue so clientes e os $ue so "ornecedores.
codigo 1 1 2 $ Nome 2na /ousa %ane %aria !uisa #ra*a Duarte /i va ipo #ornecedor , iente , iente , iente

(+ Considere o seguinte modelo Entidade-Associao:


-3 no(e c+di*oD descri7oD c+di*o, descri7o,

2 uno nota
08n 18n

Disci5 ina
18n

,urso
18n

#re6uenta

Disci5 ina,urso

I D A partir deste modelo& crie um es8uema re-a1iona- $ue respeite as trEs primeiras "ormas normais. II D 8ndi$ue uma intruo em -<= $ue permita satis"a/er cada uma das seguintes $uestes: 6Fote: Ap's cada $uesto + apresentado um e4emplo do tipo de resultados pretendido.7
2+ -eleccionar o B8 e o nome de todos os alunos apresentando o resultado ordenado crescentemente pelo nome.
%! 100000004 100000001 10000000$ 100000002 nome 2na ,ristina Joo !u"s

2+

-eleccionar para todos os alunos o B8& o nome e os c'digos das disciplinas $ue "re$uentam apresentando o resultado ordenado crescentemente pelo c'digo de disciplina.
%! 10000000$ 100000001 100000002 100000001 100000004 nome Joo ,ristina !u"s ,ristina 2na c&digo# 2)93,) 21%243 ,:%;/3 ,:%;/3 :9D4<9

3+

Considerando apenas as disciplinas de AFGAH8 6c'digo da disciplina Anlise Gatemtica 87 e C@GP-8 6c'digo da disciplina Computadores e -87& seleccionar os nomes dos alunos e as descries das disciplinas $ue "re$uentam. @ resultado de#e ser ordenado& primeiro pelas descries das disciplinas& depois pelo nome dos alunos.
nome ,ristina ,ristina !u"s descri'(o# 2n& ise %ate(&tica 3 ,o(5utadores e /3 ,o(5utadores e /3

4+

-eleccionar o nome de todos os alunos& indicando o n,mero de disciplinas $ue "re$uentam.


nome ,ristina !u"s Joo 2na N)mero de disciplinas 8 6 5 6

5+

-eleccionar& para cada disciplina 6descrio7 a nota m4ima. Considerar apenas o curso de JAPK 6c'digo7 e ordenar o resultado pela disciplina.
descri'(o# 2n& ise %ate(&tica 3 ,o(5utadores e /3 :rdena(ento do 4errit+rio Nota*a+ 11 12 14

6+

-eleccionar& para cada disciplina 6descrio7 a nota m(nima. Considerar apenas o curso JELK 6c'digo7 e ordenar o resultado pela disciplina.
descri'(o# 2*ricu tura )era 2n& ise %ate(&tica 3 ,o(5utadores e /3 Nota*in 15 11 10

5+

-eleccionar os nomes dos alunos indicando o n,mero de disciplinas $ue "re$uentam e $ue "a/em parte do curso de JELK 6c'digo7. @ resultado de#e ser ordenado decrescentemente pelo n,mero e crescentemente pelo nome.
nome ,ristina Joo !u"s N)mero de disciplinas 2 1 1

6+

-eleccionar as descries das disciplinas indicando o n,mero de cursos em $ue so leccionadas. Considerar apenas as disciplinas $ue so leccionadas em mais do $ue um curso. @ resultado de#e ser ordenado pela disciplina.
descri'(o# 2*ricu tura )era 2n& ise %ate(&tica 3 ,o(5utadores e /3 N)mero de cursos $ 5 5

7+

-eleccionar descries dos cursos indicando o n,mero de disciplinas nele leccionadas. Considerar apenas os cursos onde so leccionadas mais do $ue 29 disciplinas. @ resultado de#e ser ordenado pelo curso.
descri'(oC 2r6. ;aisa*ista <n*. 2*ron+(ica <n*. # oresta <n*. 9ura e do 2(biente N)mero de disciplinas 45 48 50 50

>

20+ -eleccionar os nomes dos alunos $ue "re$uentam pelo menos uma disciplina do curso JELK 6c'digo do curso Engen3aria Llorestal7. @ resultado de#e ser ordenado pelo nome.
nome ,ristina Joo !u"s

22+ -eleccionar os nomes dos alunos $ue "re$uentam pelo menos uma disciplina do curso JELK 6c'digo7 ou uma disciplina do curso JAPK 6c'digo do curso Ar$uitectura Paisagista7. @ resultado de#e ser ordenado pelo nome.
nome 2na ,ristina Joo !u"s

22+ -eleccionar os nomes dos alunos $ue "re$uentam pelo menos uma disciplina do curso JELK 6c'digo7& indicando a m+dia $ue o!ti#eram nas disciplinas $ue "re$uentaram. @ con unto de registos seleccionados s' de#e incluir os alunos $ue o!ti#eram uma m+dia superior a 1? #alores e de#e ser ordenado pelo nome.
nome ,ristina Joo *dia 11.5 15

23+ -eleccionar as descries das disciplinas $ue so leccionadas em todos os cursos.


descri'(o# 2n& ise %ate(&tica 3 ,o(5utadores e /3

24+ -eleccionar os nomes dos alunos $ue "re$uentam todas as disciplinas do curso JE8K 6c'digo do curso Engen3aria Agro-8ndustrial7.
nome ,ristina

25+ a) -eleccionar os c'digos de todas as disciplinas $ue pertencem ao curso MAPM.


c&digo# :9D4<9 21%243 ,:%;/3

,) -eleccionar os c'digos de todas as disciplinas $ue no pertencem ao curso MAPM.


c&digo# 2)93,)

1) -eleccionar os B8 dos alunos $ue "re$uentam disciplinas $ue no pertencem ao curso MAPM.
%! 10000000$

d) -eleccionar os nomes dos alunos $ue apenas "re$uentam disciplinas do curso JAPK. @ resultado de#e ser apresentado por ordem crescente.
1?

nome 2na ,ristina !u"s

E9E)C:CIOS DE E9$MES E9$ME DE 26 DE ;#


6. #al.7 2+
<O DE

2777

Uma lo a pretende construir uma !ase de dados com in"ormao rele#ante so!re os discos $ue #ende. %elati#amente a cada disco& pretende registar na !ase de dados um 1=di>o identifi1ati?o& o t@tu-o& nA de 1=pias #endidas& data de >ra?ao e o >rupo * intBrprete. Pretende tam!+m registar as mCsi1as $ue cada disco inclui+ -o!re cada mCsi1a& pretende registar o t@tu-o $ue identi"ica a m,sica e o primeiro autor. Uma mesma m,sica pode "igurar em discos distintos. Crie um mode-o Entidade%$sso1iao ade$uado aos re$uisitos descritos.

6. #al.7

2+

Pretende-se criar uma !ase de dados relacional onde se a poss(#el guardar in"ormao so!re os tipos de ocupao do solo e4istentes em cada concel3o e distrito. Pretende-se ainda guardar na !ase de dados a rea de cada tipo de ocupao do solo e4istente em cada um dos concel3os. @s tipos de ocupao do solo considerados so: Lloresta& Cultura Permanente& Nrea Ur!ana e Herra =impa. Como primeira etapa do processo de desen#ol#imento desta !ase de dados& "oi criado o seguinte modelo Entidade-Associao:
c+di*o-d no(e-d c+di*o-c no(e-c c+di*o-o descri7o 4i5o>:cu5 4i5o>ocu5 18n

Distrito
181

,once ho
18n 18n

,ont=(

;ossui
&rea

A partir deste modelo& crie um es8uema re-a1iona- $ue respeite as trEs primeiras "ormas normais. 62 #al.7 3+ Fuma !i!lioteca e4iste uma !ase de dados relacional $ue "oi criada usando o seguinte es$uema: $ivro( Cota , T%tulo , &ditora , no , $%ngua ) utor( numero , Nome , Nacionalidade , 'ataNascimento )
11

$eitor( () , Nome , Profiss*o ) utoria( Cota , numero ) Requisi+*o( Cota , () , 'ata ) 8ndi$ue uma instruo em S*L $ue permita satis"a/er cada uma das seguintes $uestes: 6Fote: Ap's cada $uesto + apresentado um e4emplo do tipo de resultados pretendido7 a) -eleccionar o nome e na1iona-idade dos autores. @ resultado de#e ser apresentado por ordem crescente do nome. ome Almeida Oarret Lernando Pessoa D a1iona-idade Portuguesa Portuguesa D

,) -eleccionar o nome e data de nas1imento dos autores cu o primeiro nome comea pela letra J=K e $ue ten3am a nacionalidade portuguesa. @ resultado de#e ser apresentado por ordem decrescente da data de nascimento. ome =(dia Porge D 1) C3inEs. (I ome 111...222 Poo -il#a D D d) -eleccionar o (I dos leitores $ue re$uisitaram pelo menos . li#ros e o nCmero tota- de -i?ros re8uisitados por cada um dos leitores seleccionados. (I A tota- de -i?ros 111...222 9 D D as1ido a 1>5:-?:-1I D

-eleccionar o (I e o nome dos leitores $ue re$uisitaram pelo menos um li#ro escrito em

SOL#&EESF QHHP:**RRR.8-A.UH=.PH*DG*CAD8FL@*>I->>*ES1AT>>%E-@=.PDL

E9$ME DE 7 DE ;#L<O DE 2777


6. #al.7 2+ Uma "!rica de pronto-a-#estir pretende construir uma !ase de dados com in"ormao rele#ante so!re as peas de #esturio $ue "a!rica. %elati#amente a cada tipo de pea& pretende registar na !ase de dados um 1=di>o identi"icati#o& a mar1a& o preo de ?enda e a per1enta>em de cada material $ue a compe 6$ue pode ser algodo& l& lin3o& nUlon& etc.7. Para cada material& utili/ado no "a!rico das peas de #esturio& de#em tam!+m ser

1.

registados um 1=di>o ,nico& a sua desi>nao e o nome do forne1edor. Cada material + comprado a um ,nico "ornecedor. Crie um mode-o Entidade%$sso1iao ade$uado aos re$uisitos descritos. 6. #al.7 2+ Pretende-se organi/ar& numa !ase de dados relacional& a in"ormao de uma #ideoteca particular. Como primeira etapa do processo de desen#ol#imento desta !ase de dados& criou-se o seguinte modelo Entidade-Associao: A partir deste modelo& crie um es8uema re-a1iona- $ue respeite as trEs primeiras "ormas normais.
n?( dura7o

,assete
18n data)rava7o

<.iste
no(e2 naciona idade2 08n c+di*o t"tu o *=nero dura7o ano no(e9 naciona idade9 4i5o>:cu5 9ea i@ador 181

2ctor
18n

#i (e
18n 18n

3nter5reta

9ea i@ado

5ersona*e(

62 #al.7 3+ Uma empresa pretende manter o registo dos dados das suas "iliais& dos empregados dessas "iliais e dos pro ectos $ue desen#ol#e. Para isso "oi criada uma !ase de dados relacional usando o es$uema seguinte: #ilial(Cod#, Morada, $ocalidade, Telefone, 'ist,ncia-ede) &mpregado(Num, Nome, Categoria, -al.rio, Cod#) Pro/ecto(CodP, designacao, 0r+amento) tribui+*o(Num, CodP, 'ura+*o) 8ndi$ue uma instruo em S*L $ue permita satis"a/er cada uma das seguintes $uestes: 6Fote: Ap's cada $uesto + apresentado um e4emplo do tipo de resultados pretendido7

12

a) -eleccionar o nome das -o1a-idades onde e4istem "iliais da empresa. @ resultado de#e ser apresentado por ordem decrescente. Lo1a-idade Coim!ra A#eiro D ,) -eleccionar o nome& a 1ate>oria e o sa-Grio dos empregados $ue au"erem um salrio superior ou igual a .????? e cu a 1ate>oria + motosserista ou tractorista. @ resultado de#e ser apresentado por ordem decrescente do salrio e depois por ordem crescente da categoria. ome Paulo Pos+ AVnia Catarina Ant'nio Fo!re D 1) Cate>oria motosserrista tractorista motosserrista D Sa-Grio Mensa29???? 29???? .9???? D

-eleccionar o nCmero& o nome dos empregados a $uem "oi atri!u(do algum pro ecto& e o ?a-or mBdio dos oramentos dos pro ectos atri!u(dos a cada um desses empregados. um 11.22 D pro ectos. um 225.2 D Cate>oria gestor ome Ana Garia D MBdia dos Oramentos 9?9???? D

d) -eleccionar o nCmero e a 1ate>oria dos empregados a $uem no "oram atri!u(dos

SOL#&EESF

QHHP:**RRR.8-A.UH=.PH*DG*CAD8FL@*>I->>*ES.AT>>%E-@=.PDL

15