Escolar Documentos
Profissional Documentos
Cultura Documentos
Í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
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
INFORMAÇÃO - significado que pessoas associam aos dados através de convenções usadas
em sua interpretação.
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.
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.
Existem diversos tipos de modelos de dados, cada um com suas próprias características e
finalidades. São os seguintes incluem:
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.
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
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
Modelo Hierárquico
Modelo de Rede
Modelo Relacional
Modelo Dimensional
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.
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.
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.
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
10