Você está na página 1de 12

Escola Secundária

Índice
1. Introdução............................................................................................................................................1
1.1. Objectivos........................................................................................................................................1
1.1.1. Geral............................................................................................................................................1
1.1.2. Específicos...................................................................................................................................1
2. Conceito de Modelos de Dados...........................................................................................................2
2.1. Diferença entre Dados, Informação e Conhecimento.......................................................................2
2.2. Classificação dos Modelos de Dados...............................................................................................2
2.3. Tipos de Modelos de Dados.............................................................................................................3
2.4. Características dos modelos de dados..............................................................................................3
2.4.1. Modelo Hierárquico.....................................................................................................................3
2.4.2. Modelo de Rede...........................................................................................................................4
2.4.3. Modelo Relacional.......................................................................................................................4
2.4.4. Modelo Dimensional....................................................................................................................4
2.4.5. Modelo de Entidade-Relacionamento (ER).................................................................................4
2.5. Vantagens dos Modelos de Dados...................................................................................................5
2.5.1. Vantagens do Modelo Hierárquico..............................................................................................5
2.5.2. Vantagens do Modelo de Rede....................................................................................................5
2.5.3. Vantagens do Modelo Relacional................................................................................................5
2.5.4. Vantagens do Modelo Dimensional.............................................................................................5
2.5.5. Vantagens do Modelo de Entidade-Relacionamento (ER)...........................................................5
2.6. Desvantagens dos Modelos de dados...............................................................................................6
Modelo Hierárquico.....................................................................................................................................6
Modelo de Rede...........................................................................................................................................6
Modelo Relacional.......................................................................................................................................6
Modelo Dimensional...................................................................................................................................6
Modelo de Entidade-Relacionamento (ER).................................................................................................6
2.7. Objectivos dos Modelos de dados....................................................................................................7
2.8. Importância dos modelos de dados..................................................................................................7
3. Conclusão............................................................................................................................................9
4. Referências Bibliográficas.................................................................................................................10
1. Introdução

A informação digital compreende um dos pressupostos básicos das Tecnologias de Informação e


Comunicação e os dados contribuem de certa forma a obtenção de informação.

As Tecnologias de Comunicação e Informação desempenham um papel preponderante no nosso


quotidiano, daí a necessidade de compreendermos todos os aspectos ligados ao correcto
funcionamento das mesmas, objectivando a satisfação das nossas necessidades.

Nesta senda, o presente trabalho incluso na Disciplina de TIC’s pretende falar sobre um dos
aspectos não menos importantes quando se trata da Tecnologias de Comunicação e Informação,
os Modelos de Dados. Este que nos ajuda a gerar as informações necessárias a satisfação das
nossas necessidades quando vamos ao encontro das TIC’s.

1.1. Objectivos
1.1.1. Geral
 Descrever os Modelos de Dados.
1.1.2. Específicos
 Definir os Modelos de Dados;
 Conhecer os Tipos de Modelos de Dados;
 Apontar as vantagens e desvantagens de cada Modelo de Dados.

1
2. Conceito de Modelos de Dados

Modelos de dados são representações abstractas e simplificadas de como os dados são


organizados, estruturados e relacionados dentro de um sistema de informação. Esses modelos são
utilizados para descrever a estrutura dos dados, as regras de integridade, as relações entre as
entidades e atributos, entre outras informações relevantes para o armazenamento e o
gerenciamento de dados.

2.1. Diferença entre Dados, Informação e Conhecimento

DADOS - representação de factos, conceitos ou instruções de maneiras formalizadas, adequadas


para comunicação, interpretação ou processamento por pessoas ou meios automatizados.

INFORMAÇÃO - significado que pessoas associam aos dados através de convenções usadas
em sua interpretação.

CONHECIMENTO - discernimento, critério, apreciação prática de vida, experiência.

2.2. Classificação dos Modelos de Dados

Os modelos de dados dividem-se em Modelos Conceituais, Modelos de Implementação e


Modelos Físicos.

Modelos Conceituais: Provêem conceitos próximos aos percebidos por muitos usuários. Usam
conceitos como entidades, atributos e relacionamentos. São usados na descrição de dados nos
níveis conceitual e visual. Caracterizam-se pelo fato de fornecerem, de forma conveniente,
capacidade de estruturação flexível e admitem restrições de dados para serem explicitamente
especificados.

 Ex: Modelo ER, Modelo OO

Modelos de Implementação: Tem conceitos que podem ser entendidos pelos usuários e não
estão muito distantes da maneira como os dados são organizados fisicamente. São usados
frequentemente em SGBD’s comerciais. Representam os dados usando estruturas de registro.

São usados na descrição de dados nos níveis conceitual e visual. Em comparação aos modelos de
dados baseados em objectos, ambos são usados para especificar a estrutura lógica geral do banco
de dados e para fornecer uma descrição de alto nível da implementação.

2
 Ex: Modelo Relacional, Modelo Rede, Modelo Hierárquico.

Modelos Físicos: Descrevem como os dados são armazenados representando informação como
formato de registros, ordenação de registros, métodos de acesso.

2.3. Tipos de Modelos de Dados

