Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/06/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2210950&matr_integracao=201809161029 1/3 Disciplina: BANCO DE DADOS AV Aluno: PEDRO PEREIRA DA SILVA 201809161029 Professor: FABIO CONTARINI CARNEIRO Turma: 9001 CCT0782_AV_201809161029 (AG) 07/05/2020 11:29:10 (F) Avaliação: 10,0 Nota Partic.: Av. Parcial.: 2,0 Nota SIA: 10,0 pts BANCO DE DADOS 1. Ref.: 589430 Pontos: 1,00 / 1,00 Alexandre Júnior, professor da disciplina de Modelagem de Dados, ficou responsável por projetar um banco de dados de defesas de Trabalhos de Conclusão de Curso (TCC). Outro professor, Antônio Xavier, precisa de dois alunos para dar continuidade ao projeto iniciado por Alexandre, que deve incluir também o desenvolvimento de um software para acessar o banco de dados. Antônio então convidou os alunos Márcio Ramos e Eliza Carneiro para auxiliá-lo. Para realizar sua tarefa, Márcio irá necessitar tirar dúvidas com Alexandre, Antônio e Eliza, enquanto Antônio dará continuidade à tarefa iniciada por Alexandre. Finalmente, Eliza precisará de um treinamento dado por Márcio para auxiliar a sua tarefa que será quase diária durante o início e término de cada período. De acordo com a descrição acima, assinale que tipos de usuários de banco de dados são Antônio, Márcio e Eliza, respectivamente: Programador de Aplicação, Usuário Final e Administrador de Banco de Dados Usuário Final, Administrador de Banco de Dados e Programador de Aplicação Administrador de Banco de Dados, Usuário Final e Programador de Aplicação Administrador de Banco de Dados, Programador de Aplicação e Usuário Final Programador de Aplicação, Administrador de Banco de Dados e Usuário Final 2. Ref.: 628045 Pontos: 1,00 / 1,00 Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos: Entidade Classe Associação Informação Dado 3. Ref.: 268537 Pontos: 1,00 / 1,00 Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo: Singular Restrito Obrigatório Opcional Único 4. Ref.: 28470 Pontos: 1,00 / 1,00 Escolha a opção que lista restrições de integridade que podem ser implementadas na definição de uma tabela? Primary key, Foreign Key,Set to Null, Unique, Check. Primary key, Foreign Key, Not Null, Delete Cascade, Check. Primary key, Foreign Key, Not Null, Unique, Check. javascript:alert('C%C3%B3digo da quest%C3%A3o: 589430.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 628045.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 268537.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 28470.'); usuario Realce usuario Realce 24/06/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2210950&matr_integracao=201809161029 2/3 Primary key, Foreign Key, Set to Null, Unique, Delete Cascade. Primary key, Foreign Key, Set to Null, Delete Cascade, Check. 5. Ref.: 240216 Pontos: 1,00 / 1,00 Dado o arquivo de Notas Fiscais(Num. NF, Série, Data emissão, Cod. do Cliente, Nome do cliente, Endereço do cliente, CGC do cliente, Relação das mercadorias vendidas (onde para cada mercadoria temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota). Após aplicarmos a 3FN (Terceira Forma Normal) teremos as seguintes tabelas: Notas Fiscais, Vendas e Clientes Notas Fiscais, Mercadorias e Vendas Notas Fiscais e Vendas Notas Fiscais, Mercadorias e Clientes Notas Fiscais, Vendas, Mercadorias e Clientes 6. Ref.: 268637 Pontos: 1,00 / 1,00 A _________________ de duas relações é formada pela adição das tuplas de uma relação às tuplas de uma segunda relação, para produzir uma terceira. SELEÇÃO DIFERENÇA PROJEÇÃO JUNÇÃO UNIÃO 7. Ref.: 28847 Pontos: 1,00 / 1,00 A seguinte instrução ocasiona qual procedimento no banco: CREATE TABLE PESSOAS ( ID_PESSOA INT NOT NULL PRIMARY KEY, PESSOA VARCHAR(26) ); Cria a tabela pessoa na forma descrita e com os campos preenchidos; Cria a tabela pessoa com 3 campos; Cria um identificador (ID_PESSOAS) que é a chave primária; Cria a tabela pessoa com 2 campos; Mostra a tabela tbPessoa. 8. Ref.: 27711 Pontos: 1,00 / 1,00 A linguagem padrão utilizada para lidar com banco de dados relacionais é denominada SQL. Dessa forma, considere o código em SQL apresentado a seguir e assinale corretamente o que o comando exibe. SELECT P.DESCRICAO, AVG(V.QUANTIDADE) FROM CLIENTE C, PRODUTO P, VENDA V WHERE C.CODIGO = V.CODIGO_C AND P.CODIGO_P = V.CODIGO_P AND C.CIDADE = 'Natal' AND P.PRECO > 100 GROUP BY P.DESCRICAO Para a cidade de 'Natal', a média de preço de produtos vendidos a clientes da cidade com valores acima de 100. Para cada cliente, a média de quantidade dos produtos vendidos com valores acima de 100. Para cada produto, a média de preço dos produtos vendidos a clientes da cidade de 'Natal' com valores acima de 100. Para cada produto com preço maior que 100, sua descrição e a media de quantidade dos produtos vendidos a clientes da cidade de 'Natal'. Para cada cidade, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100. javascript:alert('C%C3%B3digo da quest%C3%A3o: 240216.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 268637.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 28847.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 27711.'); usuario Realce 24/06/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2210950&matr_integracao=201809161029 3/3 9. Ref.: 29128 Pontos: 1,00 / 1,00 - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar nome do paciente, sexo do paciente, valor da consulta para todos os pacientes. Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac <> T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac = T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac > T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac >= T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac <= T2. id_pac 10. Ref.: 784230 Pontos: 1,00 / 1,00 Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando CREATE TABLE mec ( cidade varchar(80), temp_baixa int, temp_alta int, nivel_precip real, data date Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe: INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 29128.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 784230.'); usuario Realce
Compartilhar