Escola Secundária de Pemba
Trabalho de TIC’s 12ªClasse
Tema: Sistema de gestão de base de dado
Trabalho do 1° Grupo
Pemba, Março de 2025
1
Escola Secundária de Pemba
Trabalho de TIC’s 12ª B½ Classe
Discentes
Arminda Victor N°10
Fernando João N°22
Havira impate N°27
Jovenal Manuel Estevão N° 30
Rabia Carlos N° 41
Docente
Sidio Saize
Pemba, Março de 2025
2
Índice
Introdução ...........................................................................................................................................4
Objectivos e Relevância.....................................................................................................................5
Sistema de Gestão de Base de Dados (SGBD)...............................................................................6
Principais Funções de um SGBD.....................................................................................................6
Tipos de SGBDs....................................................................................................................................7
Aplicações dos SGBDs e Exemplos de SGBDs..............................................................................7
Vantagens e Desvantagens dos SGBDs..........................................................................................8
Conclusão .............................................................................................................................................9
Referencias Bibliográficas .............................................................................................................10
3
Introdução
Numa era em que a informação é um activo crucial para empresas e organizações,
a capacidade de gerir dados de forma eficiente e segura tornou-se indispensável. É
neste contexto que os Sistemas de Gestão de Base de Dados (SGBD) assumem um
papel fundamental.
Um SGBD é um software que permite aos utilizadores criar, manter e utilizar bases de
dados. Ele atua como uma interface entre os utilizadores e a base de dados,
facilitando a organização, o armazenamento, a recuperação e a manipulação dos
dados.
4
Objectivos
Nesta apresentação, vamos explorar os seguintes aspetos dos SGBD:
• As principais funções e componentes de um SGBD.
• Os diferentes tipos de SGBDs disponíveis no mercado.
• As vantagens e desvantagens da utilização de SGBDs.
• As aplicações dos SGBDs em diferentes áreas.
• As tendências futuras na área de SGBDs.
Relevância
Os SGBDs são utilizados em diversas áreas, desde a gestão de empresas até à
análise de dados científicos. Eles permitem que as organizações tomem decisões
informadas, melhorem a eficiência operacional e criem novas oportunidades de
negócio.
5
Sistema de Gestão de Base de Dados (SGBD)
Um Sistema de Gestão de Base de Dados (SGBD) é um software que permite aos
utilizadores criar, manter e utilizar bases de dados. Ele atua como uma interface
entre os utilizadores e a base de dados, facilitando a organização, o armazenamento,
a recuperação e a manipulação dos dados.
• Principais Funções de um SGBD:
Definição de Dados: Permite definir a estrutura da base de dados, incluindo os tipos
de dados, as relações entre as tabelas e as restrições de integridade.
Manipulação de Dados: Oferece ferramentas para inserir, actualizar, eliminar e
consultar dados na base de dados.
Controlo de Acesso: Permite definir permissões de acesso aos dados, garantindo a
segurança e a privacidade das informações.
Integridade de Dados: Garante a consistência e a precisão dos dados, através da
aplicação de restrições e da realização de validações.
Recuperação de Dados: Permite recuperar a base de dados em caso de falhas ou
erros, através da realização de backups e da implementação de mecanismos de
recuperação.
Concorrência: Permite que vários utilizadores acedam e modifiquem os dados
simultaneamente, sem comprometer a integridade da base de dados.
6
Tipos de SGBDs:
• Relacionais: Utilizam o modelo relacional para organizar os dados em tabelas,
com linhas e colunas.
• Não Relacionais (NoSQL): Utilizam modelos de dados diferentes do
relacional, como documentos, grafos ou chave-valor.
• Orientados a Objectos: Utilizam o modelo orientado a objetos para
representar os dados como objectos, com atributos e métodos.
Exemplos de SGBDs:
Relacionais: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server.
Não Relacionais: MongoDB, Cassandra, Redis.
Aplicações dos SGBDs:
Os SGBDs são utilizados em diversas áreas, como:
• Gestão de Empresas: Para armazenar e gerir informações sobre clientes,
produtos, vendas, etc.
• Aplicações Web: Para armazenar e gerir dados de utilizadores, conteúdos, etc.
• Sistemas de Informação Geográfica (SIG): Para armazenar e gerir dados
espaciais.
• Data Warehouses: Para armazenar e analisar grandes volumes de dados.
Vantagens dos SGBDs:
Redução da redundância de dados: Os dados são armazenados apenas uma vez,
o que reduz o espaço de armazenamento necessário e evita inconsistências.
Melhoria da integridade dos dados: As restrições e validações garantem a
consistência e a precisão dos dados.
7
Facilidade de acesso aos dados: As ferramentas de consulta permitem recuperar
os dados de forma rápida e eficiente.
Segurança dos dados:O controlo de acesso garante a protecção dos dados contra
acessos não autorizados.
Desvantagens dos SGBDs:
• Custo: Os SGBDs podem ser caros, tanto em termos de software como de
hardware.
• Complexidade: A instalação, a configuração e a administração de um SGBD
podem ser complexas.
• Dependência: As aplicações que utilizam um SGBD ficam dependentes do
software e da infraestrutura do SGBD.
8
Conclusão
Compreender os SGBDs é essencial para quem trabalha com dados ou está
interessado em tecnologia da informação. Esperamos que esta apresentação forneça
uma visão abrangente e útil sobre o tema.
9
Referencias Bibliográficas
Chen, Peter – Modelagem de Dados: a abordagem entidade-relacionamento para
projeto lógico (1990).
Heuser, Carlos Alberto – Projeto de Banco de Dados (3ª e 4ª edições, 2000 e 2001).
Kroenke, D. M. – Banco de Dados: Fundamentos, Projeto e Implementações (6ª ed.,
1998).
Silberschatz, A.; Korth, H. F.; Sudarshan, S. – Sistemas de Banco de Dados (3ª ed., 1999).
10