Logo Passei Direto
Buscar

AO2_ Banco de Dados

User badge image
FAM

em

Ferramentas de estudo

Questões resolvidas

Para que a inclusão de dados em uma tabela seja bem sucedida é necessário que os dados ainda não existam na referida tabela. As chaves primárias garantem essa unici


true
false

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Para que a inclusão de dados em uma tabela seja bem sucedida é necessário que os dados ainda não existam na referida tabela. As chaves primárias garantem essa unici


true
false

Prévia do material em texto

31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 1/16
AO2
Entrega 12 de dez de 2022 em 23:59 Pontos 6 Perguntas 10
Disponível 1 de dez de 2022 em 0:00 - 12 de dez de 2022 em 23:59 Limite de tempo Nenhum
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 10 minutos 6 de 6
Pontuação deste teste: 6 de 6
Enviado 2 de dez de 2022 em 22:09
Esta tentativa levou 10 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no
final da página.
0,6 / 0,6 ptsPergunta 1
A+
A
A-
https://famonline.instructure.com/courses/24082/quizzes/107150/history?version=1
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 2/16
Leia o texto abaixo
 
Os modelos de dados são representados por figuras gráficas, que contém nomes das entidades, nomes dos
atributos, tamanhos, tipos de atributos, atributos chave, relacionamentos que ligam as entidades, assim
como a cardinalidade entre eles. O resultado da modelagem de dados pode ser expresso por meio do DER 
(Diagrama de Entidade e Relacionamento).
Considerando esse contexto, avalie as seguintes asserções:
I. Em um DER, o relacionamento é representado através de um losango.
Porque
II. O losango representa um relacionamento de cardinalidade entre entidades.
A respeito dessas asserções, assinale a opção correta:
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto!
A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da 
I. O relacionamento em um DER é representado através de um losango é o que liga as entidades por traço, 
e que sobre o traço deve ser mostrado a quantidade de dependência entre as entidades.
 As asserções I e II são proposições falsas. 
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 3/16
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
0,6 / 0,6 ptsPergunta 2
Leia a afirmação abaixo:
 
Para trabalhar com banco de dados é necessário criar um “Schema”, no qual podemos referenciar os
bancos de dados.
Considerando esse contexto, avalie as seguintes asserções:
 
I. Um “Schema” é um conjunto de objetos de banco de dados inter-relacionados;
 
Porque
 
II. Um “Schema” contém tabelas, cada uma com sua identificação de nome, tamanhos das colunas, tipos de
dados das colunas, chaves primárias e chaves estrangeiras.
 
 
A respeito dessas asserções, assinale a opção correta:
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 4/16
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 As asserções I e II são proposições falsas. 
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto!
A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da 
I. O “Schema” congrega as tabelas com toda sua estrutura de dados, contém todos os relacionamentos 
entre as tabelas, além disso, o schema é a referência para pode executar a conexão com o banco de 
dados e com isso se possibilita a operação para manipulação de dados, inclusão, alteração, exclusão e 
consulta.
0,6 / 0,6 ptsPergunta 3
Leia o texto abaixo:
 
Para que a inclusão de dados em uma tabela seja bem sucedida é necessário que os dados ainda não
existam na referida tabela. As chaves primárias garantem essa unicidade.
Para a solução deste exercício considere o campo código como sendo a chave primária.
 
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 5/16
Supondo que a tabela esteja vazia e tenhamos que incluir dados, avalie as afirmações a seguir:
 
I. Podemos executar somente um INSERT INTO contato (código, nome, idade, setor, cargo, salario,
admissão) VALUES (20, 'Aline Brito', 20, 2, 'Supervisora', 1700, '2019-09-05')
 
II. Como a tabela está vazia, não há nenhum problema para podermos executar duas vezes o comando
INSERT INTO contato (código, nome, idade, setor, cargo, salario, admissão) VALUES (20, 'Aline Brito', 20,
2, 'Supervisora', 1700, '2019-09-05')
 
III.Com a tabela vazia, não podemos executar o comando INSERT INTO contato (código, nome, idade,
setor, cargo, salario, admissão) VALUES (20, 'Aline Brito', 20, 2, 'Supervisora', 1700, '2019-09-05')
 
 
É correto o que se afirma em:
 I, II e III. 
 I, apenas. Correto!Correto!
A alternativa está correta, pois apenas a afirmação I é verdadeira. A chave primária comanda toda a 
operação de insert. O primeiro insert funcionará de maneira correta porque não existe o conteúdo da 
chave primária igual a 20. Porém, na segunda vez que for executar o comando insert, ocorrerá um erro, 
que não permitirá a inclusão de um segundo registro com mesma chave primária.
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 6/16
 I e II, apenas. 
 II e III, apenas. 
 III, apenas. 
0,6 / 0,6 ptsPergunta 4
Leia o texto abaixo:
 
