Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0083_SM_201101205989 V.1 Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 17/10/2016 22:16:09 (Finalizada) 1a Questão (Ref.: 201101809874) Pontos: 0,1 / 0,1 A constraint Foreign Key possui no SQL Ansi quais regras? On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set Null On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default 2a Questão (Ref.: 201101805434) Pontos: 0,1 / 0,1 Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a: I - perda da consistência do banco. II - acesso via ODBC. III - acesso a dados inconsistentes. IV - consulta recursiva. V - perda de atualizações. Estão certos apenas os itens II, III e V. II, III e IV. I, III e V. I, IV e V. I, II e IV. 3a Questão (Ref.: 201101334391) Pontos: 0,1 / 0,1 Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema. nome, endereço matricula, cpf matricula, endereco matricula, nome cpf, nome 4a Questão (Ref.: 201101333580) Pontos: 0,1 / 0,1 Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para inserir um registro na tabela? INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000); INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000); INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000'); INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000); INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000); Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201101489587) Pontos: 0,1 / 0,1 Para se obter a quantidade de empregados por cargo deve-se digitar qual o select abaixo: SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E GROUP BY C.DESCRICAO; SELECT DESCRICAO AS CARGO, COUNT(MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON CODIGO = CARGO GROUP BY DESCRICAO; SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE GROUP BY C.DESCRICAO FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO; SELECT C.DESCRICAO AS CARGO, SUM(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO GROUP BY C.DESCRICAO; SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO GROUP BY C.DESCRICAO; Gabarito Comentado.
Compartilhar