Existem diversos tipos de modelos de dados, cada um com suas próprias características e
finalidades. São os seguintes incluem:

 Modelo hierárquico: organiza os dados em uma estrutura em árvore, com um único nó


raiz e vários nós filhos;
 Modelo de rede: semelhante ao modelo hierárquico, mas permite que um nó tenha mais
de um pai;
 Modelo relacional: utiliza tabelas para representar as entidades e seus atributos, além de
estabelecer relações entre elas;
 Modelo dimensional: utilizado em sistemas de Business Intelligence (BI), organiza os
dados em torno de fatos e dimensões, permitindo análises multidimensionais;
 Modelo de entidade-relacionamento (ER): descreve as entidades, seus atributos e
relacionamentos entre elas.

Cada modelo de dados é mais adequado para determinado tipo de aplicação e pode ser utilizado
em conjunto com outras tecnologias, como bancos de dados, para armazenar, manipular e acessar
informações.

2.4. Características dos modelos de dados

São principais características dos principais modelos de dados:

2.4.1. Modelo Hierárquico


 Organiza os dados em uma estrutura de árvore;
 Possui um único nó raiz, que se ramifica em vários nós filhos;
 Cada nó pode ter um ou mais filhos, mas apenas um pai;
 Utiliza ponteiros para acessar os registros filhos;

3
 É eficiente para estruturas simples e bem definidas, mas pode ser limitado para dados
complexos e dinâmicos.
2.4.2. Modelo de Rede
 Similar ao modelo hierárquico, mas permite que um nó tenha mais de um pai;
 Usa um conjunto de tabelas interligadas, com cada registro representando um nó e seus
atributos;
 Possui uma estrutura mais flexível do que o modelo hierárquico, permitindo uma melhor
representação de dados complexos e relações entre registros;
 Também utiliza ponteiros para navegar pelos registros.
2.4.3. Modelo Relacional
 Utiliza tabelas para representar as entidades e seus atributos;
 As relações entre as tabelas são definidas por chaves estrangeiras;
 As operações em um banco de dados relacional são baseadas na álgebra relacional;
 É um dos modelos de dados mais utilizados, principalmente em sistemas transaccionais e
aplicativos corporativos.
2.4.4. Modelo Dimensional
 Utilizado em sistemas de Business Intelligence (BI);
 Organiza os dados em torno de fatos e dimensões, permitindo análises multidimensionais;
 Os fatos são medidas numéricas, como vendas ou quantidade de clientes, enquanto as
dimensões são características que descrevem os fatos, como datas, produtos ou
localizações.
2.4.5. Modelo de Entidade-Relacionamento (ER)
 Descreve as entidades, seus atributos e relacionamentos entre elas;
 Utiliza diagramas para representar as entidades e seus relacionamentos;
 É amplamente utilizado na modelagem de dados em muitas áreas, incluindo engenharia
de software e sistemas de informação.

É importante notarmos que cada modelo de dados tem suas próprias vantagens e desvantagens e
deve ser escolhido com base nas necessidades específicas de cada aplicação.

4
2.5. Vantagens dos Modelos de Dados
2.5.1. Vantagens do Modelo Hierárquico

A seguir listamos as principais vantagens do Modelo Hierárquico:

o Estrutura simples e fácil de entender;


o Acesso rápido aos registros filhos;
o Boa performance em ambientes com poucas alterações na estrutura de dados;
o Utilizado em sistemas legados e aplicações específicas.
2.5.2. Vantagens do Modelo de Rede
o Flexibilidade para representar relações complexas entre dados;
o Suporte para múltiplos tipos de relacionamento entre registros;
o Capacidade de navegar entre registros em várias direcções;
o Utilizado em aplicações científicas, sistemas de engenharia e aplicações financeiras.
2.5.3. Vantagens do Modelo Relacional
o Estrutura simples e intuitiva;
o Facilidade para gerenciar dados e realizar consultas;
o Suporte para integridade referencial e restrições de chave;
o Escalabilidade para grandes quantidades de dados;
o Utilizado em sistemas corporativos, transaccionais e de gerenciamento de dados em
geral.
2.5.4. Vantagens do Modelo Dimensional
o Foco na análise de dados em múltiplas dimensões;
o Capacidade de realizar consultas complexas e resumos de dados;
o Melhor desempenho em consultas de dados agregados;
o Utilizado em sistemas de Business Intelligence (BI), análise de dados e relatórios.
2.5.5. Vantagens do Modelo de Entidade-Relacionamento (ER)
o Fácil entendimento e visualização das entidades e relacionamentos entre elas;
o Suporte para modelar a estrutura de dados de forma mais precisa e clara;
o Possibilidade de aplicar restrições e validações nas relações entre entidades;

5
o Utilizado em projectos de desenvolvimento de software, sistemas de informação e banco
de dados em geral.
2.6. Desvantagens dos Modelos de dados

A seguir apresentamos as desvantagens de cada modelo de dado:

Modelo Hierárquico

 Dificuldade em representar relações muitos-para-muitos;


 Limitado em termos de flexibilidade e escalabilidade;
 Dificuldade em lidar com alterações frequentes na estrutura de dados;
 Baixa capacidade de compartilhamento de dados entre diferentes aplicações.