A metodologia orientada a objetos, prevê alguns artefatos gráficos que devem ser utilizados na modelagem
de dados. Estes artefatos representam a engenharia técnica de um projeto de sistema.
Mediante o contexto, qual diagrama representa o nome da tabela, atributos, métodos, chaves primárias e
relacionamento de cardinalidade?
 Diagrama de Estado 
 Diagrama de Colaboração 
 Diagrama de Classe Correto!Correto!
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 7/16
Alternativa correta, pois o diagrama de classe é o diagrama que representa as entidades, seus 
relacionamentos e atributos, que equivalem ao desenho do banco de dados. Compreende os nomes das 
tabelas, nomes dos atributos, tamanhos e tipos dos atributos, atributo de chave primária, cardinalidade de 
relacionamento de tabelas. Os demais diagramas servem para demonstrar: De sequência - para 
demonstrar as mensagens de processos que ocorrem entre objetos; Diagrama de Colaboração - para 
demonstrar mensagens comportamentais que ligam um objeto a outro; Diagrama de Caso de Uso - para 
levantar os requisitos e processos que envolvem atores e ações; Diagrama de Estado - reflete a transição 
de estado de um objeto para outro.
 Diagrama de Caso de Uso 
 Diagrama de Sequência 
0,6 / 0,6 ptsPergunta 5
Leia o texto abaixo:
 
O SGBD concilia o pedido externo do usuário com interno disparados pelo próprio gerenciador de banco de
dados (SGBD), e compatibiliza estes pedidos com a estrutura de dados armazenamento no SGBD.
A partir do texto apresentado, considere as asserções abaixo:
 
I. O SGBD executa operações sobre banco de dados armazenados.
 
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 8/16
Porque
 
II. Converte para objeto não executáveis.
 
A respeito dessas asserções, assinale a opção correta:
 As asserções I e II são proposições falsas. 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 As asserções I e II são proposições verdadeiras, mas a II nãoé uma justificativa da I. 
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Correto!Correto!
A alternativa está correta, pois asserção I é uma proposição verdadeira, pois SGBD executa várias 
funções, dentre elas operações sobre banco de dados armazenados. Já a asserção II não é correta pois 
não existe a situação de conversão para objetos executáveis por parte do SGBD.
0,6 / 0,6 ptsPergunta 6
Leia o texto e observe o gráfico abaixo:
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 9/16
 
Na normalização realizamos o relacionamento entre entidades, através de amarrações de atributos das
chaves primárias, com isto, verificamos a dependência de uma entidade para outra, pensando em termos
de conteúdos.
No exemplo abaixo temos um relacionamento entre as entidades Sócios com Empresa, e temos também
uma entidade criada artificialmente com técnica de normalização de dados, que no caso é AAAA X BBBB,
chamada de entidade associativa.
 
A forma de relacionamento atende a seguinte regra de negócio, um sócio pode participar de várias
empresas e uma empresa pode ter vários sócios, conforme exemplos com conteúdo.
 
Socios Empresa
1 A
1 B
2 C
3 C
 
Graficamente está representando um DER com as entidades Sócios e Empresas, bem como a entidade
Associativa.
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 10/16
 
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
I.A partir do contexto e pelo desenho apresentado, seguindo as regras de normalização, é correto afirmar
que temos um relacionamento de cardinalidade de N:N.
 
II.A partir do contexto e pelo desenho apresentado, seguindo as regras de normalização, é correto afirmar
que temos um relacionamento de cardinalidade de 1:N.
 
III. A partir do contexto e pelo desenho apresentado, seguindo as regras de normalização, é correto afirmar
que temos um relacionamento de cardinalidade de 1:1.
 
É correto o que se afirma em:
 III, apenas. 
 I, apenas. Correto!Correto!
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 11/16
A alternativa está correta, pois apenas a afirmação I é verdadeira. Seguindo as regras de normalização, 
temos um relacionamento de N:N, que é correto, conforme a regra de negócio exemplificada e apresentada 
na contextualização, onde um sócio pode ter várias empresas, e por sua vez uma empresa pode pertencer 
a vários sócios. O que configura um relacionamento de N:N, e que por isso foi criada uma entidade artificial 
que não foi apresentada na regra de negócio, chamada de AAAA X BBBB, que contempla os 
relacionamentos históricos entre sócios e empresa. O fato de o relacionamento descrito ser de N:N implica 
em as asserções II e III estarem incorretas.
 I e II, apenas. 
 I, II e III. 
 II e III, apenas. 
0,6 / 0,6 ptsPergunta 7
Considere a afirmação abaixo:
 
