

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Para a correta implementação do projeto físico do banco de dados, serão necessárias duas tabelas de associação.
Certo
Errado
Um projeto de banco de dados é composto de várias etapas (também chamadas de projetos ou subprojetos), como o projeto de esquema de banco de dados, o projeto dos programas que acessam e atualizam os dados e o projeto de segurança para controlar o acesso aos dados. Com relação ao projeto de banco de dados, considere as afirmações abaixo:
I. A fase inicial do projeto é especificar as necessidades de dados dos prováveis usuários do sistema, através de descrições textuais e gráficas.
II. O projeto conceitual traduz as necessidades dos usuários para um esquema conceitual, como por exemplo o modelo entidade-relacionamento. Bem como, nesta fase, é elaborado uma especificação das necessidades funcionais (os usuários descrevem os tipos de operações que serão realizadas sobre os dados.
III. O projeto lógico mapeia o esquema conceitual de alto nível para um modelo físico do sistema de banco de dados, como definição de tabela e seus relacionamentos.
IV. Na fase do projeto físico, o projetista especifica os recursos físicos do esquema resultante do modelo lógico. Esses recursos incluem a forma de organização do arquivo e as estruturas de armazenamento internas.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
I, II e IV apenas.
I, II, III, IV.
No projeto de bancos de dados relacionais é comum o emprego do modelo entidade-relacionamento, que possui uma série de peculiaridades, dentre elas:
um conjunto binário de relacionamentos caracteriza-se por possuir dois atributos descritivos.
pode haver mais de um conjunto de relacionamentos integrando os mesmos conjuntos de entidades.
atributos do tipo composto caracterizam-se por não poderem assumir a função de chave primária.
o número de conjuntos de entidades e de conjuntos de relacionamentos deve ser o mesmo.
atributos do tipo derivado caracterizam-se por não poderem assumir o valor nulo.
Leia o caso a seguir.
Em um projeto de software que utiliza um banco de dados relacional, a equipe de desenvolvimento está avaliando a eficiência de consumo e de consultas, além da escalabilidade do sistema.
Elaborado pelo(a) autor(a).
Considerando as práticas de gestão de projetos e suas respectivas fases de desenvolvimento e implantação, a conduta que garante a performance e a escalabilidade do referido banco de dados é
aplicar exclusivamente modelos convencionais de processos, focando em uma abordagem sequencial e rígida.
utilizar uma abordagem ágil, com sprints semanais para revisão e adaptação das estratégias de banco de dados.
ignorar a gestão de projetos e focar somente na otimização direta do código SQL.
adotar uma abordagem híbrida, combinando práticas ágeis com modelos convencionais conforme a necessidade do projeto.
Analise as afirmativas a seguir a respeito das fases de projeto de banco de dados.
I. O projeto conceitual independe de SGBD para ser feito.
II. A implementação do projeto lógico pode variar conforme o SGBD escolhido.
III. O projeto físico contempla a manipulação de estruturas internas do SGBD.
Estão corretas as afirmativas
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
A partir das opções abaixo, qual seria o principal fator a ser considerado inicialmente por um gestor de tecnologia da informação ao implementar um novo sistema de banco de dados em uma organização?
A escolha da linguagem de programação mais popular para garantir compatibilidade.
A migração imediata de todos os dados legados para o novo sistema sem interrupções.
O dimensionamento adequado dos recursos de hardware para suportar a carga de trabalho esperada.
Não fazer implementação de camadas adicionais de segurança.
De acordo com Heuser (2009, p. 29), o projeto de um novo banco de dados dá-se em três fases:
Modelagem conceitual, projeto lógico e projeto físico.
Análise de requisitos, projeto do sistema e implementação.
Projeto, implementação e testes.
Planejamento, executar e checar.
Projeto, backlog e sprint.
Dado que existem diversas tecnologias de bancos de dados para Web, a escolha de boas tecnologias não é uma decisão trivial. Posto isso, assinale a alternativa que descreve corretamente as tecnologias de bancos de dados para Web.
PostgreSQL permite a escalabilidade horizontal com o uso de réplicas, é mais voltado para lidar com dados estruturados e é indicado quando se busca garantir consistência de dados.
Couchbase permite a escalabilidade horizontal sem o uso de réplicas, é mais voltado para lidar com dados estruturados e é indicado quando se busca consistência eventual de dados.
MongoDB permite a escalabilidade vertical com o uso de réplicas, é mais voltado para lidar com dados semiestruturados e é indicado quando se busca garantir consistência de dados.
Apache Cassandra permite a escalabilidade vertical com o uso de réplicas, é mais indicado para lidar com dados estruturados e é indicado quando se busca consistência eventual de dados.
MySQL permite a escalabilidade horizontal sem o uso de réplicas, é mais voltado para lidar com dados estruturados e é indicado quando se busca garantir consistência de dados.
Para facilitar o design ou projeto de banco de dados, é correto o uso de
entidade-relacionamento.
database schema.
álgebra relacional.
views.
superchave.
Existe um método para se projetar um banco de dados relacional que tem como objetivo gerar um conjunto de esquemas de relação que permita armazenar informações sem redundância desnecessária, bem como recuperar informações facilmente. Esse método é conhecido como:
Diagrama entidade e relacionamento.
Diagrama de fluxo de dados.
Linguagem de consulta estruturada.
Normalização.
SGBD.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Quando o ator sistema acionar o caso de uso verificar dados do cartão de crédito, este acionará, obrigatoriamente, o caso de uso preencher dados do cartão de crédito.
Certo
Errado
Em relação ao projeto lógico de um banco de dados, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Objetiva transformar um modelo conceitual em um modelo lógico.
( ) É representado por meio de um Diagrama Entidade-Relacionamento (DER).
( ) Define como o banco de dados será implementado em um Sistema Gerenciador de Banco de Dados (SGBD) específico.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
V – F – V.
V – F – F.
V – V – F.
F – F – F.
F – V – V.
Um Banco de Dados (BD) é uma coleção organizada de dados organizados, cujo objetivo é modelar aspectos do mundo real, para que seja possível efetuar processamento que gere informações relevantes para os usuários. Nesse contexto, observe a figura abaixo:

Os projetos P1, P2 e P3 representam, respectivamente, os modelos
Conceitual, Físico e Lógico.
Conceitual, Lógico e Físico.
Lógico, Conceitual E Físico.
Lógico, Físico e Conceitual.
No desenvolvimento de aplicações de bancos de dados, quem é o ator responsável por identificar os requisitos informacionais da corporação e escolher estruturas apropriadas para representação da informação?
Projetista.
Administrador do Banco de Dados (DBA).
Programador de aplicações.
Usuário final.
Usuário especialista.
No contexto do projeto de bancos de dados, considere uma tabela relacional com três colunas, A, B e C, cuja instância é mostrada a seguir.
A | B | C |
1 | 100 | 200 |
2 | 102 | 200 |
3 | 97 | 300 |
4 | 80 | 400 |
Tomando por base apenas essa instância, analise a seguinte lista de eventuais dependências funcionais.
A → B
A → B,C
B → A,C
C → B
A,C → B
Sobre a validade dessas dependências, é correto concluir que:
somente duas delas são válidas;
são válidas somente as duas primeiras e a quarta;
são válidas somente as três primeiras;
somente quatro delas são válidas;
todas são válidas.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Na modelagem do projeto de banco de dados, existe um modelo que enriquece com detalhes o banco de dados para influenciá-lo no desempenho sem interferir na sua funcionalidade, e outro modelo que define como o banco de dados será implementado em um SGBD específico. Estes modelos são, respectivamente:
modelo lógico e modelo físico
modelo conceitual e modelo lógico
modelo físico e modelo conceitual
modelo lógico e modelo conceitual
modelo físico e modelo lógico
A modelagem e o projeto de bancos de dados são etapas cruciais no desenvolvimento de sistemas de gerenciamento de informações. Eles ajudam a garantir que os dados sejam armazenados e gerenciados de forma eficiente e coerente. Qual das seguintes opções representa corretamente a sequência de etapas envolvidas no processo de modelagem e projeto de bancos de dados?
Análise de requisitos, projeto conceitual, projeto físico.
Análise de requisitos, projeto lógico, projeto físico.
Projeto físico, projeto lógico, projeto conceitual.
Projeto conceitual, projeto lógico, projeto físico.
Projeto lógico, projeto conceitual, projeto físico.
O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. Em relação às principais fases do projeto de banco de dados, analise as seguintes afirmativas:
I. A partir deste insumo de informações é gerado um esquema conceitual do banco de dados. Esquema conceitual é uma visão macro do banco de dados, uma descrição de alto nível da estrutura.
II. O Projeto Lógico é a etapa onde mapeamos o conceito dos modelos de entidade-relacionamento em objetivos de bancos de dados. Nesta fase criamos os modelos internos de bancos de dados, com detalhes sobre tabelas, relacionamentos, regras, metadados das colunas (tipo, tamanho, obrigatoriedade, ...), visões, etc.
III. No projeto físico são especificados, por exemplo, as estruturas de armazenamento interno e os índices.
Marque a alternativa CORRETA:
Apenas a afirmativa I é verdadeira.
Apenas as afirmativas I e II são verdadeiras.
Apenas as afirmativas I e III são verdadeiras.
Apenas as afirmativas II e III são verdadeiras.
As afirmativas I, II e III são verdadeiras.
Em um projeto de banco de dados, a entidade resultante de uma relação de N para N entre duas outras entidades é conhecida como
composição.
agregação.
herança.
associativa.
colaborativa.
A figura abaixo, extraída de Heuser (1998), é corretamente descrita como sendo um caso de:

Dependência funcional transitiva (ou indireta), em que é necessário dividir a tabela ProjEmp em duas tabelas - ProjEmp(CodProj, CodEmp, Datalni, TempAl) e Emp(CodEmp, Nome, Cat, Sal) - para que a tabela passe à 2FN.
Dependência funcional, em que é necessário dividir a tabela ProjEmp em duas tabelas - ProjEmp(CodProj, CodEmp, Datalni, TempAl) e Emp(CodEmp, Nome, Cat, Sal) - para que a tabela passe à 2FN.
Tabelas aninhadas, em que é necessário dividir a tabela ProjEmp em duas tabelas - ProjEmp(CodProj, CodEmp, Datalni, TempAl) e Emp(CodEmp, Nome, Cat, Sal) - para que a tabela passe à 2FN.
Dependência funcional, em que é necessário dividir a tabela ProjEmp em duas tabelas - ProjEmp(CodProj, Tipo, Descr) e Emp(CodEmp, Nome, Cat, Sal) - para que a tabela passe à 2FN.
Dependência funcional, em que é necessário dividir a tabela ProjEmp em duas tabelas - ProjEmp(CodProj, CodEmp, Datalni, TempAl) e Emp(CodEmp, Nome, Cat, Sal) - para que a tabela passe à 1FN.