Analise e desenvolvimento de sistemas
2)
SELECT * FROM TB_ALT_ATL
ORDER BY DT_NASCIMENTO DESC
---------------------------------
3)
SELECT CDE.NM_CDE
FROM TB_CDE_CIDADE CDE, TB_EQU_EQUIPE EQU
WHERE
CDE.ID_CDE = EQU.ID_CDE
----------------------
4)
SELECT * FROM TB_ALT_ATL
WHERE
ID_EQU IS NULL
--------------------------
5)
SELECT EQU.NM_EQU AS ‘EQUIPE’,
COUNT (ATL.NR_ATL)
FROM
TB_ALT_ALT ATL, TB_EQU_EQUIPE EQU
WHERE
EQU.ID_EQUIPE = ATL.ID_EQUIPE
-----------------------------------
6)
SELECT EQU.NM_EQU AS ‘EQUIPE’,
COUNT (ATL.NR_ATL)
FROM
TB_ALT_ALT ATL, TB_EQU_EQUIPE EQU
WHERE
EQU.ID_EQUIPE = ATL.ID_EQUIPE AND
ATL.ID_EQUIPE = (SELECT MAX(ID_EQUIPE) FROM ATL)
---------------------------------
7)
SELECT ATL.NR_ATL AS ‘ID ATLETA’, ATL.NM_ATL AS ‘NOME ATLETA’, CID.NM_CDE AS ‘CIDADE ATLETA’, EQU.NM_EQU AS ‘NOME EQUIPE’, CID.NM_CDE AS ‘CIDADE EQUIPE
FROM
TB_ALT_ATL ATL, TB_EQU_EQUIPE EQU, TB_CDE_CIDADE CID,
WHERE
CID.ID_CDE = EQU.ID_CDE
AND CID.ID_CDE = ATL.ID_CDE
AND EQU.ID_EQU = ATL.ID_EQU
----------------------------
CONHECIMENTOS DE VIVENCIA EM SQL
1)
SELECT COUNT (ATL.NR_ATL
WHERE ID_EQU IS NOT NULL) AS ‘ATL C/ EQUIPE’, COUNT (ATL.NR_ATL
WHERE ID_EQU IS NULL) AS ‘ATL SEM EQUIPE’
FROM
TB_ALT_ATL ATL
------------------------------------------- 2)
SELECT COUNT (ATL.NR_ATL
WHERE ID_SEXO = ‘M’) AS ‘ATLETAS MASC.’, COUNT (ATL.NR_ATL
WHERE ID_SEXO = ‘F’) AS ‘ATLETAS FEM0’
FROM
TB_ALT_ATL ATL
--------------------------------------------
3)
4)
----------------------------------------------------
Domínio de SQL e capacidade de abstração de solução:
1)
------------------------------------------
Entendimento e Análise de comando
1a) a busca retornará o numero, data de nascimento e numero da equipe do atleta somente onde o campo “ID_EQU” estiver preenchido e a data de nascimento for