Os Sistemas de Gestão de Bases de Dados (SGBD) - Aula 2
Por: João David • 30/1/2023 • Bibliografia • 475 Palavras (2 Páginas) • 87 Visualizações
Aula 2
◼ Sistemas de Gestão de Bases de Dados
(SGBD)
◼ Perspectiva histórica
◼ Ficheiros versus SGBD
◼ Vantagens dos SGBD
◼ Gestão de transacções
◼ Estrutura de um SGBD
◼ Sistemas de SGBD NoSQL
Perspectiva histórica
◼ Início dos anos 60 surgiu o primeiro SGBD
◼ Charles Bachman
◼ General Electric
◼ Integrated Data Store
◼ Base do modelo em rede
◼ Finais dos anos 60
◼ IBM
◼ Information Management Systems
◼ Base do modelo hierárquico
Perspectiva histórica
◼ Em 1970 surge o modelo relacional
◼ Nos anos 80 o SQL torna-se um standard
◼ Nos anos 90 houve grandes desenvolvimentos:
DB2, Oracle, Informix, etc
◼ Nos anos 90 aparecem os primeiros ERP com
suporte de SGBD
◼ A Internet reforça posição dos SGBD
Ficheiros versus SGBD
◼ O armazenamento de dados pode ser efectuado
de duas formas:
◼ Directamente em ficheiros
◼ Com suporte de um SGBD
◼ Problemas da utilização directa de ficheiros:
◼ Memória
◼ Implementação de mecanismos de controlo de acesso
◼ Manutenção de inconsistências
◼ Backup e restauro
◼ Segurança
Vantagens dos SGBD
◼ Independência dos dados
◼ Acesso eficiente aos dados
◼ Integridade e segurança
◼ Administração dos dados
◼ Acesso concorrente
◼ Redução do tempo de desenvolvimento de
aplicações
Gestão de transacções
◼ Conceito de transacção
◼ Execuções concorrentes
◼ Transacções incompletas e o crash do sistema
Estrutura de um SGBD
Bases de Dados NoSQL
◼ Termo Non SQL: Bases de dados que não
armazenam os dados em tabelas e não
usam naturalmente o modelo relacional.
◼ Base de dados não relacionais.
◼ Nos anos 60 já houve trabalho neste
domínio.
◼ No início do século voltou-se a dar enfase
a este tipo de base de dados.
Bases de Dados NoSQL
◼ Atualmente são muito utilizadas em
Aplicações Web e em aplicações que
implementam técnicas de big data.
◼ Atualmente já se designam estas bases
de dados de Not only SQL para se referir
que utilizam também ou podem utilizar
SQL.
Bases
...