Segundo visto, a partir de uma demanda, um modelo lógico é elaborado considerando as 3FN. Este modelo
deve ser implementado em uma ferramenta, que permitirá a geração de um script, que posteriormente será
executado no SGBD, criando-se assim, a estrutura do banco de dados.
A partir do contexto, selecione a alternativa correta, que trata sobre a geração de tabela na ferramenta IDE
Workbench MySQL.
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 12/16
 A ferramenta IDE Workbench MySql admite a inclusão de dados sem a utilização de chave primária. 
 As tabelas são criadas na ferramenta IDE Workbench MySql sem necessidade de script. 
 
O Script gerado a partir de um DER pode ser executado em uma ferramenta IDE Workbench MySql para criar as
tabelas físicas.
Correto!Correto!
Alternativa correta, pois toda operação de criação, alteração ou exclusão de tabelas é executada no 
gerenciador de banco de dados (SGBD) por script executado por meio de query.
 A tabelas são criadas na ferramenta IDE Workbench MySql somente com o nome da tabela. 
 A ferramenta IDE Workbench MySql admite a alteração de conteúdo da chave primária. 
0,6 / 0,6 ptsPergunta 8
Leia o texto abaixo:
 
Na situação de seleção podemos ter várias formas e opções de consultas, uma delas é selecionar um
conjunto de linhas que atendam uma condição lógica entre um valor mínimo e um valor máximo.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
 
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 13/16
I. A cláusula “Between”, pode ser utilizada para fazer a seleção de linhas obedecendo uma condição que
atenda um valor mínimo e valor máximo; 
 
Porque
 
II. A cláusula “Between” é utilizada com a cláusula “Where”
 
A respeito dessas asserções, assinale a opção correta:
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto!
A alternativa está incorreta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa 
da I. No comando Select podemos ter várias formas de sintaxe para seleção, e uma delas é o Between, 
associado com a cláusula Where, para selecionar linhas dentro de uma tabela, linhas que atendam a 
condição lógica citadas com valores dentro do mínimo e máximo no between.
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
 As asserções I e II são proposições falsas. 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 14/16
0,6 / 0,6 ptsPergunta 9
O Banco de Dados surgiu da necessidade de guardar informações em meio eletrônico para substituir os
arquivos em papeis.
Atualmente temos vários Gerenciadores de Banco de Dados, que atendem todas as necessidades de
armazenamento de dados.
I. O Sybase é um gerenciador de Banco de Dados da SAP.
II.Todos os bancos de dados relacionais, trabalham com o padrão ANSI – SQL.
III. Em Banco de Dados a parte Client (Clientes) fica separada do banco de dados.
 
É correto o que se afirma em:
 I e II, apenas. 
 II e III, apenas. 
 I apenas. 
 I, II e III. Correto!Correto!
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 15/16
A alternativa está correta, as afirmações I, II e II são verdadeiras. O Sybase é um gerenciador de Banco de
Dados de propriedade da SAP.
A afirmação II é correta, pois os bancos relacionais trabalham com padrão ANSI – SQL. A afirmação
III é correta, pois o Client (Cliente) é separado do servidor de banco de dados.
 III, apenas. 
0,6 / 0,6 ptsPergunta 10
Leia o texto abaixo:
 
Após a criação de tabelas, surge a necessidade de alterar o tamanho ou o tipo do atributo e também o
nome da tabela ou a chave primária.
Diante da necessidade, abaixo, temos um exemplo, de criação de uma tabela de produtos, com suas
especificações de nomes de atributos, e em determinado momento , há necessidade de alteração no
tamanho do atributo PRODUTODESCRIÇÃO, na tabela PRODUTO, de 40 para 60.
Considerando esse contexto, avalie as seguintes afirmações:
 
I. ALTER TABLE `teste2`.`produto` CHANGE COLUMN `PRODUTODESCRICAO`,
`PRODUTODESCRICAO` CHAR(60) NULL DEFAULT NULL ;
 
A+
A
A-
31/08/2023, 08:57 AO2: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107150?module_item_id=569612 16/16
II. CREATE TABLE `teste2`.`produto`(`PRODUTOCODIGO` INT NOT NULL,`PRODUTODESCRICAO`
VARCHAR(45) NULL);
 
III. CREATE TABLE `teste2`.`produto` (`PRODUTOCODIGO` INT NOT NULL,
`PRODUTODESCRICAO` VARCHAR(60) NULL);
 
É correto o que se afirma em:
 I e II, apenas. 
 I, II e III. 
 II e III, apenas. 
 III, apenas. 
 I, apenas. Correto!Correto!
A alternativa está correta, pois apenas a afirmação I é verdadeira. O comando adequado para alterar
dados da estrutura de uma tabela, seja tamanho de atributo, tipo de dados, é o ALTER. Portanto alterar o
tamanho do atributo de 40 60, a sintaxe correta é ALTER TABLE `teste2`.`produto` CHANGE COLUMN
`PRODUTODESCRICAO`, `PRODUTODESCRICAO` CHAR(60) NULL DEFAULT NULL .
Pontuação do teste: 6 de 6
A+
A
A-

Mais conteúdos dessa disciplina