Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /1 Os sistemas gerenciadores de banco de dados permitem uma ação importante na manipulação dos dados das tabelas, que é a exclusão de registros cadastrados. Excluir implica eliminar permanentemente os registros cadastrados das tabelas. Escolha a alternativa em que o comando apresenta a sintaxe genérica correta para eliminar um registro específico da tabela. Resposta corretaDELETE FROM nome da tabela WHERE campo chave = condição; DELETE BY nome da tabela; DELETE nome da tabela WHERE campo chave = condição; DELETE FROM nome da tabela; DELETE INTO nome da tabela WHERE campo chave = condição; Pergunta 2 -- /1 Ocultar opções de resposta Ocultar opções de resposta Os índices são recursos implementados para melhorar a performance dos sistemas gerenciadores de banco de dados durante os processos de consultas em tabelas de bases de dados volumosas, permitindo um ganho de desempenho considerável. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que um índice é criado corretamente na tabela Livro. INDEX CREATE ON Livro(Editora); CREATE INDEX elemento TO Livro(Editora); INDEX CREATE elemento ON Livro(Editora); Resposta corretaCREATE INDEX elemento ON Livro(Editora); INDEX CREATE elemento FROM Livro(Editora); Pergunta 3 -- /1 Esse tipo de banco de dados não possui sua estrutura de dados disponibilizada em tabelas organizadas com atributos de tipos específicos e permite que itens de dados do mesmo tipo possam ter diferentes conjuntos de atributos. De acordo com essas informações e o conteúdo estudado sobre tipos de bancos de dados, pode-se afirmar que o texto se refere a um banco de dados: Hierárquico. Relacional. Resposta corretaNão Relacional. Orientado a Objetos. Em Árvore. Ocultar opções de resposta Ocultar opções de resposta Pergunta 4 -- Em um SGBD (Data Base Management System), uma base de dados é um esquema para organização e agrupamento de dados em que estão agrupadas as tabelas e outros elementos do banco de dados, como, views, usuários, variáveis, entre outros. Considerando essas informações e o conteúdo estudado sobre banco de dados, indique o comando correto para visualizar as bases de dados de um SGBD (Data Base Management System). Resposta corretaSHOW DATABASES; SELECT SHOW DATABASES; SHOW * DATABASES; SELECT DATABASES; VIEW DATABASES; Pergunta 5 -- /1 Dependendo das restrições impostas nas relações entre tabelas, algumas ações de manipulação de dados das tabelas envolvidas não serão permitidas, assim como no comando apresentado: ALTER TABLE Produto ADD CONSTRAINT fk_Pro_For FOREIGN KEY (Cod_Fornecedor) REFERENCES Fornecedor (Cod_for) ON DELETE NO ACTION ON UPDATE CASCADE; De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que: um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o produto poderá ser excluído. um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto. um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado. Ocultar opções de resposta Resposta correta um fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o contrário será permitido. tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente. Pergunta 6 -- /1 Em segurança de bancos de dados, há um evento maléfico e prejudicial ao banco de dados que consiste na inserção de instruções SQL não autorizadas ou mal-intencionadas em campos de entrada, normalmente em aplicações pela internet. De acordo com essas informações e os conteúdos estudados sobre segurança de bancos de dados, pode- se afirmar que o texto se refere a: SQL Intrusion. SQL Extrusion. SQL Insert. SQL Malware. Resposta corretaSQL Injection. Pergunta 7 -- /1 Uma base de dados é um esquema de agrupamento de dados, no qual várias tabelas são agrupadas e separadas das demais bases de dados. Com os comandos do SQL, pode-se listar e visualizar vários conjuntos de tabelas existentes. Ocultar opções de resposta Ocultar opções de resposta Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar as tabelas de uma base de dados. SHOW * TABLES; SELECT SHOW TABLES; Resposta corretaSHOW TABLES; VIEW TABLES; SELECT TABLES; Pergunta 8 -- /1 O SQL possui comandos específicos para podermos consultar informações sobre a estrutura das tabelas de uma base de dados. É possível visualizar os atributos e suas características, como tipo, tamanho e quais são os campos-chaves. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação a que o texto se refere. Resposta corretaDESCRIBE nome da tabela; DESCRIT nome da tabela; SHOW DESCRIT nome da tabela; SHOW TABLE nome da tabela; Incorreta: SHOW CREATE TABLE nome da tabela; Pergunta 9 -- /1 Ocultar opções de resposta Ocultar opções de resposta Os sistemas gerenciadores de banco de dados permitem o recurso de implementação de índices em tabelas, mas devemos tomar alguns cuidados ao criá-los, pois poderá haver um efeito contrário, ou ainda, avolumar a base de dados desnecessariamente. De acordo com o texto e do conteúdo estudado sobre comandos de definição de dados, escolha a alternativa correta. Resposta correta um campo chave já cria uma indexação para o referido campo e não devemos criar um índice para esses campos. o ideal é criar índices para todos os campos da tabela. devemos sempre criar índices para campos do tipo chave estrangeira e aos demais campos. devemos sempre criar índices para campos do tipo chave. em tabelas menos volumosas devemos sempre criar índices. Pergunta 10 -- /1 Sobre segurança de banco de dados, há sempre possibilidades e vulnerabilidades que devem ser controladas e vigiadas constantemente. Boas práticas na manipulação do banco de dados visam a segurança da informação armazenada. Considerando as informações no texto base e o conteúdo estudado sobre segurança de bancos de dados, analise as afirmativas abaixo sobre os passos de prevenção para auxiliar na segurança do banco de dados: I. Implementar políticas de segurança em TI. II. Evitar concessão excessiva de privilégios que posteriormente poderão ficar desatualizadas e caírem no esquecimento dos administradores do banco de dados. III. Prevenir abusos de privilégios e uso inconsequente por maus profissionais. IV. Realizar auditorias com frequência é descartada em bancos de dados. Está correto somente o que se afirma em: I e III. I e III. II, III e IV. Resposta corretaI, II e III. II e IV. I, II e IV. Conteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /1 Analise a figura a seguir: Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a tabela na ordem apresentada. bq_03_questao_9.PNG SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC. SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC. SELECT nome FROM aluno ORDER BY nome ASC. Resposta corretaSELECT * FROM aluno ORDER BY nome ASC. SELECT * FROM aluno ORDER BY nome DESC. Pergunta 2 -- /1 Ocultar opções de resposta Ocultar opções de resposta A linguagem SQL possui classificações ou grupos de comandos, chamados ou traduzidos como Linguagens, de acordo com a atuação de cada um. Por exemplo, Linguagem de manipulação de dados, Linguagem de definição de dados, entre outros. Considerando essas informações e o conteúdo estudado sobre a organização da linguagem SQL, pode-se afirmar que o comando CREATE pertence: ao grupo DML. ao controle de transações. Resposta corretaao grupo DDL. à restrição de integridade. ao grupo DCM. Pergunta 3 -- /1 A linguagem SQL possui uma gama de comandos para a manipulação de dados no banco de dados, entre eles, há um comando muito poderoso com diversas variações e aplicações,apenas ajustando parâmetros à sua sintaxe. Ele linhas gerais, esse comando permite realizar consultas no banco de dados, retornando dados recuperados de tabelas. De acordo com o texto base apresentado e do conteúdo estudado sobre comandos SQL, escolha a alternativa que apresenta o comando SQL sobre o qual o texto se refere. CONSULT. WHERE. Resposta corretaSELECT. THERE. INPUT. Ocultar opções de resposta Mostrar opções de resposta Pergunta 4 -- /1 Analise a sintaxe do comando SQL a seguir: SELECT * FROM elemento_A;. De acordo com o comando apresentado e com o conteúdo estudado, no contexto da linguagem SQL, o elemento_A do comando se refere a: Uma base de dados. Um atributo da tabela. Uma consulta. Resposta corretaUma tabela. Um banco de dados. Pergunta 5 -- /1 As datas e horas armazenadas em bancos de dados são de um tipo bem específico e possuem características bem peculiares que as diferenciam dos demais dados. Em SQL, existem várias formas de manipulação desses campos, inclusive para calcular período entre datas e horas. Considerando essas informações e o conteúdo estudado sobre funções de SQL, escolha o comando adequado para mostrar a data atual com mais 30 dias. Pergunta 6 -- /1 Ocultar opções de resposta Ocultar opções de resposta Existem Funções no SQL que são comandos especiais e realizam operações, devolvendo ações esperadas. O SQL possui funções para manipulação de dados numéricos, alfanuméricos, datas, horas, entre vários outros tipos de dados. Segundo o texto e o conteúdo estudado sobre funções de SQL, indique o comando adequado para calcular a média de valores em uma coluna com dados numéricos. SELECT AWG(Valor) FROM curso. Resposta corretaSELECT AVG(Valor) FROM curso. SELECT AMX(Valor) FROM curso. SELECT SUM(Valor) FROM curso. SELECT MED(Valor) FROM curso. Pergunta 7 -- /1 A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de ações realizadas no banco de dados. Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O comando COMMIT é usado para controle de transações. II. ( ) O comando GRANT é do tipo DDL. III. ( ) O comando UPDATE é do tipo DML. IV. ( ) O comando INSERT é do tipo DDL. F, F, V, V. F, V, F, V. V F V F Ocultar opções de resposta Resposta corretaV, F, V, F. V, V, F, V. V, F, V, V. Pergunta 8 -- /1 A linguagem SQL possui funções para manipulação de strings ou dados alfanuméricos, entre vários outros tipos. Um exemplo disso pode ser visto no comando seguir: SELECT LCASE('Banco de Dados'); Baseado no texto base e nos conteúdos estudados sobre comando SQL, escolha a alternativa que indica o que o comando em destaque retornará. Nesse caso, não realizará nenhuma mudança na frase. Irá mostrar todas as letras da frase em maiúsculo. Inverterá as letras maiúsculas com minúsculas. Resposta corretaIrá mostrar todas as letras da frase em minúsculo. Essa é uma função que não trata de dados alfanuméricos. Pergunta 9 -- /1 Analise a figura a seguir: bq_03_questao_8.png Ocultar opções de resposta Ocultar opções de resposta Quais atributos em ambas as tabelas são mais prováveis de serem chave-primária ou chave-estrangeira, respectivamente, em um possível relacionamento? Cod_Curso e RM. RM e Cod_curso. Resposta corretaCod_curso e Cod_Curso. Cod_Curso e Cod_curso. Cod_curso e RM. Pergunta 10 -- /1 Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo: SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso); Considerando essas informações e o conteúdo estudado sobre comandos SQL, analise o comando em destaque e escolha a alternativa correta. O comando realiza uma Subconsulta. O primeiro SELECT servirá de referência para o segundo SELECT Essa Subconsulta só será executada se houver campos chaves em ambas as tabelas. Resposta correta O comando realiza uma Subconsulta. O segundo SELECT servirá de referência para o primeiro SELECT. O comando apresentado possui sintaxe incorreta para uma Subconsulta. Os dois comados SELECTs serão executados um após o outro, corretamente, mas não possuem relação entre si Conteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /1 As restrições de integridade servem para garantir a exatidão dos dados em um banco de dados relacional. Uma chave estrangeira de uma relação tem que coincidir com uma chave primária da entidade principal. Nesse caso, o atributo deve ser do mesmo tipo e existir em ambas as tabelas, assim como o conteúdo idêntico. Considerando essas informações e o conteúdo estudado, é possível afirmar que o tipo de restrição ao qual o texto se refere é a: restrição de chave. restrição de chave-estrangeira. restrição de domínio. Resposta corretaintegridade referencial. restrição do usuário. Pergunta 2 -- /1 O modelo lógico é criado a partir do modelo conceitual. A seguinte relação foi mapeada de um modelo conceitual: Nome da Entidade: Produto Ocultar opções de resposta Ocultar opções de resposta Atributos: Codigo, Descrição, Valor_unitário, Cod_Fornecedor. Baseado na descrição da entidade apresentada e dos conteúdos sobre modelo lógico estudados, é correto afirmar que: A forma correta de representar o Esquema Relacional é no formato de tabela. O campo Cod_Fornecedor deveria ser a chave primária dessa tabela. O atributo Valor_unitário deveria ser um atributo multi_valorado. O campo Código poderia ser uma chave-estrangeira. Resposta correta O Esquema Relacional pode ser representado por Produtos(Código, Descrição, Valor_unitário, Cod_Fornecedor). Pergunta 3 -- /1 Enquanto o modelo Entidade-Relacionamento é voltado para o projeto conceitual do banco de dados, o modelo Relacional está diretamente ligado ao projeto lógico. Considerando essas informações e o conteúdo estudado, podemos afirmar que o modelo lógico deve ser criado: após a conclusão do projeto físico. em conjunto com o projeto conceitual. Resposta corretaapós a conclusão do projeto conceitual. em conjunto com o projeto físico. após a conclusão na análise de requisitos. Pergunta 4 -- /1 Ocultar opções de resposta Ocultar opções de resposta Durante a construção de um projeto de banco de dados relacional, vários artefatos podem ser criados dependendo do estágio em que se encontra a modelagem de dados, também várias ferramentas CASE podem ser adotadas para a construção de diagramas. Considerando essas informações e o conteúdo estudado, podemos afirmar que o momento do projeto de banco de dados em que é produzido o Esquema Relacional é (o): Resposta corretaModelo Lógico. Modelo Conceitual. Nível Físico. Nível Conceitual ou Lógico. Após a análise de Requisitos. Pergunta 5 -- /1 Toda relação pode ser composta por atributos diferentes, como chaves-primárias, chaves-estrangeiras, campos compostos, entre outros. Os nomes dos atributos são importantes identificadores e devem contribuir para qualificar pincipalmente a origem desses campos. A figura ilustra parcialmente três tabelas relacionadas A, B e C, com atributos com nomes bem identificados de acordo com sua origem. Figura representação parcial de três tabelas relacionadas: O texto apresentado se refere a atributos que podem compor uma relação. Sabendo que a figura demonstra que as tabelas A, B e C estão relacionadas e podem possuir campos do tipo chave-primária e chave-estrangeira, e baseado na semelhança dos nomes dos atributos de cada tabela e no conteúdo estudado sobre entidade- relacionamento, é correto afirmar que: bq_02_questao_5.png apenas a tabela B não possui chave-primária. Ocultar opções de resposta apenas a tabela A possui chave-estrangeira. as tabelas A, B eC possuem chave-estrangeiras. Resposta corretaas tabelas A e C possuem chave-estrangeiras. apenas a tabela C possui chave-estrangeira. Pergunta 6 -- /1 A arquitetura ANSI-SPARC (American National Standards Institute - Standards Planning and Requirements Committee) é o padrão americano de projeto abstrato para um sistema de gerenciamento de banco de dados amplamente utilizado no mundo. Considerando essas informações e o conteúdo estudado, pode-se afirmar que a arquitetura referida no texto é mais popularmente conhecida como arquitetura: Hierárquica. SQL. Resposta corretaThree-Schema. Cliente-Servidor. Modelo Relacional. Pergunta 7 -- /1 Ocultar opções de resposta Ocultar opções de resposta Um atributo chave, além de permitir a unicidade dos dados, é importante na organização geral deles, podendo inclusive determinar a ordem em que os dados serão acessados, independentemente da ordem de inserção no banco de dados. A partir da leitura do texto sobre atributo chave, analise as afirmativas a seguir sobre as possíveis composições de um campo chave. I. Uma chave-estrangeira de uma entidade é o elo de ligação com outra entidade com a qual desejamos criar relacionamento. II. Uma chave-primária pode se relacionar com qualquer outro tipo de atributo de uma tabela relacionada. III. Uma entidade envolvida em um relacionamento deverá ter uma chave-primária e ainda uma chave- estrangeira. IV. Em caso de relacionamento, para que os dados de ambas as tabelas sejam acessados, os conteúdos entre os atributos participantes devem ser idênticos. Está correto apenas o que se afirma em: I, II e III. I e II. III. Resposta corretaI e IV. II e III. Pergunta 8 -- /1 No modelo lógico, algumas nomenclaturas são ajustadas para ficarem mais alinhadas com o nível de abstração inerente a esse modelo, com termos mais técnicos e adequados ao sistema gerenciador de banco de dados adotado nessa fase. Considerando essas informações e o conteúdo estudado, é correto afirmar que o nome adotado para representar as informações contidas em uma coluna de uma tabela é: relação. conjunto. Ocultar opções de resposta atributo. conteúdo. Resposta corretadomínio. Pergunta 9 -- /1 Analise o diagrama Entidade-Relacionamento sobre o controle de biblioteca. Na construção do projeto lógico baseado no diagrama apresentado, alguns ajustes podem ser necessários. Por exemplo: bq_02_questao_20.png A atributo Cod_Livro da entidade Livro não precisará ser chave-estrangeira no projeto lógico na entidade Requisição. Resposta correta o atributo Cod_Livro da entidade Livro deverá entrar como uma chave-estrangeira na entidade Requisição. O atributo RA da entidade Requisição deverá ser uma chave-estrangeira na entidade Aluno. O atributo Num_requisição da entidade Requisição deverá ser uma chave-estrangeira. A atributo RA na entidade Aluno é uma chave-estrangeira. Pergunta 10 -- /1 Analise a figura: Ocultar opções de resposta A figura apresentada demostra os níveis de abstração propostos por uma arquitetura de banco de dados abordada no conteúdo estudado. Sendo assim, é correto afirmar que: bq_02_questao_8.png essa é uma arquitetura de quatro esquemas. o nível interno é o de maior abstração. essa é uma arquitetura hierárquica. essa é uma arquitetura de quatro esquemas. Resposta corretao nível externo é de visões de usuários. Conteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /1 Durante a modelagem do banco de dados, pode ser necessário decidir qual tipo de atributo adotar em casos mais específicos. Uma decisão equivocada pode impactar na organização e eficiência de alguns dados armazenados. Considerando essas informações e o conteúdo estudado sobre modelagem de dados, pode-se afirmar que quando esta aponta para um elemento que deve receber vários valores, isso diz respeito ao tipo de Atributo: Uni-Valorado. Resposta corretaMultivalorado Polivalorado. Monovalorado. Não Valorado. Pergunta 2 -- /1 As metodologias de projeto de bancos de dados estão fortemente relacionadas com as diretrizes da engenharia de software, mas, para iniciarmos a modelagem de banco de dados, é necessário que os aspectos do negócio do cliente já tenham sido levantados. Ocultar opções de resposta Ocultar opções de resposta O texto-base apresentado se refere a uma fase do desenvolvimento de software que deve anteceder a modelagem de banco de dados. Assinale a alternativa que indica o momento correto de se iniciar a modelagem em questão. Resposta corretaApós a Análise de Requisitos. Antes da engenharia de requisitos. Após o nível Lógico. Durante o nível Lógico. Durante o nível Conceitual. Pergunta 3 -- /1 As tabelas ou entidades são elementos da modelagem de banco de dados que representam o armazenamento e organização essencial dos dados armazenados. Cada conjunto de dados armazenados é conhecido por alguns nomes, entre eles instância. Considerando essas informações e o conteúdo estudado, podemos afirmar que o elemento Tupla é utilizado para referenciar: Resposta corretaum registro de dados com informações provenientes de todos os atributos. todos os dados de uma coluna de uma tabela. todos os dados de um campo principal de uma entidade. todos os dados de um único atributo da entidade. o relacionamento N para N entre entidades fortes. Pergunta 4 /1 Ocultar opções de resposta Ocultar opções de resposta Pergunta 4 -- /1 Analise o seguinte diagrama Entidade-Relacionamento. A partir das informações trazidas no diagrama e do conteúdo estudado a respeito da composição das entidades e do fator entidade-relacionamento, é correto afirmar que: bq_01_questao3.PNG .png o relacionamento indica que os pacientes poderão ser atendidos por no mínimo um médico. Resposta correta a entidade Paciente possui um atributo chave e um composto, além de outros atributos. a entidade Médico não possui um atributo chave. a entidade Médico e a Paciente são entidades fracas. o atributo Convênio é do tipo Derivado. Pergunta 5 -- /1 Analise os símbolos abaixo para a composição do diagrama Entidade-Relacionamento. A partir da análise dos símbolos apresentados e dos conteúdos estudados sobre diagrama Entidade- Relacionamento, podemos afirmar que: bq_01_questao_16.PNG.PNG o elemento A simboliza um atributo composto, ou seja, é formado por mais de um atributo intercalado. o elemento B simboliza um atributo Multivalorado, ou seja, é capaz de receber vários valores de uma só vez no mesmo atributo. Ocultar opções de resposta Resposta correta o elemento B simboliza um atributo derivado, um exemplo de aplicação desse atributo é a possibilidade de um dado ser calculado ou formado a partir de outros dados. o elemento A simboliza um atributo derivado, um exemplo de aplicação desse atributo é a possibilidade de um dado ser composto por vários outros atributos como se fosse apenas um. tanto o elemento A quanto o elemento B, quando estiverem presentes na entidade, devem ser definidos, respectivamente, como chave-primária e chave-estrangeira. Pergunta 6 -- /1 Peter Chen, em 1976, idealizou um modelo Entidade-Relacionamento que ainda hoje é muito utilizado. Esse modelo sofreu ajustes mínimos, mas permanece essencialmente o mesmo. A modelagem proposta por Chen contempla um diagrama para representá-la. Considerando o modelo proposto por Chen mencionado no texto, escolha a alternativa que identifica o diagrama correto: Resposta corretaDER. MER. RE. RUB. ME. Pergunta 7 -- /1 Ocultar opções de resposta Ocultar opções de resposta Em um banco de dados, as Entidades são estruturas estabelecidas e pré-definidas visando o agrupamento e organização das informações a serem inseridas. Caso não haja um campo chave definido, os dados seguiram uma ordenação padrão. Considerando essas informações e o conteúdo estudado sobre a ordenação dos dados nas Entidades, é correto afirmar que: toda Entidade sempre terá seus dados ordenados de acordo com a inserção dos dados, independente docampo chave. as Entidades sem campos chaves serão ordenadas pelo primeiro atributo definido. a ordenação padrão a que o texto se refere é uma sequência numérica. Resposta correta as Entidades sem campos chaves serão ordenadas na sequência da inserção dos dados. as Entidades sem campos chaves seguiram uma ordenação aleatória. Pergunta 8 -- /1 Analise o diagrama Entidade-Relacionamento a seguir sobre devolução de livros em uma biblioteca. Baseado no diagrama e no conteúdo estudado sobre entidade-relacionamento e suas cardinalidades, é correto afirmar que: bq_01_questao_20.PNG.png analisando apenas o diagrama, é impossível determinar quantos livros o aluno poderá solicitar. Resposta corretao diagrama indica que um aluno poderá requisitar entre um e N livros. o diagrama indica que um aluno poderá requisitar no máximo um livro. o livro poderá pertencer a mais de uma sessão na biblioteca. em uma requisição só poderá haver um livro solicitado. Ocultar opções de resposta Ocultar opções de resposta Pergunta 9 -- /1 Os SGBDs (Sistemas Gerenciadores de Banco de Dados) são softwares responsáveis por permitir que os dados sejam mantidos e manipulados de uma maneira segura e confiável, promovendo soluções e facilidades para o usuário. Considerando essas informações e o conteúdo estudado sobre SGBDs, pode-se afirmar que pertencem a essa categoria os seguintes softwares: Postgree, UML, SQL, Oracle. Resposta corretaMySQL, SQL Server, Oracle, PostgreSQL. Oracle, SQL, UML, MER. SYBase, LINUX Server, AD, SQL. SQL, Oracle, MYSQL, SYBase. Pergunta 10 Crédito total dado -- /1 Analise o diagrama Entidade-Relacionamento abaixo. Considerando a análise da relação e cardinalidade aplicada e o conteúdo estudado, pode-se afirmar que a cardinalidade na Entidade A: bq_01_questao_14.PNG.png mantém uma relação de uma para um. mantém uma relação de no mínimo 1 e no máximo 1. Resposta corretamantém uma relação de no mínimo 0 e no máximo N. mantém uma relação de igualdade com a entidade B. mantém uma relação de, no mínimo, 1 e no máximo N. 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 1/8 Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 -- /1 Em um sistema gerenciador de banco de dados, as estruturas das tabelas são compostas por elementos que determinam suas características, como nome das tabelas e seus atributos com particularidades claras, como definição de tipo, tamanho, campos-chaves, entre outros. Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar a estrutura de uma tabela. SHOW TABLE nome da tabela; Resposta corretaSHOW CREATE TABLE nome da tabela; VIEW TABLES nome da tabela; SHOW * TABLE nome da tabela; SELECT CREATE TABLE nome da tabela; Pergunta 2 -- /1 Sobre o recurso de criação de Views da linguagem SQL na maioria dos SGBDs (Sistemas de Gestão de Base de Dados), analise o comando apresentado: CREATE VIEW Cliente_fon AS SELECT Nome, Telefone From Cliente; De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o comando: não criará nenhum objeto, mas mostrará o resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. cria uma View resultado do comando SELECT da tabela Cliente apenas com os campos Nome e Telefone, porém, se algo for alterado na tabela Cliente, essa View estará desatualizada. Incorreta: cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 2/8 Ocultar opções de resposta cria uma View com dados físicos resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. Resposta correta cria uma View resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. Pergunta 3 -- /1 Sobre segurança de banco de dados, há sempre possibilidades e vulnerabilidades que devem ser controladas e vigiadas constantemente. Boas práticas na manipulação do banco de dados visam a segurança da informação armazenada. Considerando as informações no texto base e o conteúdo estudado sobre segurança de bancos de dados, analise as afirmativas abaixo sobre os passos de prevenção para auxiliar na segurança do banco de dados: I. Implementar políticas de segurança em TI. II. Evitar concessão excessiva de privilégios que posteriormente poderão ficar desatualizadas e caírem no esquecimento dos administradores do banco de dados. III. Prevenir abusos de privilégios e uso inconsequente por maus profissionais. IV. Realizar auditorias com frequência é descartada em bancos de dados. Está correto somente o que se afirma em: Resposta corretaI, II e III. I e III. II, III e IV. I, II e IV. II e IV. Pergunta 4 -- /1 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 3/8 Ocultar opções de resposta Ocultar opções de resposta Analise o comando executado no prompt de comando do MySQL para alteração da tabela vendascopia: ALTER TABLE vendascopia ADD COLUMN Sigla Char(2) NOT NULL; De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o comando: acrescentará a coluna vendascopia à tabela Sigla e não aceitará valores nulos. o comando necessita de sinal de igual antes do NOT NULL. Resposta corretaacrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos. apenas acrescentará a restrição de não aceitar valores nulos a coluna especificada. o comando necessita de um parâmetro FROM antes de Sigla. Pergunta 5 -- /1 O SQL possui comandos específicos para podermos consultar informações sobre a estrutura das tabelas de uma base de dados. É possível visualizar os atributos e suas características, como tipo, tamanho e quais são os campos-chaves. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação a que o texto se refere. DESCRIT nome da tabela; SHOW DESCRIT nome da tabela; SHOW TABLE nome da tabela; Resposta corretaDESCRIBE nome da tabela; SHOW CREATE TABLE nome da tabela; 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 4/8 Ocultar opções de resposta Ocultar opções de resposta Pergunta 6 -- /1 O SQL possui comandos específicos para podermos consultar informações sobre os comandos que compuseram a estrutura das tabelas de uma base de dados. É possível visualizar toda a sintaxe empregada nos comandos de criação delas. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação a que o texto se refere. DESCRIT nome da tabela; Incorreta: DESCRIBE nome da tabela; SHOW TABLE nome da tabela; SHOW DESCRIT nome da tabela; Resposta corretaSHOW CREATE TABLE nome da tabela; Pergunta 7 -- /1 Dependendo das restrições impostas nas relações entre tabelas, algumas ações de manipulação de dados das tabelas envolvidas não serão permitidas, assim como no comando apresentado: ALTER TABLE Produto ADD CONSTRAINT fk_Pro_For FOREIGN KEY (Cod_Fornecedor) REFERENCES Fornecedor (Cod_for) ON DELETE NO ACTION ON UPDATE CASCADE; De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que: um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o produto poderá ser excluído. um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado. 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?…5/8 Ocultar opções de resposta Resposta corretaum fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o contrário será permitido. um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto. tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente. Pergunta 8 -- /1 Em um SGBD (Data Base Management System), uma base de dados é um esquema para organização e agrupamento de dados em que estão agrupadas as tabelas e outros elementos do banco de dados, como, views, usuários, variáveis, entre outros. Considerando essas informações e o conteúdo estudado sobre banco de dados, indique o comando correto para visualizar as bases de dados de um SGBD (Data Base Management System). SELECT SHOW DATABASES; SELECT DATABASES; Resposta corretaSHOW DATABASES; SHOW * DATABASES; VIEW DATABASES; Pergunta 9 -- /1 Uma das ações importantes executadas nas bases de dados são as atualizações de dados das tabelas. As atualizações permitem trocar conteúdos armazenados por outros conteúdos mais atualizados, dependendo de condições impostas na estrutura do comando. 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 6/8 Ocultar opções de resposta Ocultar opções de resposta Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação de atualização do atributo Editora da tabela Livros quando o a condição imposta ao atributo COD for satisfeita. UPDATE Livro WHERE Editora = “New Read” COD = 3445; Resposta corretaUPDATE Livros SET Editora = “New Read” WHERE COD = 3445; UPDATE SET Editora = “New Read” FROM Livro WHERE COD = 3445; UPDATE Livro INTO EDITORA WHERE COD = 3445; UPDATE INTO Livro SET Editora = “New Read” WHERE COD = 3445; Pergunta 10 -- /1 A criação das tabelas em uma base de dados usando comandos SQL para um sistema gerenciador de banco de dados específico pode variar minimamente em sua sintaxe, contudo, a maior parte do comando de criação de tabelas não sobre grandes alterações. Considerando essas informações e o conteúdo estudado, escolha a alternativa correta para a criação de uma tabela em SQL. CREATE TABLE Cliente ( Cod_cli INTEGER PRIMARY KEY Nome VARCHAR (50) Endereco VARCHAR (50) Telefone VARCHAR (20) ); 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 7/8 CREATE Cliente ( Cod_cli INTEGER PRIMARY KEY, Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20) ); CREATE TABLES Cliente ( Cod_cli INTEGER, Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20); ) CREATE Cliente ( Cod_cli INTEGER Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20) ); 14/12/2021 03:25 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 8/8 Resposta correta CREATE TABLE Cliente ( Cod_cli INTEGER PRIMARY KEY, Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20) ); 14/12/2021 03:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 1/5 Ocultar opções de resposta Mostrar opções de resposta Pergunta 1 -- /1 Analise a figura a seguir: Quais atributos em ambas as tabelas são mais prováveis de serem chave-primária ou chave-estrangeira, respectivamente, em um possível relacionamento? bq_03_questao_8.png Resposta corretaCod_curso e Cod_Curso. Incorreta: Cod_Curso e Cod_curso. Cod_Curso e RM. Cod_curso e RM. RM e Cod_curso. Pergunta 2 -- /1 Há comandos para consultas em SQL capazes de limitar a quantidade de registros que serão retornados e exibidos, permitindo uma busca e apresentação mais eficientes, com uma melhor seleção dos dados pesquisados. Escolha a alternativa abaixo que apresenta o comando correto de acordo com a definição do texto base e do conteúdo estudado sobre comandos de consulta SQL. Pergunta 3 -- /1 14/12/2021 03:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 2/5 Mostrar opções de resposta Mostrar opções de resposta A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de ações realizadas no banco de dados. Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O comando COMMIT é usado para controle de transações. II. ( ) O comando GRANT é do tipo DDL. III. ( ) O comando UPDATE é do tipo DML. IV. ( ) O comando INSERT é do tipo DDL. Pergunta 4 -- /1 A linguagem SQL permite que se manipule várias tabelas relacionadas. No entanto, é necessário que haja um atributo em comum entre as várias tabelas, a fim de que os dados apareçam da forma esperada, clara e, na medida do possível, com maior eficiência. Observe o comando abaixo: SELECT * FROM aluno, curso WHERE aluno.Cod_Curso=curso.cod_curso; Considerando essas informações e o conteúdo estudado, assinale a alternativa que explica qual será o retorno do comando acima. Pergunta 5 -- /1 Analise a sintaxe do comando a seguir: SELECT r1, r2, r3 FROM elemento_A, elemento_B; Considerando o comando e o conteúdo estudado, pode-se afirmar que os elementos r1, r2 e r3 podem ser: 14/12/2021 03:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 3/5 Mostrar opções de resposta Mostrar opções de resposta Mostrar opções de resposta Pergunta 6 -- /1 Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo: SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso); Considerando essas informações e o conteúdo estudado sobre comandos SQL, analise o comando em destaque e escolha a alternativa correta. Pergunta 7 -- /1 A linguagem SQL possui uma gama de comandos para a manipulação de dados no banco de dados, entre eles, há um comando muito poderoso com diversas variações e aplicações, apenas ajustando parâmetros à sua sintaxe. Ele linhas gerais, esse comando permite realizar consultas no banco de dados, retornando dados recuperados de tabelas. De acordo com o texto base apresentado e do conteúdo estudado sobre comandos SQL, escolha a alternativa que apresenta o comando SQL sobre o qual o texto se refere. Pergunta 8 -- /1 14/12/2021 03:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 4/5 Mostrar opções de resposta Mostrar opções de resposta Ocultar opções de resposta Analise a sintaxe do comando SQL a seguir: SELECT * FROM elemento_A;. De acordo com o comando apresentado e com o conteúdo estudado, no contexto da linguagem SQL, o elemento_A do comando se refere a: Pergunta 9 -- /1 A linguagem SQL está organizada e separada por categorias de comandos ou componentes, também chamadas de tipos de linguagens, oferecendo recursos para Definição, Manipulação e Controle dos dados dos bancos de dados. Considerando o texto acima, indique a alternativa que identifique a qual grupo dessas linguagens que o comando SELECT pertence. Pergunta 10 -- /1 Algumas vezes, necessitamos realizar operações entre datas e o SQL possui funções específicas para essa finalidade. Como exemplo, imagine aseguinte problemática: Um setor financeiro necessita levantar o número de dias em atraso de uma duplicata, baseado em sua data de vencimento e na data atual. De acordo com o texto base e o conteúdo estudado sobre funções em SQL, escolha a alternativa em que o comando adequado está com sua sintaxe correta para mostrar a diferença entre as duas datas. Resposta corretaSELECT DATEDIFF('2019-03-21', '2019-02-21'). SELECT DIFFDATE('2019-03-21', '2019-02-21'). SELECT DATADIFF('2019/03/21', '2019/02/21'). 14/12/2021 03:11 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 5/5 SELECT DIFFDATE('2019-03-21' - '2019-02-21'). Incorreta: SELECT DATEDIFF('2019-03-21' - '2019-02-21'). 14/12/2021 02:53 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 1/6 Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 -- /1 Com o advento dos computadores pessoais e o aumento da capacidade em termos de memória e processamento, gradualmente os SGBDs (Sistema Gerenciador de Banco de Dados) começaram a explorar o poder de processamento disponível do lado do usuário, o que culminou em uma nova arquitetura de SGBDs. Considerando essas informações e o conteúdo estudado, podemos afirmar que a arquitetura a que o texto se refere é a/o: SQL. Distribuído. Centralizado. Resposta corretaCliente-Servidor. Multitarefa. Pergunta 2 -- /1 Na preservação da qualidade dos dados manipulados em bancos de dados, que envolve garantir a unicidade dos dados, verificar se um campo pode receber um valor nulo ou não e a consistência de dados são preocupações constantes que devem ser observadas. O texto-base se refere a um importante recurso do banco de dados estudado no conteúdo sobre a qualidade da informação. Assim sendo, é correto afirmar que o nome desse recurso do banco de dados é: Entidade-Relacionamento. Resposta corretarestrição de integridade. inconsistência de dados, não conformidade de dados. 14/12/2021 02:53 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 2/6 Ocultar opções de resposta Ocultar opções de resposta intolerância a falhas. Pergunta 3 -- /1 O objetivo da arquitetura Three-Schema foi separar aplicações do usuário final do banco de dados. Nesta arquitetura, ocorre a divisão em três níveis, chamados de Esquemas. Considerando essas informações e o conteúdo estudado, podemos afirmar que a visão do usuário e aplicações com relação ao banco de dados está na ou no: Esquema Interna. Resposta corretaVisão Externa. Visão Global. Esquema Conceitual. Visão Interna. Pergunta 4 -- /1 Surgiu como uma evolução e extensão do modelo hierárquico, mas eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações. Considerando essas informações e o conteúdo estudado sobre os tipos sistemas gerenciadores de banco de dados, podemos afirmar que o tipo de sistema de banco de dados criado como uma evolução do modelo hierárquico é o: Modelo em Árvore. 14/12/2021 02:53 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 3/6 Ocultar opções de resposta Modelo Relacional. Modelo Orientado a Objetos. Modelo Three-Schema. Resposta corretaModelo em Rede. Pergunta 5 -- /1 A arquitetura ANSI-SPARC (American National Standards Institute - Standards Planning and Requirements Committee) é o padrão americano de projeto abstrato para um sistema de gerenciamento de banco de dados amplamente utilizado no mundo. Considerando essas informações e o conteúdo estudado, pode-se afirmar que a arquitetura referida no texto é mais popularmente conhecida como arquitetura: Cliente-Servidor. Hierárquica. SQL. Resposta corretaThree-Schema. Modelo Relacional. Pergunta 6 -- /1 14/12/2021 02:53 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 4/6 Ocultar opções de resposta Ocultar opções de resposta Há softwares que permitem gerenciar os processos de definição, construção, manipulação e compartilhamento de dados entre várias aplicações de usuários. Existem vários softwares responsáveis pelo gerenciamento de grandes volumes de dados e, entre eles, encontramos também versões gratuitas. Considerando essas informações e o conteúdo estudado, pode-se afirmar que o texto se refere ao seguinte tipo de software: Sistemas embargados de banco de dados. Resposta corretasistemas gerenciadores de banco de dados. sistemas integrados de banco de dados sistemas gerenciadores da informação. sistemas de banco de dados. Pergunta 7 -- /1 A restrição de integridade aborda várias formas de restrição de dados que garantam a qualidade das informações em um banco de dados. O conjunto de valores permitidos ou possíveis que um atributo pode ter ou receber é uma das formas de restrições de integridade que podem ser implementadas. Considerando essas informações e o conteúdo estudado, podemos afirmar que o tipo de restrição de integridade citada no texto diz respeito à: restrição de atributos. integridade referencial. Resposta corretarestrição de domínio. restrição de chaves. restrição de usuário. 14/12/2021 02:53 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 5/6 Ocultar opções de resposta Pergunta 8 -- Um atributo chave, além de permitir a unicidade dos dados, é importante na organização geral deles, podendo inclusive determinar a ordem em que os dados serão acessados, independentemente da ordem de inserção no banco de dados. A partir da leitura do texto sobre atributo chave, analise as afirmativas a seguir sobre as possíveis composições de um campo chave. I. Uma chave-estrangeira de uma entidade é o elo de ligação com outra entidade com a qual desejamos criar relacionamento. II. Uma chave-primária pode se relacionar com qualquer outro tipo de atributo de uma tabela relacionada. III. Uma entidade envolvida em um relacionamento deverá ter uma chave-primária e ainda uma chave- estrangeira. IV. Em caso de relacionamento, para que os dados de ambas as tabelas sejam acessados, os conteúdos entre os atributos participantes devem ser idênticos. Está correto apenas o que se afirma em: I e II. II e III. III. Resposta corretaI e IV. I, II e III. Pergunta 9 -- /1 O modelo lógico é criado a partir do modelo conceitual. A seguinte relação foi mapeada de um modelo conceitual: Nome da Entidade: Produto Atributos: Codigo, Descrição, Valor_unitário, Cod_Fornecedor. 14/12/2021 02:53 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 6/6 Ocultar opções de resposta Ocultar opções de resposta Baseado na descrição da entidade apresentada e dos conteúdos sobre modelo lógico estudados, é correto afirmar que: Resposta correta O Esquema Relacional pode ser representado por Produtos(Código, Descrição, Valor_unitário, Cod_Fornecedor). O atributo Valor_unitário deveria ser um atributo multi_valorado. O campo Código poderia ser uma chave-estrangeira. O campo Cod_Fornecedor deveria ser a chave primária dessa tabela. A forma correta de representar o Esquema Relacional é no formato de tabela. Pergunta 10 -- /1 Analise a figura: A figura ilustra a arquitetura Three-Schema. Considerando essas informações e o conteúdo estudado, escolha a alternativa correta sobre a identificação de cada elemento da arquitetura Three-Schema. bq_02_questao_14.png Resposta corretaA e B são visões externas e C é a visão conceitual. A e B são visões externas e C eD são a visão externa. C é a visão das aplicações de usuário. A e B são visões internas, C é a visão conceitual e D a visão externa. A figura ilustra uma arquitetura quatro esquemas. 14/12/2021 02:55 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 1/6 Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 Crédito total dado -- /1 Analise o diagrama Entidade-Relacionamento abaixo. Considerando a análise da relação e cardinalidade aplicada e o conteúdo estudado, pode-se afirmar que a cardinalidade na Entidade A: bq_01_questao_14.PNG.png Resposta corretamantém uma relação de no mínimo 0 e no máximo N. mantém uma relação de, no mínimo, 1 e no máximo N. mantém uma relação de uma para um. mantém uma relação de no mínimo 1 e no máximo 1. mantém uma relação de igualdade com a entidade B. Pergunta 2 -- /1 Os conceitos fundamentais do modelo Entidade-Relacionamento estão calcados nos preceitos de elementos que representam o universo dos bancos de dados. Sem eles, não é possível modelar um sistema de banco de dados. Baseado nesses preceitos, escolha a alternativa que melhor representa todos os elementos utilizados na construção do diagrama Entidade-Relacionamento. Entidades, Utilitários, BD, Relacionamentos. Resposta corretaEntidades, Atributos e Relacionamentos. Ferramentas, CASE, Diagramação, DER. Projeto Lógico, Projeto Físico, Projeto Conceitual. 14/12/2021 02:55 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 2/6 Ocultar opções de resposta Ocultar opções de resposta Atributos, Artefatos, Chave Composta. Pergunta 3 -- /1 O relacionamento entre entidades é um recurso importante na modelagem de banco de dados e afeta os elementos diretamente envolvidos em diferentes níveis. Por intermédio dos relacionamentos, é possível estabelecer restrições de integridade dos dados manipulados. De acordo com o texto, podemos afirmar que a cardinalidade poderia interferir nos seguintes elementos da modelagem: apenas em Atributos chaves Resposta corretagrau de relacionamento. nas entidades fortes. apenas em entidades isoladas. nas entidades fracas. Pergunta 4 -- /1 Durante a construção de um projeto de banco de dados, vários artefatos podem ser criados dependendo do estágio em que se encontra a modelagem do banco de dados. Esses estágios também são chamados de níveis ou fases. Escolha a alternativa que representa um momento do projeto de modelagem em que o DER deva ser criado. Durante a análise de Requisitos. 14/12/2021 02:55 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 3/6 Ocultar opções de resposta Resposta corretaNível Conceitual. Nível Conceitual ou Lógico. Nível Físico. Nível Lógico. Pergunta 5 -- /1 Analise o diagrama Entidade-Relacionamento a seguir sobre devolução de livros em uma biblioteca. Baseado no diagrama e no conteúdo estudado sobre entidade-relacionamento e suas cardinalidades, é correto afirmar que: bq_01_questao_20.PNG.png em uma requisição só poderá haver um livro solicitado. analisando apenas o diagrama, é impossível determinar quantos livros o aluno poderá solicitar. o livro poderá pertencer a mais de uma sessão na biblioteca. o diagrama indica que um aluno poderá requisitar no máximo um livro. Resposta corretao diagrama indica que um aluno poderá requisitar entre um e N livros. Pergunta 6 -- /1 14/12/2021 02:55 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 4/6 Ocultar opções de resposta Ocultar opções de resposta As metodologias de projeto de bancos de dados estão fortemente relacionadas com as diretrizes da engenharia de software, mas, para iniciarmos a modelagem de banco de dados, é necessário que os aspectos do negócio do cliente já tenham sido levantados. O texto-base apresentado se refere a uma fase do desenvolvimento de software que deve anteceder a modelagem de banco de dados. Assinale a alternativa que indica o momento correto de se iniciar a modelagem em questão. Resposta corretaApós a Análise de Requisitos. Durante o nível Conceitual. Após o nível Lógico. Durante o nível Lógico. Antes da engenharia de requisitos. Pergunta 7 -- /1 Um atributo do tipo chave, além de permitir a unicidade dos dados, é importante na organização geral dos dados, podendo inclusive determinar a ordem em que os dados serão acessados, independente da ordem de inserção no banco de dados. A partir da leitura do texto sobre atributo-chave e dos conteúdos estudados, analise as afirmativas a seguir sobre os as possíveis composições de um campo-chave. I. Desde que o conteúdo não seja nulo, é permitido um atributo-chave receber até o máximo de dois conteúdos repetidos. II. Um atributo chave pode ser composto por mais de um atributo. III. As chaves devem ser numéricas. IV. As chaves ordenarão todos os registros de acordo com sua natureza. Está correto apenas o que se afirma em: I, II e III III e IV. I e II. 14/12/2021 02:55 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 5/6 Ocultar opções de resposta Resposta corretaII e IV. II e III. Pergunta 8 -- /1 Durante a modelagem do banco de dados, pode ser necessário decidir qual tipo de atributo adotar em casos mais específicos. Uma decisão equivocada pode impactar na organização e eficiência de alguns dados armazenados. Considerando essas informações e o conteúdo estudado sobre modelagem de dados, pode-se afirmar que quando esta aponta para um elemento que deve receber vários valores, isso diz respeito ao tipo de Atributo: Polivalorado. Uni-Valorado. Não Valorado. Monovalorado. Resposta corretaMultivalorado Pergunta 9 -- /1 Na modelagem de um banco de dados e seus paradigmas, os atributos são responsáveis por definir o perfil das entidades. Cada entidade planejada deverá ser única e ter finalidade clara no contexto do banco de dados e no atendimento das regras de negócio levantadas. Considerando essas informações e o conteúdo estudado sobre paradigmas de banco de dados, pode-se afirmar que os Atributos são responsáveis em definir o seguinte paradigma para uma entidade: 14/12/2021 02:55 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 6/6 Ocultar opções de resposta Ocultar opções de resposta Resposta corretaCaracterística. Segurança. Relacionamento. Produtividade. Integridade. Pergunta 10 -- /1 Analise os símbolos abaixo para a composição do diagrama Entidade-Relacionamento. A partir da análise dos símbolos apresentados e dos conteúdos estudados sobre diagrama Entidade- Relacionamento, podemos afirmar que: bq_01_questao_16.PNG.PNG o elemento A simboliza um atributo composto, ou seja, é formado por mais de um atributo intercalado. tanto o elemento A quanto o elemento B, quando estiverem presentes na entidade, devem ser definidos, respectivamente, como chave-primária e chave-estrangeira. o elemento B simboliza um atributo Multivalorado, ou seja, é capaz de receber vários valores de uma só vez no mesmo atributo. o elemento A simboliza um atributo derivado, um exemplo de aplicação desse atributo é a possibilidade de um dado ser composto por vários outros atributos como se fosse apenas um. Resposta correta o elemento B simboliza um atributo derivado, um exemplo de aplicação desse atributo é a possibilidade de um dado ser calculado ou formado a partir de outros dados. 13/12/2021 21:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?…1/6 Ocultar opções de resposta Mostrar opções de resposta Pergunta 1 -- /1 A linguagem SQL possui uma gama de comandos para a manipulação de dados no banco de dados, entre eles, há um comando muito poderoso com diversas variações e aplicações, apenas ajustando parâmetros à sua sintaxe. Ele linhas gerais, esse comando permite realizar consultas no banco de dados, retornando dados recuperados de tabelas. De acordo com o texto base apresentado e do conteúdo estudado sobre comandos SQL, escolha a alternativa que apresenta o comando SQL sobre o qual o texto se refere. INPUT. THERE. CONSULT. WHERE. Resposta corretaSELECT. Pergunta 2 -- /1 A linguagem SQL está organizada e separada por categorias de comandos ou componentes, também chamadas de tipos de linguagens, oferecendo recursos para Definição, Manipulação e Controle dos dados dos bancos de dados. Considerando o texto acima, indique a alternativa que identifique a qual grupo dessas linguagens que o comando SELECT pertence. Pergunta 3 -- /1 13/12/2021 21:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 2/6 Ocultar opções de resposta Ocultar opções de resposta Existem Funções no SQL que são comandos especiais e realizam operações, devolvendo ações esperadas. O SQL possui funções para manipulação de dados numéricos, alfanuméricos, datas, horas, entre vários outros tipos de dados. Segundo o texto e o conteúdo estudado sobre funções de SQL, indique o comando adequado para calcular a média de valores em uma coluna com dados numéricos. SELECT SUM(Valor) FROM curso. Resposta corretaSELECT AVG(Valor) FROM curso. SELECT AWG(Valor) FROM curso. SELECT MED(Valor) FROM curso. SELECT AMX(Valor) FROM curso. Pergunta 4 -- /1 A linguagem SQL permite que se manipule várias tabelas relacionadas. No entanto, é necessário que haja um atributo em comum entre as várias tabelas, a fim de que os dados apareçam da forma esperada, clara e, na medida do possível, com maior eficiência. Observe o comando abaixo: SELECT * FROM aluno, curso WHERE aluno.Cod_Curso=curso.cod_curso; Considerando essas informações e o conteúdo estudado, assinale a alternativa que explica qual será o retorno do comando acima. O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, mas não repetirá os registros Resposta correta O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, em que os códigos dos cursos de ambas as tabelas coincidem. O comando mostrará todos os registros da tabela “curso”, mas da tabela “aluno” só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem Nada será retornado, caso o código do curso, em ambas as tabelas, não forem campos chaves. 13/12/2021 21:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 3/6 Ocultar opções de resposta O comando mostrará todos os registros da tabela “aluno”, mas da tabela curso só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem. Pergunta 5 -- /1 Analise a sintaxe do comando SQL a seguir: SELECT * FROM elemento_A;. De acordo com o comando apresentado e com o conteúdo estudado, no contexto da linguagem SQL, o elemento_A do comando se refere a: Resposta corretaUma tabela. Um atributo da tabela. Um banco de dados. Uma consulta. Uma base de dados. Pergunta 6 -- /1 A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de ações realizadas no banco de dados. Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O comando COMMIT é usado para controle de transações. II. ( ) O comando GRANT é do tipo DDL. III. ( ) O comando UPDATE é do tipo DML. 13/12/2021 21:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 4/6 Ocultar opções de resposta Ocultar opções de resposta IV. ( ) O comando INSERT é do tipo DDL. F, V, F, V. Resposta corretaV, F, V, F. V, V, F, V. V, F, V, V. F, F, V, V. Pergunta 7 -- /1 Outra forma de realizar consultas de dados de tabelas relacionadas é com a utilização do parâmetro RIGHT JOIN, como no exemplo abaixo: SELECT * FROM aluno RIGHT JOIN curso ON aluno.cod_curso = curso.cod_curso; De acordo com o texto base apresentado e o conteúdo estudado sobre comandos SQL, escolha a alternativa que indica qual será o retorno do comando em destaque. Mostrará todos os registros da tabela aluno, mas da tabela curso só se os códigos dos cursos de ambas as tabelas coincidirem. Mostrará todos os registros das tabelas curso e aluno, sem exceção. Resposta correta Mostrará todos os registros da tabela curso, mas da tabela aluno só se os códigos dos cursos de ambas as tabelas coincidirem. Mostrará apenas os registros em que os códigos do curso de ambas as tabelas forem diferentes. Se o código do curso em ambas as tabelas não forem campos chaves, o comando não funcionará. Pergunta 8 /1 13/12/2021 21:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 5/6 Ocultar opções de resposta Ocultar opções de resposta Pergunta 8 -- /1 Existem parâmetros que permitem consultar dados de tabelas relacionadas de formas diferentes, como no comando a seguir: SELECT * FROM venda INNER JOIN produto ON venda.codigo = produto.codigo; Considerando essas informações e o conteúdo estudado sobre comandos SQL, escolha a alternativa que indique qual será o retorno do comando em destaque. Mostrará todos os registros da tabela produto, mas da tabela venda apenas se os códigos em ambas as tabelas coincidirem Nada será retornado, se o código do produto em ambas as tabelas não forem campos chaves. Mostrará todos os registros da tabela venda, mas da tabela produto, só se os códigos em ambas as tabelas coincidirem Resposta correta Mostrará todos os registros da tabela venda e da tabela produto quando os códigos em ambas as tabelas coincidirem Mostrará todos os registros da tabela produto e da tabela venda, mas sem repetir os registros Pergunta 9 -- /1 A linguagem SQL permite a manipulação das tabelas de várias formas. No entanto, se não realizarmos o relacionamento correto entre elas, dados em duplicidades podem ser apresentados com muitas replicações ou informações desnecessárias, como no comando abaixo: SELECT * FROM aluno, curso; Baseado no texto base e nos conteúdos estudados sobre comando SQL, sabendo que a tabela aluno possui 10 registros e a tabela curso possui 5 registros, após analisar o comando em destaque, escolha a alternativa correta. Serão mostrados, inicialmente, 10 registros da tabela aluno e, posteriormente, 5 registros da tabela curso 13/12/2021 21:58 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 6/6 Ocultar opções de resposta Esse comando possui erros de sintaxe, pois faltam parâmetros complementares. Serão mostrados 15 registros das tabelas aluno e curso, de maneira alternada Serão mostrados, inicialmente, 5 registros da tabela curso e, posteriormente, 10 registros da tabela curso. Resposta corretaSerão mostradas 50 linhas de resposta com várias replicações. Pergunta 10 -- /1 Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo: SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso); Considerando essas informações e o conteúdo estudado sobre comandos SQL,analise o comando em destaque e escolha a alternativa correta. Os dois comados SELECTs serão executados um após o outro, corretamente, mas não possuem relação entre si O comando apresentado possui sintaxe incorreta para uma Subconsulta. Resposta correta O comando realiza uma Subconsulta. O segundo SELECT servirá de referência para o primeiro SELECT. Essa Subconsulta só será executada se houver campos chaves em ambas as tabelas. O comando realiza uma Subconsulta. O primeiro SELECT servirá de referência para o segundo SELECT 12/12/2021 14:49 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 1/7 Conteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /1 As metodologias de projeto de bancos de dados estão fortemente relacionadas com as diretrizes da engenharia de software, mas, para iniciarmos a modelagem de banco de dados, é necessário que os aspectos do negócio do cliente já tenham sido levantados. O texto-base apresentado se refere a uma fase do desenvolvimento de software que deve anteceder a modelagem de banco de dados. Assinale a alternativa que indica o momento correto de se iniciar a modelagem em questão. Após o nível Lógico. Durante o nível Lógico. Resposta corretaApós a Análise de Requisitos. Antes da engenharia de requisitos. Durante o nível Conceitual. Pergunta 2 -- /1 12/12/2021 14:49 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 2/7 Ocultar opções de resposta Ocultar opções de resposta Os conceitos fundamentais do modelo Entidade-Relacionamento estão calcados nos preceitos de elementos que representam o universo dos bancos de dados. Sem eles, não é possível modelar um sistema de banco de dados. Baseado nesses preceitos, escolha a alternativa que melhor representa todos os elementos utilizados na construção do diagrama Entidade-Relacionamento. Ferramentas, CASE, Diagramação, DER. Atributos, Artefatos, Chave Composta. Projeto Lógico, Projeto Físico, Projeto Conceitual. Entidades, Utilitários, BD, Relacionamentos. Resposta corretaEntidades, Atributos e Relacionamentos. Pergunta 3 -- /1 O conceito de Abstração é adotado para reduzir o nível de detalhes desnecessários e que não dizem respeito ao usuário ou cliente do projeto de Banco de Dados, ou seja, para o usuário, as informações recebidas são livres de detalhes mais técnicos do banco de dados. De acordo com o texto acima e o conteúdo estudado, podemos afirmar que a abstração do projeto é maior em qual ou quais fases: Projeto Lógico. Projeto Físico e Lógico. Incorreta: Projeto Conceitual e Lógico. Projeto Físico. Resposta corretaProjeto Conceitual. 12/12/2021 14:49 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 3/7 Ocultar opções de resposta Ocultar opções de resposta Pergunta 4 -- Durante a modelagem do banco de dados, pode ser necessário decidir qual tipo de atributo adotar em casos mais específicos. Uma decisão equivocada pode impactar na organização e eficiência de alguns dados armazenados. Considerando essas informações e o conteúdo estudado sobre modelagem de dados, pode-se afirmar que quando esta aponta para um elemento que deve receber vários valores, isso diz respeito ao tipo de Atributo: Monovalorado. Resposta corretaMultivalorado Polivalorado. Não Valorado. Uni-Valorado. Pergunta 5 -- /1 Em um banco de dados, as Entidades são estruturas estabelecidas e pré-definidas visando o agrupamento e organização das informações a serem inseridas. Caso não haja um campo chave definido, os dados seguiram uma ordenação padrão. Considerando essas informações e o conteúdo estudado sobre a ordenação dos dados nas Entidades, é correto afirmar que: as Entidades sem campos chaves seguiram uma ordenação aleatória. toda Entidade sempre terá seus dados ordenados de acordo com a inserção dos dados, independente do campo chave. 12/12/2021 14:49 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 4/7 Ocultar opções de resposta a ordenação padrão a que o texto se refere é uma sequência numérica. Resposta correta as Entidades sem campos chaves serão ordenadas na sequência da inserção dos dados. as Entidades sem campos chaves serão ordenadas pelo primeiro atributo definido. Pergunta 6 -- /1 Analise o diagrama Entidade-Relacionamento a seguir sobre devolução de livros em uma biblioteca. Baseado no diagrama e no conteúdo estudado sobre entidade-relacionamento e suas cardinalidades, é correto afirmar que: bq_01_questao_20.PNG.png o livro poderá pertencer a mais de uma sessão na biblioteca. analisando apenas o diagrama, é impossível determinar quantos livros o aluno poderá solicitar. em uma requisição só poderá haver um livro solicitado. o diagrama indica que um aluno poderá requisitar no máximo um livro. Resposta corretao diagrama indica que um aluno poderá requisitar entre um e N livros. Pergunta 7 -- /1 Analise o seguinte diagrama Entidade-Relacionamento. bq 01 questao3 PNG png 12/12/2021 14:49 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 5/7 Ocultar opções de resposta Ocultar opções de resposta A partir das informações trazidas no diagrama e do conteúdo estudado a respeito da composição das entidades e do fator entidade-relacionamento, é correto afirmar que: bq_01_questao3.PNG .png o relacionamento indica que os pacientes poderão ser atendidos por no mínimo um médico. a entidade Médico e a Paciente são entidades fracas. a entidade Médico não possui um atributo chave. Resposta correta a entidade Paciente possui um atributo chave e um composto, além de outros atributos. o atributo Convênio é do tipo Derivado. Pergunta 8 -- /1 A cardinalidade determina o grau de relacionamento entre entidades. Sendo assim, uma entidade pode ser afetada de maneira diferente da outra envolvida no relacionamento. Enquanto entidade poderá ter uma participação total, a outra poderá ter participação parcial. Considerando essas informações e o conteúdo estudado, a cardinalidade 1 para N, indica que: que a entidade à esquerda terá relacionamento de N e a da direita 1. que a entidade à esquerda terá relacionamento de um e a da direita N. Resposta corretaa relação se dá de no mínimo um e no máximo N. a relação se dá no máximo um e no mínimo N. a relação se dá no máximo zero e no mínimo N. 12/12/2021 14:49 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 6/7 Ocultar opções de resposta Ocultar opções de resposta Pergunta 9 -- /1 Um atributo do tipo chave, além de permitir a unicidade dos dados, é importante na organização geral dos dados, podendo inclusive determinar a ordem em que os dados serão acessados, independente da ordem de inserção no banco de dados. A partir da leitura do texto sobre atributo-chave e dos conteúdos estudados, analise as afirmativas a seguir sobre os as possíveis composições de um campo-chave. I. Desde que o conteúdo não seja nulo, é permitido um atributo-chave receber até o máximo de dois conteúdos repetidos. II. Um atributo chave pode ser composto por mais de um atributo. III. As chaves devem ser numéricas. IV. As chaves ordenarão todos os registros de acordo com sua natureza. Está correto apenas o que se afirma em: Resposta corretaII e IV. II e III. I e II. I, II e III III e IV. Pergunta 10 -- /1 Analise o diagrama Entidade-Relacionamento abaixo. A partir da análise do diagrama Entidade-Relacionamento apresentado e dos conteúdos estudados sobre relacionamentos, é correto o que se afirma em: bq_01_questao_15.PNG.png 12/12/2021 14:49 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie…7/7 Resposta corretaO elemento E é a cardinalidade imposta para a entidade A e o elemento D é a cardinalidade do elemento B. O elemento D é a cardinalidade imposta para a entidade A e o elemento E é a cardinalidade do elemento B. O elemento C determina o grau de relacionamento entre as entidades A e B. A entidade A é a entidade forte da relação apresentada e B é a entidade fraca. A entidade B é a entidade forte da relação apresentada e A é a entidade fraca. 12/12/2021 14:54 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 1/8 onteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /1 O SQL possui um recurso, na maioria dos gerenciadores de bancos de dados, para criarmos um objeto na base de dados que armazene o próximo número de uma sequência estabelecida através de um comando bem específico em que sua sintaxe pode variar minimamente de acordo com o SGBD (Sistema de Gestão de Base de Dados) adotado. De acordo com essas informações os conteúdos estudados sobre comandos SQL, escolha a alternativa em que a sintaxe do comando está correta para criar uma sequência de números de 3 em 3 iniciando de 100. CREATE SEQUENCE elemento 100 START INCREMENT BY 3. CREATE SEQUENCE elemento 100 START INCREMENT BY -3. CREATE SEQUENCE elemento START 100 INCREMENT BY 3. Resposta corretaCREATE SEQUENCE elemento START WITH 100 INCREMENT BY 3. SEQUENCE elemento START 100 INCREMENT BY 3. Pergunta 2 -- /1 12/12/2021 14:54 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 2/8 Ocultar opções de resposta Ocultar opções de resposta Sobre o recurso de criação de Views da linguagem SQL na maioria dos SGBDs (Sistemas de Gestão de Base de Dados), analise o comando apresentado: CREATE VIEW Cliente_fon AS SELECT Nome, Telefone From Cliente; De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o comando: cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. cria uma View resultado do comando SELECT da tabela Cliente apenas com os campos Nome e Telefone, porém, se algo for alterado na tabela Cliente, essa View estará desatualizada. não criará nenhum objeto, mas mostrará o resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. cria uma View com dados físicos resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. Resposta correta cria uma View resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. Pergunta 3 -- /1 Uma base de dados é um esquema de agrupamento de dados, no qual várias tabelas são agrupadas e separadas das demais bases de dados. Com os comandos do SQL, pode-se listar e visualizar vários conjuntos de tabelas existentes. Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar as tabelas de uma base de dados. SHOW * TABLES; Resposta corretaSHOW TABLES; VIEW TABLES; SELECT TABLES; 12/12/2021 14:54 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 3/8 Ocultar opções de resposta Ocultar opções de resposta SELECT SHOW TABLES; Pergunta 4 -- /1 Uma das ações importantes executadas nas bases de dados são as atualizações de dados das tabelas. As atualizações permitem trocar conteúdos armazenados por outros conteúdos mais atualizados, dependendo de condições impostas na estrutura do comando. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação de atualização do atributo Editora da tabela Livros quando o a condição imposta ao atributo COD for satisfeita. UPDATE SET Editora = “New Read” FROM Livro WHERE COD = 3445; Resposta corretaUPDATE Livros SET Editora = “New Read” WHERE COD = 3445; UPDATE INTO Livro SET Editora = “New Read” WHERE COD = 3445; UPDATE Livro INTO EDITORA WHERE COD = 3445; UPDATE Livro WHERE Editora = “New Read” COD = 3445; Pergunta 5 -- /1 A criação das tabelas em uma base de dados usando comandos SQL para um sistema gerenciador de banco de dados específico pode variar minimamente em sua sintaxe, contudo, a maior parte do comando de criação de tabelas não sobre grandes alterações. Considerando essas informações e o conteúdo estudado, escolha a alternativa correta para a criação de uma tabela em SQL. 12/12/2021 14:54 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 4/8 Incorreta: CREATE TABLE Cliente ( Cod_cli INTEGER PRIMARY KEY Nome VARCHAR (50) Endereco VARCHAR (50) Telefone VARCHAR (20) ); CREATE TABLES Cliente ( Cod_cli INTEGER, Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20); ) Resposta correta CREATE TABLE Cliente ( Cod_cli INTEGER PRIMARY KEY, Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20) ); 12/12/2021 14:54 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 5/8 Ocultar opções de resposta CREATE Cliente ( Cod_cli INTEGER PRIMARY KEY, Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20) ); CREATE Cliente ( Cod_cli INTEGER Nome VARCHAR (50), Endereco VARCHAR (50), Telefone VARCHAR (20) ); Pergunta 6 -- /1 Em um sistema gerenciador de banco de dados, as Data Bases, também conhecidas como bases de dados, poderão ser manipuladas simplesmente chamando as bases de dados desejadas, através de comandos específicos em SQL. Considerando essas informações e o conteúdo estudado, podemos afirmar que o comando para chamar uma base de dados para que ela possa ser manipulada é: Resposta corretaUSE nome da base de dados; SELECT USE nome da base de dados; SELECT nome da base de dados; 12/12/2021 14:54 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 6/8 Ocultar opções de resposta USE SELECT nome da base de dados; USE VIEW nome da base de dados; Pergunta 7 -- /1 O SQL possui comandos específicos para podermos consultar informações sobre os comandos que compuseram a estrutura das tabelas de uma base de dados. É possível visualizar toda a sintaxe empregada nos comandos de criação delas. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação a que o texto se refere. Resposta corretaSHOW CREATE TABLE nome da tabela; DESCRIT nome da tabela; SHOW TABLE nome da tabela; Incorreta: DESCRIBE nome da tabela; SHOW DESCRIT nome da tabela; Pergunta 8 -- /1 Dependendo das restrições impostas nas relações entre tabelas, algumas ações de manipulação de dados das tabelas envolvidas não serão permitidas, assim como no comando apresentado: ALTER TABLE Produto ADD CONSTRAINT fk_Pro_For FOREIGN KEY (Cod_Fornecedor) REFERENCES Fornecedor (Cod_for) ON DELETE NO ACTION ON UPDATE CASCADE; De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que: 12/12/2021 14:54 Comentários https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 7/8 Ocultar opções de resposta Ocultar opções de resposta um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto. um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado. um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o produto poderá ser excluído. Resposta correta um fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o contrário será permitido. tanto um produto quanto
Compartilhar