Um projeto de banco de dados é composto de várias etapas (t...
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
Comentários
Veja os comentários dos nossos alunos
Vamos analisar cada afirmação:
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.
Correto. A primeira etapa em qualquer projeto de banco de dados é entender o que os usuários precisam. Isso envolve coletar informações sobre os tipos de dados que serão armazenados, como eles se relacionam e quais operações serão realizadas. Descrições textuais e diagramas (como diagramas de caso de uso) são ferramentas comuns nessa fase.
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.
Correto. O projeto conceitual cria um modelo abstrato do banco de dados, independente de qualquer sistema de gerenciamento de banco de dados (SGBD) específico. O modelo entidade-relacionamento é uma ferramenta popular para essa fase. As necessidades funcionais, ou seja, como os usuários irão interagir com o banco de dados (consultas, inserções, atualizações e exclusões), também são definidas aqui.
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.
Incorreto. O projeto lógico ainda é independente do SGBD. Ele refina o modelo conceitual, traduzindo-o para um modelo relacional com tabelas, atributos e relacionamentos. A definição da estrutura física das tabelas (índices, tipos de dados específicos do SGBD) fica para o projeto físico.
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.
Correto. No projeto físico, o modelo lógico é adaptado para um SGBD específico. Aqui são definidas as estruturas de armazenamento, índices, otimização de performance e outros detalhes de implementação.
Conclusão:
As afirmações I, II e IV estão corretas. A afirmação III está incorreta.
Fonte: Gemini
Vamos analisar cada uma das afirmações sobre as etapas do projeto de banco de dados:
"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."
- Verdadeira (V)
- Corresponde à modelagem de requisitos, onde se coleta e documenta (em textos, diagramas ou entrevistas) as necessidades dos usuários.
"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."
- Verdadeira (V)
- O projeto conceitual cria um esquema abstrato (ex: MER – Modelo Entidade-Relacionamento) independente de SGBD.
- Inclui também a especificação de requisitos funcionais (consultas, transações etc.).
"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."
- Falsa (F)
- O projeto lógico traduz o esquema conceitual para um modelo lógico (ex: relacional, NoSQL), não físico.
- No modelo relacional, resultaria em tabelas, chaves e relacionamentos, mas ainda sem detalhes de implementação física.
"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."
- Verdadeira (V)
- O projeto físico define detalhes como:
- Estruturas de armazenamento (índices, particionamento).
- Otimizações para desempenho (clusterização, caching).
- Configurações de hardware/SGBD.
As afirmações corretas são I, II e IV. A afirmação III está incorreta, pois confunde projeto lógico com físico.
Resposta esperada (seguindo o padrão V/F):
- I (V), II (V), III (F), IV (V).
(Observação: Como não há alternativa exata com essa sequência nas opções fornecidas anteriormente, sugiro revisar o enunciado ou as alternativas disponíveis.)
Se fosse uma questão de múltipla escolha com base nessa análise, a resposta mais próxima seria aquela que marca I, II e IV como verdadeiras e III como falsa. Por exemplo, se houvesse uma opção como "V – V – F – V", seria a correta.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo