Prévia do material em texto
Você acertou 1 de 8 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B 1 Marcar para revisão �DATAPREV 2012 � Banca Quadrix Analista de Banco de Dados ) Não se trata de uma afirmativa válida para instalação do PostgreSQL, a partir do código fonte da distribuição: A biblioteca Readline do GNU é utilizada por padrão. É requerido o make do GNU ou qualquer outro programa make. Questão 1 de 8 Corretas �1� Incorretas �7� Em branco �0� 1 2 3 4 5 6 7 8 Exercicio Criação e Manipulação De Objetos No Postgresql Sair 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 1/12 C D E É necessário o compilador C ISO/ANSI. É necessário o gzip para descompactar a distribuição. É necessário um software adicional para instalação no Windows. Recomenda-se usar o MinGW. Resposta incorreta Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a letra E. A instalação do PostgreSQL no Windows não requer necessariamente um software adicional como o MinGW. Embora o MinGW possa ser usado para compilar o PostgreSQL a partir do código fonte, a distribuição oficial do PostgreSQL para Windows já vem pré-compilada, portanto, não é necessário um software adicional para a instalação. As outras alternativas são todas válidas para a instalação do PostgreSQL a partir do código fonte. 2 Marcar para revisão 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 2/12 A B C D E Uma chave estrangeira (também conhecida como chave externa) é um conceito importante em bancos de dados relacionais que estabelece relações entre tabelas. Ela é uma coluna ou conjunto de colunas em uma tabela que se refere à chave primária (ou outra chave única) de outra tabela. Qual ação o SGBD realizará se você tentar excluir uma linha de uma tabela que possui uma chave estrangeira referenciando-a? O SGBD permitirá a exclusão sem problemas. O SGBD gerará um erro e não permitirá a exclusão. O SGBD excluirá automaticamente as linhas relacionadas de outras tabelas. O SGBD solicitará uma confirmação antes de excluir a linha. O SGBD criará uma cópia de backup da linha antes de excluí-la. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 3/12 A B C Se uma linha em uma tabela com uma chave estrangeira for excluída, o SGBD gerará um erro e não permitirá a exclusão para manter a integridade dos dados. 3 Marcar para revisão �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: smallint tem tamanho de armazenamento de 1 byte, que permite armazenar a faixa de valores inteiros de �128 a 127. bigint é a escolha usual para números inteiros, pois oferece o melhor equilíbrio entre faixa de valores, tamanho de armazenamento e desempenho. integer tem tamanho de armazenamento de 4 bytes e pode armazenar valores na faixa de � 32768 a 32767. 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 4/12 D E numeric pode armazenar números com precisão variável de, no máximo, 100 dígitos. serial é um tipo conveniente para definir colunas identificadoras únicas, semelhante à propriedade auto incremento. Resposta incorreta Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a letra E. O tipo 'serial' no PostgreSQL é comumente utilizado para definir colunas identificadoras únicas, funcionando de maneira similar à propriedade 'auto incremento' em outros sistemas de gerenciamento de banco de dados. Isso significa que, para cada novo registro inserido na tabela, o valor dessa coluna será automaticamente incrementado, garantindo a unicidade do identificador. 4 Marcar para revisão �Agência de Fomento do Amapá �AFAP� � Tecnologia da Informação � FCC �2019�� Fernando está usando a linguagem SQL �ANSI� e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 5/12 A B C D E ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi: ..I.. Cliente ..II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC' ..III.. Cod_Cli = 'Cli01'; Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por: SET � WHERE � UPDATE UPDATE � SET � WHERE UPDATE � WHERE � SET WHERE � SET � UPDATE SET � UPDATE � WHERE Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 6/12 A B C D E A resposta correta é: UPDATE � SET � WHERE 5 Marcar para revisão �Universidade Federal do Ceará �UFC� � Técnico de Tecnologia da Informação � Desenvolvimento de Sistemas � CCV�UFC �2019�� Utilizando SQL, responda o que se pede. Uma tabela chamada Area possui dois campos: arecod e aredes. Como podemos inserir um novo registro na tabela "Area"? INSERT INTO Area (arecod, aredes) VALUES �100, "Técnico"), �200, "TI"). INSERT �100, "Técnico"), �200, "TI"� INTO Area VALUES(arecod, aredes). INSERT (arecod, aredes) INTO Area VALUES �100, "Técnico"), �200, "TI"). INSERT INTO (arecod, aredes) Area VALUES �100, "Técnico"), �200, "TI"). INSERT �100, "Técnico"), �200, "TI"� INTO Area (arecod, aredes). 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 7/12 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A instrução correta para inserir um novo registro na tabela "Area" é: "INSERT INTO Area (arecod, aredes) VALUES �100, "Técnico"), �200, "TI")". Esta instrução SQL insere novos registros na tabela especificada. Primeiro, especifica-se a tabela e os campos (arecod, aredes) nos quais os valores serão inseridos. Em seguida, os valores a serem inseridos são fornecidos após a cláusula VALUES. Neste caso, estamos inserindo dois novos registros: um com arecod 100 e aredes "Técnico", e outro com arecod 200 e aredes "TI". 6 Marcar para revisão Em um sistema de gerenciamento de banco de dados relacional �SGBD�, as tabelas são estruturas fundamentais para armazenar dados de forma organizada e eficiente. Elas são compostas por linhas e colunas, onde cada linha representa um registro de dados e cada coluna representa um atributo ou campo de dados específico. Qual comando é usado para adicionar uma nova coluna a uma tabela existente no PostgreSQL? 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 8/12 A B C D E CREATE TABLE ALTER TABLE DROP TABLE INSERT INTO CREATE SCHEMA Resposta incorreta Opa! A alternativa correta é a letra B. Confirao gabarito comentado! Gabarito Comentado O comando ALTER TABLE é usado para fazer alterações em uma tabela existente, como adicionar uma nova coluna. 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 9/12 A B C D E 7 Marcar para revisão Transações em banco de dados são um conceito fundamental no gerenciamento de sistemas de banco de dados relacionais. Elas são usadas para garantir a integridade, consistência e confiabilidade dos dados, especialmente em ambientes onde várias operações concorrentes podem estar ocorrendo simultaneamente. O que é atomicidade em relação a transações em bancos de dados? A capacidade de uma transação ser confirmada. A propriedade de que uma transação precisa ser realizada completamente ou não realizada. A capacidade de uma transação ser somente de leitura. A propriedade de que uma transação pode ser desfeita a qualquer momento. A confirmação de que os dados de uma transação foram gravados permanentemente no banco de dados. 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 10/12 A B C Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado A propriedade de que uma transação precisa ser realizada completamente ou não realizada. A atomicidade garante que todas as operações de uma transação sejam executadas ou desfeitas como uma unidade. 8 Marcar para revisão 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. ALTER DATABASE ADD COLUMN Email VARCHAR�80� TO PROFESSOR. ALTER TABLE PROFESSOR MODIFY COLUMN Email VARCHAR�80�. ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR�80�. 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 11/12 D E ADD COLUMN Email VARCHAR�80� TO TABLE PROFESSOR. ALTER DATABASE PROFESSOR ADD COLUMN Email VARCHAR�80�. Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado A expressão correta para adicionar uma coluna em uma tabela no SQL é utilizando o comando ALTER TABLE, seguido do nome da tabela, neste caso, PROFESSOR. Em seguida, utiliza-se ADD COLUMN, seguido do nome da coluna e do tipo de dado que ela irá armazenar, neste caso, Email VARCHAR�80�. Portanto, a expressão correta é: ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR�80�. 03/06/2024, 20:40 estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665e53df689ede0840a05bb5/gabarito/ 12/12