Apostila de Banco de dados
1. Conceitos de Banco de Dados
A tecnologia aplicada aos métodos de armazenamento de informações vem crescendo e gerando um impacto cada vez maior no uso de computadores, em qualquer área em que os mesmos podem ser aplicados.
Para tanto, ao se aventurar nesta área de Banco de Dados, faz-se necessário, num primeiro momento, conhecer algumas definições basilares que permeiam esta temática.
1.1. Definições
i)
Dado – é um “fato conhecido”, que pode ser armazenado e que possui um significado. Por exemplo:
01/01/2008 é a representação de uma data.
ii)
Informação – é o dado, que foi processado por um determinado sistema, e que tem algum valor para tomadas de decisões.
iii)
Banco de dados (BD) ou Database (DB) – “(...) pode ser definido como um conjunto de dados devidamente relacionados” (MACHADO, 2004:20). Desta forma, segundo o mesmo autor, um banco de dados possui as seguintes propriedades:
É uma coleção lógica coerente de dados com um significado inerente; uma disposição desordenada dos dados não pode ser referenciada como um banco de dados.
Ele é projetado, construído e populado com valores de dados para um propósito específico; um banco de dados possui um conjunto predefinido de usuários e aplicações.
Ele representa algum aspecto do mundo real, o qual é chamado de minimundo1; qualquer alteração efetuada no minimundo é automaticamente refletida no banco de dados.
iv)
SGBD (Sistema de Gerenciamento de Banco de Dados) – consiste em uma coleção de dados interrelacionados e um conjunto de programas para acessá-los (KORTH e SILBERSCHATZ, 1999). O principal objetivo de um SGBD é proporcionar um ambiente tanto conveniente quanto eficiente para a recuperação e armazenamento das informações do banco de dados.
v)
Sistema de Banco de Dados – corresponde ao conjunto formado por um banco de dados mais as aplicações (programas de