Escrevo este artigo para clarificar ou pelo menos tentar, da melhor maneira possível, o bicho de sete cabeças que são as bases de dados, inicialmente! Podes também dar uma vista de olhos neste artigo que contém uma boa fonte de informações.
A base de dados a que me vou referir, será o Access, isto porque possui uma melhor interface para futuros printscreens e porque é um dos SGBD mais conhecidos e utilizados. A par deste, temos o SQL, MySQL, PostgreSQL e ORACLE.
As relações entre campos são o ponto fulcral nas base de dados. É com estas relações que construímos a nossa aplicação. Existem três tipos de relações:
São bastantes os tipo de dados existentes, todos com o seu objectivo e a sua restrição. É importante percebê-los para, tanto a nível de performance, como de execução, não haver problemas.
São estes, provavelmente, os mais utilizados. Contudo a lista continua..
Vou elaborar um esquema de base de dados simples mas que estará pronto a funcionar em qualquer estabelecimento apropriado. Gestão Escolar será o tema escolhido! Os alunos são a essência deste tema.
Presumindo que já sabes criar tabelas no Access, a primeira tabela a ser criada será Alunos e para estes alunos possuímos os seguintes campos (mais podem ser adicionamos como bem entenderes):
Como todos os alunos precisam de Professores..
Os mesmos precisam de Disciplinas!
Feito isto, a próxima tabela será denominada por Localização e vai constar os seguintes campos:
Cada base de dados tem os seus tipos de dados e algumas nem interface para relações possuem, no entanto o Access possui e há que aproveitar. De resto, ao compreenderes o funcionamento de uma base de dados, facilmente perceberás de todas as outras. Espero que este artigo te tenha sido útil, se quiseres ver a gestão em acção vê este artigo.
Artigo escrito por bioshock