Modelo de Rede

 Dificuldade em definir e gerenciar os tipos de relacionamento;


 Dificuldade em lidar com alterações frequentes na estrutura de dados;
 Dificuldade em manter a integridade dos dados;
 Baixa capacidade de compartilhamento de dados entre diferentes aplicações.

Modelo Relacional

 Desempenho reduzido em operações de grande volume de dados;


 Dificuldade em representar relações muitos-para-muitos;
 Complexidade em modelar relações recursivas;
 Dificuldade em representar dados hierárquicos.

Modelo Dimensional

 Dificuldade em representar relações complexas entre os dados;


 Dificuldade em lidar com dados não estruturados;
 Dificuldade em modelar as dimensões;
 Limitado em termos de flexibilidade.

Modelo de Entidade-Relacionamento (ER)

 Dificuldade em lidar com entidades e relacionamentos complexos;


 Complexidade em representar relações muitos-para-muitos;

6
 Dificuldade em lidar com herança de entidades e subtipos;
 Limitado em termos de flexibilidade.

Cada modelo de dados tem suas próprias vantagens e desvantagens e deve ser escolhido com
base nas necessidades específicas de cada aplicação. É importante avaliar as vantagens e
desvantagens de cada modelo antes de decidir qual é o mais adequado para uma determinada
situação.

2.7. Objectivos dos Modelos de dados

O objectivo dos modelos de dados é representar e descrever de forma estruturada e organizada a


informação que será armazenada em um sistema ou banco de dados. Essa representação permite
que sejam estabelecidas regras e relações entre as informações, permitindo que o banco de dados
seja organizado, consistente e eficiente.

O uso de modelos de dados facilita o desenvolvimento de sistemas e aplicações, pois permite que
sejam criados diagramas que ajudam a visualizar a estrutura de dados, suas relações e as regras
de negócio que regem seu funcionamento. Isso torna mais fácil para os desenvolvedores
projectar, implementar, manter e actualizar sistemas de banco de dados complexos.

Os modelos de dados também são importantes para garantir a qualidade dos dados armazenados
em um sistema ou banco de dados, uma vez que eles permitem definir restrições e validações
para garantir a integridade dos dados. Além disso, modelos de dados bem projectados podem
ajudar a melhorar a eficiência do sistema de banco de dados, permitindo que as consultas sejam
executadas de forma mais rápida e eficiente.

2.8. Importância dos modelos de dados

Os modelos de dados são muito importantes em muitos aspectos, incluindo:

 Organização e estruturação dos dados: Os modelos de dados permitem a organização e


a estruturação dos dados de forma lógica e coerente, o que ajuda a garantir a consistência
e a integridade dos dados armazenados.

7
 Comunicação: Os modelos de dados fornecem um meio para comunicar e documentar a
estrutura dos dados de um sistema ou banco de dados. Isso é especialmente importante
quando várias pessoas ou equipes estão trabalhando em um projecto.
 Desenvolvimento de software: Os modelos de dados são usados na fase de projecto de
software para ajudar a definir a estrutura e as regras de negócio que o software deve
implementar. Isso ajuda a garantir que o software atenda aos requisitos do usuário e
funcione correctamente.
 Manutenção e actualização de software: Os modelos de dados podem ser actualizados
para reflectir mudanças no sistema ou no ambiente em que o software opera. Isso ajuda a
garantir que o software continue a funcionar correctamente ao longo do tempo.
 Performance: Os modelos de dados também são importantes para a performance de um
sistema ou banco de dados, pois ajudam a garantir que as consultas sejam executadas de
forma eficiente.
 Segurança: Os modelos de dados podem ser usados para definir e implementar políticas
de segurança para o sistema ou banco de dados, incluindo restrições de acesso aos dados.

Em síntese, os modelos de dados são essenciais para o desenvolvimento e a manutenção de


sistemas e bancos de dados eficientes, confiáveis e seguros.

8
3. Conclusão

Em todo contexto existem informações que são de natureza importante para aquele contexto,
pois ajudam a materializar as necessidades dos utentes ou integrantes deste contexto, como
escolas por exemplo, neste ambiente existem diversas informações que se não tratadas com
devida organização e estruturação, será de difícil acesso ou até mesmo poderão vir a se perder.

Daí, a necessidade de existir um banco de dados onde estes estejam organizados e conservados
de modo que possa facilitar o seu acesso quando necessário.

Neste trabalho compreendemos que para tal, existem os diferentes tipos de Modelos de Dados,
estes que segundo percebemos, servem para organizar as informações nos diferentes contextos,
com vista a garantir a continuidade e protecção dos mesmos ou das informações.

9
4. Referências Bibliográficas

BITTENCOURT, R, G. Aspectos Básicos de Banco de Dados. Florianópolis, Fevereiro de 2004.

Programa do Ensino Secundário à Distancia (PESD) 1ᴼ Ciclo. Módulo TIC’s. Ministério da


Educação e Desenvolvimento Humano. Instituto de Educação Aberta e à Distancia. IEDA.
Moçambique.

10

Você também pode gostar