Um projeto de banco de dados é composto de várias etapas (t...

Próximas questões
Com base no mesmo assunto
Q3158076 Banco de Dados
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
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Para resolver a questão sobre as etapas do projeto de banco de dados, é essencial compreender cada fase do processo de desenvolvimento. O objetivo é garantir que o banco de dados atenda às necessidades dos usuários e funcione de maneira eficiente.

Tema central da questão: O projeto de banco de dados é um processo estruturado, dividido em etapas como projeto conceitual, lógico e físico. Cada uma dessas etapas tem um papel crucial na definição e implementação do banco de dados.

Resumo teórico:

I. Especificação das necessidades dos usuários: É a fase inicial em que se identificam as necessidades de dados dos usuários. Isso é feito através de descrições textuais e gráficas, garantindo que o banco de dados irá armazenar e processar as informações necessárias.

II. Projeto conceitual: Nesta fase, as necessidades dos usuários são traduzidas para um esquema conceitual, como o modelo entidade-relacionamento (ER). Também é feita a especificação das operações que serão realizadas sobre os dados. Essa fase é fundamental para assegurar que o banco de dados irá suportar as operações requeridas pelos usuários.

III. Projeto lógico: Diferente do que foi afirmado na afirmação da questão, o projeto lógico não mapeia diretamente para um modelo físico. Ele transforma o esquema conceitual em um modelo lógico mais detalhado, mas ainda independente de um sistema de gerenciamento de banco de dados específico.

IV. Projeto físico: Aqui, são especificados os recursos físicos, como organização de arquivos e estruturas de armazenamento internas. Esta fase é crucial para otimizar a performance do banco de dados.

Justificação da alternativa correta: A alternativa D - I, II e IV apenas é a correta. As afirmações I, II e IV descrevem corretamente suas respectivas fases no projeto de banco de dados.

Análise das alternativas incorretas:

- Alternativa A (I, apenas): Esta alternativa desconsidera as corretas afirmações II e IV.

- Alternativa B (I e II, apenas): Esta alternativa não considera a correta afirmação IV.

- Alternativa C (I e III, apenas): A afirmação III está incorreta em sua descrição do projeto lógico.

- Alternativa E (I, II, III, IV): Inclui a afirmação III, que é incorreta na descrição do projeto lógico.

Ao estudar para concursos, uma boa estratégia é sempre revisar o significado de termos técnicos e verificar se as descrições das etapas estão alinhadas com os conceitos teóricos aceitos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

```

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

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

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo