Você está na página 1de 13

6 - Introdução aos Sistemas de

Gestão de Bases de Dados


Conceitos Básicos
6 Introdução aos Sistemas de Gestão de Bases de Dados

Conceitos Básicos

A forma mais comum de guardar dados era, até


poucas décadas, o arquivo em papel.
6 Introdução aos Sistemas de Gestão de Bases de Dados

Conceitos Básicos

Os primeiros computadores vieram facilitar a


tarefa de armazenar informação. Fichas com
cartões perfurados foram usadas, nos primórdios
da informática.
6 Introdução aos Sistemas de Gestão de Bases de Dados

Conceitos Básicos

As modernas bases de dados são conjuntos


digitais relacionados entre si.
Foi usando potentes bases de dados que
recentemente foi sequenciado o genoma humano.
6 Introdução aos Sistemas de Gestão de Bases de Dados

Conceitos Básicos

Um programa de trabalho com base de


dados como, por exemplo, o Access da
Microsoft permite:
– criar, abrir, fechar e guardar bases de dados em disco, disquete
ou noutro suporte, para posterior utilização;
– importar e exportar tabelas de dados;
– copiar, cortar e colar dados e objectos;
– criar e alterar facilmente tabelas, consultas, formulários e
relatórios, páginas, marcos e módulos;
6 Introdução aos Sistemas de Gestão de Bases de Dados

Conceitos Básicos
– inserir gráficos, diagramas e figuras;
– verificar ortografia e corrigir automaticamente dados;
– criar ligações de dados com o Word e o Excel;
– relacionar e analisar tabelas;
– converter, compactar, reparar e dividir bases de dados;
– criar automaticamente painéis de navegação;
6 Introdução aos Sistemas de Gestão de Bases de Dados

Conceitos Básicos
– definir critérios de segurança, como palavras-passe de
utilizadores e codificação de base de dados;
– criar rapidamente bases de dados usando um dos assistentes
ou modelos;
– organizar e tratar dados científicos;
– apoiar páginas Web com sistemas de BD;
– programar os mais variados sistemas;
– etc.
6 - Introdução aos Sistemas de
Gestão de Bases de Dados
Conceitos básicos
Sistema Gestor de
Base de Dados (SGBD)
6 Introdução aos Sistemas de Gestão de Bases de Dados

Sistema Gestor de
Base de Dados (SGBD)
SGBD (Sistema Gestor de Base de Dados)
é o software que faz a gestão do acesso
aos dados da BD e que garante a sua
correcta manutenção. Isto é, serve de
interface entre os vários utilizadores e a BD.
6 Introdução aos Sistemas de Gestão de Bases de Dados

Funções de um SGBD

Um SGBD tem de garantir:


– segurança – deve proteger a BD de utilizadores não autorizados;
– integridade dos dados – proteger a BD de utilizadores autorizados,
evitando que estes executem tarefas que ponham em risco a
integridade da informação (não permitindo, por exemplo, que se
apaguem dados de um sítio que são necessários noutro sítio da BD);
– controlo e acesso dos utilizadores aos dados – num sistema com
muitos utilizadores, a partilha de dados tem de ser feita de modo que
cada utilizador a use como se estivesse sozinho;
– recuperação/tolerância a falhas – sempre que ocorram falhas, por
exemplo do disco, de hardware ou de software, o SGBD tem de
reconstruir a BD até ao momento em que ocorreu a falha.
6 - Introdução aos Sistemas de
Gestão de Bases de Dados
Conceitos básicos
Noções de dados, campo, registo,
tabela, relação e associação
6 Introdução aos Sistemas de Gestão de Bases de Dados

Noções de dados, campo, registo,


tabela, relação e associação
Para trabalhar com uma BD há um conjunto
mínimo de conceitos que convém ter
presentes:
– Dados – elementos que caracterizam uma entidade (pessoa,
objecto ou organização). Numa base de dados, uma entidade
corresponde a uma tabela.
– Campo – característica ou atributo individual, tipicamente
representado em colunas de uma tabela.
– Registro – linha de uma tabela com a informação de cada
elemento de uma entidade.
6 Introdução aos Sistemas de Gestão de Bases de Dados

Noções de dados, campo, registo,


tabela, relação e associação
– Tabela – elemento suporte da base de dados, que se estrutura
segundo campos (colunas) e registos (linhas).
– Relação – agrupamento de dados sem repetição, armazenado como
uma tabela num SGBD relacional.
– Associação – processo pelo qual se ligam tabelas através de valores
de dados relacionados.

Campo

Registo

Dados

Você também pode gostar