Baixe o app para aproveitar ainda mais
Prévia do material em texto
31/03/2021 Fazer teste: Atividade para Avaliação - Semana 4 – ... https://ava.univesp.br/ultra/courses/_2075_1/cl/outline 1/7 Fazer teste: Atividade para Avaliação - Semana 4 Bancos de Dados - EID002 - Turma 002 4 - SQL - linguagem de consulta comercial, comandos básicos de DDL e DML, subconsultas, visões, asserções e gatilhos Fazer teste: Atividade para Avaliação - Semana 4 Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Atividade para avaliação 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o �m da página e pressione “Enviar teste”. 3. A cada tentativa, as perguntas e alternativas são embaralhadas Consulte os gabaritos dessa disciplina no menu lateral. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 No mapeamento do modelo entidade-relacionamento para o modelo relacional, a abordagem da relação uni�cada de�ne que ambas as entidades correlacionadas devem ser uni�cadas em uma única relação. Assinale aquela a�rmação que apresenta os requisitos para que essa abordagem seja utilizada: I - Ambas entidades devem possuir participação total. II - O relacionamento deve ser 1:1 III - As duas relações devem possuir o mesmo número de tuplas. IV - Todos os atributos devem ter valores não nulos. I, III e IV. I, II, III e IV. 1 pontos Salva ? Estado de Conclusão da Pergunta: https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_2075_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_2075_1&content_id=_346926_1&mode=reset 31/03/2021 Fazer teste: Atividade para Avaliação - Semana 4 – ... https://ava.univesp.br/ultra/courses/_2075_1/cl/outline 2/7 II, III e IV. II e IV. I, II e III. PERGUNTA 2 No mapeamento do modelo entidade-relacionamento para o modelo relacional, o mapeamento de especializações e generalizações pode ser feito por diferentes abordagens. Assinale a alternativa que apresenta as abordagens que fazem parte desse tipo de mapeamento: I - Múltiplas relações: superclasse e subclasses. II - Múltiplas relações: apenas superclasse. III - Múltiplas relações: apenas subclasses. IV - Relação única com um único atributo tipo. V - Relação única com vários atributos tipo. I, II, IV, V. I, III, IV. I, III, IV, V. I, II, III, IV, V. I, II, III. 1 pontos Salva PERGUNTA 3 No mapeamento do modelo entidade-relacionamento para o modelo relacional, umas das abordagens para mapear especializações é: “Múltiplas relações: superclasse e subclasses”. Essa abordagem funciona para as seguintes especializações e restrições: I – Especialização total. II – Especialização parcial. III – Restrição de disjunção. IV – Restrição de sobreposição. Assinale a alternativa que apresenta as abordagens que fazem parte desse tipo de mapeamento: I, II, III e IV II e IV I e IV I e III II e III 1 pontos Salva Estado de Conclusão da Pergunta: 31/03/2021 Fazer teste: Atividade para Avaliação - Semana 4 – ... https://ava.univesp.br/ultra/courses/_2075_1/cl/outline 3/7 PERGUNTA 4 No mapeamento de um relacionamento n-ário para o modelo relacional, em que n > 2, devemos inicialmente criar uma nova relação S que representa o relacionamento n-ário. Além disso, devemos: I – incluir como chave estrangeira em S as chaves primárias das relações envolvidas no relacionamento n-ário; II – inserir os atributos simples ou componentes simples dos atributos compostos como atributos de S; III – criar uma chave primária em S e inserir ela como chave estrangeira nas relações envolvidas. IV – usar como chave primária em S a combinação de suas chaves estrangeiras. A alternativa que corresponde aos passos necessários para realizar o mapeamento é: I, II, III e IV. II e IV. I e III. I, II e IV. I, II e III. 1 pontos Salva PERGUNTA 5 Sobre álgebra relacional, assinale a alternativa correta: Não é possível utilizar uma tabela temporária para armazenar os resultados parciais de uma operação. A lista de atributos da operação PROJECT é apresentada em ordem alfabética. A operação PROJECT seleciona apenas um subconjunto de tuplas que são especi�cadas na operação. A operação RENAME é usada para renomear o nome de uma tabela no esquema do banco de dados. A operação SELECT é usada para selecionar um subconjunto de tuplas de uma relação que satisfaz uma condição de seleção. 1 pontos Salva PERGUNTA 6 Supondo que a operação CARTESIAN PRODUCT seja aplicada em duas relações R e S, sendo que R possui 10 tuplas e 5 atributos, e S possui 20 tuplas e 3 atributos. O resultado da operação será uma relação composta por: 1 pontos Salva Estado de Conclusão da Pergunta: 31/03/2021 Fazer teste: Atividade para Avaliação - Semana 4 – ... https://ava.univesp.br/ultra/courses/_2075_1/cl/outline 4/7 ç p p 30 tuplas e 15 atributos. 200 tuplas e 15 atributos. Nenhuma das anteriores. 200 tuplas e 8 atributos. 30 tuplas e 8 atributos. PERGUNTA 7 Considere um modelo relacional composto pelas relações e atributos: PROJETO(NOME, PROJ_IDENT, PROJ_LOCAL, DNUM) DEPARTAMENTO(NOME, DNUMERO, GER_IDENT) FUNCIONARIO(PRIM_NOME, ULT_NOME, IDENT, DATA_NASC, ENDERECO) Para a seguinte consulta em Álgebra Relacional: SP_PROJS → PROJ_LOCAL='São Paulo'(PROJETO) CONTR_DEP → (SP_PROJS |X|DNUM=DNUMERO DEPARTAMENTO) PROJ_DEP_GER → (CONTR_DEP |X|GER_IDENT=IDENT FUNCIONARIO) RESULT → PROJ_IDENT, DEP_NUM, ULT_NOME, ENDERECO, DATA_NASC (PROJ_DEP_GER) a alternativa que melhor explica ela é: Selecione o identi�cador do projeto, número do departamento, último nome, endereço e data de nascimento de funcionários que trabalham em projetos localizados em São Paulo. Selecione o identi�cador do projeto, número do departamento, último nome, endereço e data de nascimento de gerentes que não fazem parte de projetos localizados em São Paulo. Para todo projeto localizado em 'São Paulo', liste o identi�cador do projeto, o número do departamento que o controla, e o último nome, endereço e data de nascimento do gerente deste departamento. 1 pontos Salva Estado de Conclusão da Pergunta: 31/03/2021 Fazer teste: Atividade para Avaliação - Semana 4 – ... https://ava.univesp.br/ultra/courses/_2075_1/cl/outline 5/7 Para todo departamento localizado em 'São Paulo', liste o identi�cador do projeto, o número do departamento que o controla, e o último nome, endereço e data de nascimento do gerente deste departamento. Selecione o identi�cador do projeto e respectivo número do departamento, além do último nome, endereço e data de nascimento de respectivos gerentes que estão localizados em São Paulo. PERGUNTA 8 Considere um modelo relacional composto pelas relações e atributos: PROFESSOR(IDENT, NOME, ENDERECO) DISCIPLINA(CODIGO, NOME, NCREDITOS) LECIONA(PROF_IDENT, COD_DISC, SEMESTRE) Deseja-se realizar uma consulta que retorna apenas o nome das disciplinas lecionadas pelo professor ‘João’. A consulta em Álgebra Relacional que armazena esse resultado na tabela RES é: TEMP1 → σ PROFESSOR.NOME='João' (PROFESSOR) TEMP2 → (TEMP1 |X| IDENT=CODIGO DISCIPLINA) RES → π DISCIPLINA.NOME (TEMP2) RES → π PROFESSOR.NOME=’João’ (PROFESSOR |X| LECIONA |X| DISCIPLINA) TEMP1 → σ PROFESSOR.NOME='João' (PROFESSOR) TEMP2 → (TEMP1 |X| IDENT=CODIGO DISCIPLINA) TEMP3 → (TEMP2 |X| COD_DISC=PROF_IDENT LECIONA) RES → π DISCIPLINA.NOME (TEMP3) TEMP1 → σ DISCIPLINA.NOME='João' (DISCIPLINA) RES → π DISCIPLINA.NOME (TEMP1) TEMP1 → σ PROFESSOR.NOME='João' (PROFESSOR) TEMP2 → (TEMP1 |X| IDENT=PROF_IDENT LECIONA) TEMP3 → (TEMP2 |X| COD_DISC=CODIGO DISCIPLINA) RES → π DISCIPLINA.NOME (TEMP3) 1 pontos Salva PERGUNTA 9 Considere um modelo relacional composto pelas relações e atributos: PROFESSOR(IDENTNOME ENDERECO) 1 pontos Salva Estado de Conclusão da Pergunta: 31/03/2021 Fazer teste: Atividade para Avaliação - Semana 4 – ... https://ava.univesp.br/ultra/courses/_2075_1/cl/outline 6/7 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. PROFESSOR(IDENT, NOME, ENDERECO) DISCIPLINA(CODIGO, NOME, NCREDITOS) LECIONA(PROF_IDENT, COD_DISC, SEMESTRE) Deseja-se realizar uma consulta que retorna uma relação de nomes de professores e respectivos nomes de disciplinas que são lecionadas. A expressão em Cálculo Relacional que realiza essa consulta é: {p.NOME, d.NOME | PROFESSOR(p) AND DISCIPLINA(d) OR ($l)(LECIONA(l) AND p.IDENT=l.PROF_IDENT OR d.CODIGO=l.COD_DISC) } {p.NOME, d.NOME | PROFESSOR(p) AND DISCIPLINA(d) AND ($l)(LECIONA(l) AND p.IDENT=l.PROF_IDENT AND d.CODIGO=l.COD_DISC) } {p.NOME, d.NOME | PROFESSOR(p) AND DISCIPLINA(d) AND ($l)(LECIONA(l) AND p.IDENT=l.PROF_IDENT AND NOT d.CODIGO=l.COD_DISC) } {p, d | PROFESSOR(p) AND DISCIPLINA(d) AND ($l)(LECIONA(l) AND p.IDENT=l.PROF_IDENT AND d.CODIGO=l.COD_DISC) } {p.NOME, d.NOME | PROFESSOR(p) AND DISCIPLINA(d) AND LECIONA(l) AND p.IDENT=l.PROF_IDENT OR d.CODIGO=l.COD_DISC} PERGUNTA 10 Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho abaixo: O cálculo relacional é uma linguagem usada para manipulação e recuperação de dados no ___. As consultas são sempre ___, isto é, formulamos ___ queremos recuperar ao contrário de ___ recuperar. modelo relacional – declarativas – o que – como modelo entidade relacionamento – declarativas – como – o que modelo relacional – declarativas – como – o que modelo relacional – explicativas – o que – como modelo entidade relacionamento – explicativas – o que – como 1 pontos Salva Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: 31/03/2021 Fazer teste: Atividade para Avaliação - Semana 4 – ... https://ava.univesp.br/ultra/courses/_2075_1/cl/outline 7/7
Compartilhar