cenas
Conceitos básicos
Base de dados – é um conjunto grande de informação manipulada através de um conjunto de tabelas ligadas entre si. Uma base de dados pode ser interligada com outras bases de dados e dar origem a um sistema de gestão de bases de dados (SGBDs).
Dos sistemas de dados aos sistemas de gestão de bases de dados
Como se sabe, num sistema informático a informação é organizada fundamentalmente sob a forma de ficheiros.
Os ficheiros podem corresponder a dois tipos bem distintos de informação, tais como:
Programas - são ficheiros que armazenam instruções, procedimentos ou rotinas para execução em computador.
Ficheiros de dados – que correspondem a informação produzida e manipulada pelos utilizadores, como, por exemplo, documentos de texto, imagens, folhas de cálculo, etc. Exemplos de bases de dados:
Base de dados dos alunos
Base de dados das faltas
Base de dados das avaliações
Estas bases de dados podem ser geridas através do programa alunos (o programa alunos é um sistema de gestão de bases de dados)
O formato típico de um ficheiro de uma base de dados, é composto por um conjunto de registos estruturados em campos.
Exemplificando esta situação através de um esquema, temos:
Arquivo de fichas Ficheiro de uma base de dados
Ficha Registo de uma entidade
Campos de informação Atributos
Uma base de dados é independente, no entanto pode ser gerida por um sistema de gestão de base de dados.
Os três níveis de arquitectura de um SGBD
Nível físico da base de dados – corresponde à forma como os dados da base de dados são armazenados e organizados internamente no sistema informático.
Nível conceptual da base de dados – corresponde à forma como os dados são estruturados e organizados ao nível da sua concepção lógica, ou seja, o número e o tipo de campos em que a informação é estruturada, as relações entre os dados, etc. (neste nível faz-se a análise do que é necessário para