Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem Qual conjunto de comandos da SQL abaixo serve para o administrador do banco de dados gerenciar os metadados de um banco de dados? Qual conjunto de comandos da SQL abaixo serve para manipular o estado ou a instância do banco de dados? BANCO DE DADOS Lupa Calc. EEX0022_202001054855_TEMAS Aluno: LUCAS SILVA NASCIMENTO Matr.: 202001054855 Disc.: BANCO DE DADOS 2022.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. SISTEMA DE BANCO DE DADOS 1. CREATE, ALTER, DROP. CREATE, MODIFY, DELETE. INSERT, ALTER, REMOVE. INSERT, UPDATE, DELETE. CREATE, ALTER, DELETE. Data Resp.: 27/06/2022 12:36:33 Explicação: A resposta correta é: CREATE, ALTER, DROP. 2. CREATE, ALTER, DELETE. INSERT, ALTER, DELETE. CREATE, ALTER, DROP. INSERT, UPDATE, DELETE. CREATE, UPDATE, DROP. Data Resp.: 27/06/2022 12:36:40 Explicação: A resposta correta é: INSERT, UPDATE, DELETE. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Para responder à próxima questão, considere o texto a seguir: A empresa Express conta com diversas equipes de desenvolvimento, nas áreas de software em geral, incluindo técnicas estruturadas e de orientação a objetos. Essas equipes estão em constante aperfeiçoamento, visando mantê- las sempre atualizadas com as técnicas mais recentes da engenharia de software, incluindo-se aí a área de bancos de dados. A Express atende clientes de diversos perfis, abrangendo pequenas, médias e grandes empresas. Dessa forma, os sistemas de computação solicitados também atendem a esse perfil, compreendendo sistemas de pequeno, médio e grande porte. A Express conta com equipes especializadas, de grande experiência nas áreas acima destacadas, estando, portanto, apta a atender desde um simples produto até um grande sistema de software. Dessa forma, os produtos desenvolvidos pela Express possuem, normalmente, uma qualidade bastante apurada, o que pode ser verificado pelas diversas técnicas existentes. Uma das normas da Express é a de produzir documentação de excelente qualidade, cuja finalidade é não apenas para entrega aos clientes, mas também para possibilitar a manutenção adequada dos produtos desenvolvidos. No projeto de seus bancos de dados, a Express faz uso da modelagem relacional, na qual é necessário definir os domínios dos atributos de uma relação. Um domínio é considerado atômico se, na aplicação em questão: Logo da análise dos requisitos de um projeto de banco de dados para representar as estradas de um País, obteve-se as seguintes especificações: As estradas são descritas pelo nome oficial, apelido (pode ser mais de um), tipo, extensão. As estradas se classificam em: Federais, estaduais e municipais. As estradas se dividem em trechos. Porém um trecho pertence sempre a única estrada e não poderá fazer parte de outra estrada. Existe o trecho inicial e trecho final de uma estrada. Na criação de um modelo de entidades-relacionamento para o problema descrito acima, marque a alternativa correta: PROJETO DE BANCO DE DADOSMODELAGEM CONCEITUAL 3. Forem admitidos apenas letras e espaços como caracteres válidos. O comprimento máximo de seus valores tiver até 255 caracteres. Seus elementos forem considerados como indivisíveis. Não houver caractere especial nos valores dos atributos, tais como $ e @. Não forem admitidos valores nulos. Data Resp.: 27/06/2022 12:36:52 Explicação: A resposta correta é: Seus elementos forem considerados como indivisíveis. 4. TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA. A classificação das estradas gerará três atributos para a entidade ESTRADA: Federal, estadual e municipal. Teremos três entidades para representar trecho: TRECHO_INICIAL, TRECHO_FINAL e TRECHO. Sendo TRECHO uma entidade fraca que se relaciona com as outras duas. O apelido da estrada vai ser o atributo identificador pois é o nome pelo qual a estrada é mais conhecida. TRECHO será modelada como uma especialização de ESTRADA. Data Resp.: 27/06/2022 12:37:08 Explicação: A resposta correta é: TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA. Considere as tabelas e o código SQL a seguir: A consulta retorna vazio ou: O Modelo Relacional usa: Formar novas relações, separando-as a partir de grupos de repetição antes existentes dentro de uma relação, é objetivo da: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL 5. Somente o(s) registro(s) de aluno(s) com pelo menos três telefones. Somente o(s) registro(s) de aluno(s) com pelo menos quatro telefones. O(s) registro(s) de aluno(s) com pelo menos um telefone. Somente o(s) registro(s) de aluno(s) com pelo menos dois telefones. Somente o(s) registro(s) de aluno(s) sem telefone. Data Resp.: 27/06/2022 12:37:39 Explicação: A resposta correta é: Somente o(s) registro(s) de aluno(s) sem telefone. PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA 6. Uma tabela de relações de acesso para determinados usuários. Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas. Uma coleção de tabelas para representar os dados e as relações entre eles. Um conjunto de relações entre objetos representados por seus dados. Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários. Data Resp.: 27/06/2022 12:38:14 Explicação: A resposta correta é: Uma coleção de tabelas para representar os dados e as relações entre eles. 7. FNBC. 5FN. 3FN. 2FN. (Tribunal Regional do Trabalho da 23ª Região (TRT 23) 2016 - Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação Banca: Fundação Carlos Chagas (FCC)) São vários os tipos de dados numéricos no PostgreSQL. O tipo: Dentre as opções a seguir, assinale a que contém a expressão em SQL que inclui uma coluna Email do tipo VARCHAR(80) na tabela PROFESSOR. Seja uma tabela assim estruturada: DISCPLINA(CODIGOD, DESCRICAO, CARGAHORARIA). Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas? 1FN. CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL 8. numeric pode armazenar números com precisão variável de, no máximo, 100 dígitos. bigint é a escolha usual para números inteiros, pois oferece o melhor equilíbrio entre faixa de valores, tamanho de armazenamento e desempenho. smallint tem tamanho de armazenamento de 1 byte, que permite armazenar a faixa de valores inteiros de -128 a 127. integer tem tamanho de armazenamento de 4 bytes e pode armazenar valores na faixa de - 32768 a 32767. serial é um tipo conveniente para definir colunas identificadoras únicas, semelhante à propriedade auto incremento. Data Resp.: 27/06/2022 12:38:48 Explicação: A resposta correta é: serial é um tipo conveniente para definir colunas identificadoras únicas, semelhante à propriedade auto incremento. 9. ALTER DATABASE PROFESSOR ADD COLUMN Email VARCHAR(80). ALTER TABLE PROFESSOR MODIFY COLUMN Email VARCHAR(80). ADD COLUMN Email VARCHAR(80) TO TABLE PROFESSOR. ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80). ALTER DATABASE ADD COLUMN Email VARCHAR(80) TO PROFESSOR. Data Resp.: 27/06/2022 12:39:23 Explicação: A resposta correta é: ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80). CONSULTAS EM UMA TABELA NO POSTGRESQL 10. SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '___A%' AND CARGAHORARIA>80; SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA>80; SELECT * FROMDISCIPLINA WHERE DESCRICAO NOT LIKE 'A%' AND CARGAHORARIA<80; SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80; SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '_A%' AND CARGAHORARIA<80; Data Resp.: 27/06/2022 12:39:45 Explicação: A resposta correta é: SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80; Não Respondida Não Gravada Gravada Exercício inciado em 27/06/2022 12:36:16.