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
– 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
Noções de dados, campo, registo,
tabela, relação e associação

SGBD - Conceitos_basicos.ppt

  • 1.
    6 - Introduçãoaos Sistemas de Gestão de Bases de Dados Conceitos Básicos
  • 2.
    6 Introdução aosSistemas 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.
  • 3.
    6 Introdução aosSistemas 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.
  • 4.
    6 Introdução aosSistemas 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.
  • 5.
    6 Introdução aosSistemas 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.
    6 Introdução aosSistemas 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;
  • 7.
    6 Introdução aosSistemas 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.
  • 8.
    6 - Introduçãoaos Sistemas de Gestão de Bases de Dados Conceitos básicos Sistema Gestor de Base de Dados (SGBD)
  • 9.
    6 Introdução aosSistemas 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.
  • 10.
    6 Introdução aosSistemas 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.
  • 11.
    6 - Introduçãoaos Sistemas de Gestão de Bases de Dados Conceitos básicos Noções de dados, campo, registo, tabela, relação e associação
  • 12.
    6 Introdução aosSistemas 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.
  • 13.
    6 Introdução aosSistemas de Gestão de Bases de Dados – 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 Noções de dados, campo, registo, tabela, relação e associação