Banco de dados.

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 3

Banco de dados

- O que é banco de dados?


Um banco de dados é uma coleção de dados organizada em um software de forma
sistematizada.

- Quais são os principais componentes de um banco de dados?


Os principais componentes de um banco de dados incluem:
1. Dados: As informações armazenadas no banco de dados.
2. Sistema de Gerenciamento de Banco de Dados (SGBD): Software que controla a
organização, armazenamento, recuperação, segurança e integridade dos dados.
3. Usuários: Pessoas ou aplicativos que interagem com o banco de dados.
4. Metadados: Informações sobre os dados, como definições de estrutura, restrições,
relacionamentos, etc.
5. Hardware e Software de Armazenamento: Equipamentos e software responsáveis pelo
armazenamento físico dos dados.

- Qual é a importância de um banco de dados para sistemas de informação?


Os bancos de dados são fundamentais para os sistemas de informação porque permitem o
armazenamento eficiente, organização e recuperação de grandes volumes de dados. Eles
fornecem uma estrutura para a persistência dos dados, garantindo sua integridade e
segurança, e facilitam o acesso rápido e preciso às informações, possibilitando a tomada de
decisões informadas e o desenvolvimento de aplicativos eficazes.

Modelagem:

- O que é modelagem de dados?


A modelagem de dados é o processo de criar representações abstratas dos dados e dos
relacionamentos entre eles. Ela visa entender, organizar e documentar as necessidades de
informação de uma organização para projetar um esquema de banco de dados adequado.

- Quais são os principais modelos de dados utilizados na modelagem de banco de


dados?
1. Modelo Conceitual
2. *Modelo Lógico
3. *Modelo Físico

- Explique a diferença entre modelo conceitual, lógico e físico de dados.


- Modelo Conceitual: Descreve os requisitos de informações de alto nível de uma
organização, usando conceitos e terminologias entendidos por usuários finais. Geralmente é
representado por modelos como o modelo Entidade-Relacionamento (ER).
- Modelo Lógico: Traduz o modelo conceitual em uma representação mais detalhada e
estruturada dos dados, usando uma abordagem independente do SGBD. Um exemplo é o
modelo relacional.
- Modelo Físico: Reflete como os dados são armazenados fisicamente em um SGBD
específico. Inclui detalhes como índices, partições, esquemas de armazenamento, etc.
- O que é um Sistema de Gerenciamento de Banco de Dados (SGBD)?
Um SGBD é um software que facilita a criação, organização, manipulação e administração
de bancos de dados. Ele fornece uma interface para que os usuários possam interagir com
os dados de forma eficiente e segura.

- *Quais são as funções principais de um SGBD?*


1. Definição de dados: Permite definir a estrutura dos dados.
2. Manipulação de dados: Facilita a inserção, atualização, exclusão e consulta de dados.
3. Controle de concorrência: Gerencia o acesso simultâneo dos usuários aos dados para
garantir a consistência.
4. Controle de redundância e consistência: Evita a duplicação de dados e mantém a
integridade dos dados.
5. Backup e recuperação: Garante a segurança dos dados por meio de cópias de
segurança e restauração em caso de falhas.
6. Controle de acesso e segurança: Gerencia os privilégios de acesso e protege os dados
contra acesso não autorizado.

- Quais são alguns exemplos de SGBD amplamente utilizados na indústria?


1. Oracle Database
2. Microsoft SQL Server
3. MySQL
4. PostgreSQ
*Normalização de Dados:*

- O que é normalização de dados?


A normalização de dados é o processo de organização e estruturação de um banco de
dados relacional de forma a reduzir a redundância e a inconsistência dos dados.

- Por que é importante normalizar um banco de dados?


Normalizar um banco de dados é importante por várias razões:
1. Reduz a redundância de dados, economizando espaço de armazenamento.
2. Minimiza a possibilidade de anomalias de atualização, inserção e exclusão.
3. Melhora a consistência e integridade dos dados.

- Quais são as formas normais mais comuns na normalização de um banco de


dados?
1. Primeira Forma Normal: Cada coluna em uma tabela deve conter valores atômicos e
não repetidos.
2. Segunda Forma Normal: A tabela deve estar na 1FN e todos os seus atributos não
chave devem depender totalmente da chave primária.
3. Terceira Forma Normal: A tabela deve estar na 2FN e todos os seus atributos não
chave devem depender exclusivamente da chave primária, eliminando dependências
transitivas...

- Quais são os principais desafios enfrentados na área de banco de dados


atualmente?
1. Lidar com volumes cada vez maiores de dados (big data)
2. Garantir a segurança e privacidade dos dados em um ambiente cada vez mais
conectado.

- Como você acha que os avanços em tecnologia afetarão os bancos de dados no


futuro?

Creio que com o avanço da tecnologia, os bancos de dados terão de se acostumar com a
quantidade de dados que virão, uma vez que cada vez mais os dados ficam muito maiores.

Aluno: João Vítor S. Medeiros

Você também pode gostar