Anda di halaman 1dari 13

Tecnologias de Bases de Dados

Mdulo 2

Tecnologias de Bases de Dados INTRODUO

Gerir muita informao tem sido, ao longo dos tempos, um grande desafio para o Homem.
As informaes militares dos exrcitos, as catalogaes de livros em bibliotecas ou as listas de nomes de plantas, por exemplo, constituem desde longa data importantes bases de dados.

Tecnologias de Bases de Dados INTRODUO

A forma mais comum de guardar dados era, at h poucas dcadas, o arquivo em papel. As grandes desvantagens deste formato prendiam-se com a existncia de uma enorme quantidade de fichas de consulta morosa e sem dinamismo de comunicao entre os dados.

Tecnologias de Bases de Dados INTRODUO

Os primeiros computadores vieram facilitar a tarefa de armazenar informao. Fichas com cartes perfurados foram usadas, nos primrdios da informtica, para aceder a bases de dados inovadoras, que no entanto eram ainda lentas e limitadas.

Tecnologias de Bases de Dados INTRODUO

As modernas bases de dados so conjuntos de dados digitais relacionados entre si.

Por exemplo, uma base de dados domstica de uma coleco de filmes pode conter todos os dados importantes relativos aos filmes (ttulo, realizador, ano de realizao, empresa produtora e tipo), aos actores (nome, data de nascimento e nacionalidade), se o filme est emprestado e a quem, etc.

Tecnologias de Bases de Dados INTRODUO

Foi usado potentes bases de dados que recentemente foi sequenciado o genoma humano. O genoma humano , alis, em si mesmo, uma base de dados natural. As bases de dados so tambm cruciais para a actividade de programao informtica, que delas depende.

Tecnologias de Bases de Dados INTRODUO

Com uma base de dados digital podemos encontrar rapidamente, e de uma forma organizada, qualquer informao relevante sobre determinado assunto. Uma agenda electrnica um exemplo de uma base de dados onde se pode guardar informao sobre amigos, como: nome, endereo, nmero de telemvel, e-mail, desporto praticado, etc. Podem tambm criar-se bases de dados para gerir stocks, bibliotecas, aluguer de vdeos, agendas mdicas, proceder a clculos cientficos, etc.

Tecnologias de Bases de Dados CONCEITOS BSICOS

Uma Base de Dados constituda por um conjunto de informaes relacionadas.


Estas informaes e as suas ligaes, ou relaes, efectuam-se ao nvel das tabelas e do relacionamento dos campos que as constituem.

Tecnologias de Bases de Dados CONCEITOS BSICOS

Um Sistema de Gesto de Bases de Dados (SGBD) pode ser definido como um conjunto de aplicaes ou utilitrios que fazem a gesto e o processamento de uma grande quantidade de dados. Isto , serve de interface entre os vrios utilizadores e a base de dados.

Os dados, por sua vez, esto guardados de uma forma estruturada, permitindo um fcil acesso informao, no formato mais adequado.

Tecnologias de Bases de Dados CONCEITOS BSICOS Funes de um SGBD: Um SGBD tem de garantir:

Segurana: deve proteger a base de dados (BD) de utilizadores no autorizados; Integridade dos dados: proteger a BD de utilizadores autorizados, evitando que estes executem tarefas que ponham em risco a integridade da informao (no permitindo, por exemplo, que se apaguem dados de um stio que so necessrios noutro stio da BD);

Tecnologias de Bases de Dados CONCEITOS BSICOS Funes de um SGBD: Um SGBD tem de garantir:

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; Recuperao/tolerncia 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.

Tecnologias de Bases de Dados CONCEITOS BSICOS

Funes de um SGBD: Um SGBD tem de garantir:


Segurana; Integridade dos dados; Controlo e acesso dos utilizadores aos dados; Recuperao/tolerncia a falhas.

Tecnologias de Bases de Dados CONCEITOS BSICOS

SGBD - Exemplos:

Microsoft Access; Microsoft Visual FoxPro; Oracle; ...

Anda mungkin juga menyukai