fisica
Generalidades
VB fornece diversas ferramentas para criação e acesso à BD. As ferramentas principais, para isto são:
O controle Data
Os Data Access Objects
O controle Data fornece um meio de ter acesso a BD sem qualquer programação. O que se faz é ajustar algumas propriedades deste controle e utilizar outros controles usuais, tais como caixas de texto para exibir os campos do BD. Os objetos Data Access Objects constituem um modelo de estrutura de objetos para acesso a BD por meio de programação tradicional. Todas as funcionalidades do controle Data estão disponíveis pelo Data Access Objects(DAO). Data Access Objects correspondem a um conjunto de objetos, cada qual com sua biblioteca de comandos, funções e estruturas para acesso a Bancos de Dados. DAO aceita dois ambientes, chamados de WorkSpaces.
1. Microsoft Jet WorkSpaces, que contém
Microsoft Jet DataBases, usado para bases de dados no formato .mdb
Microsoft Jet conectado via ODBC, usado para qualquer origem de dados (DataSource) criada via ODBC
Installable ISAM para conexão a dBase, Excel e outras bases
2. ODBC Direct WorkSpaces, que permite acesso a bases de dados por meio de conexões ODBC sem usar o Microsoft Jet Database Engine
Sempre que for necessário usar DAO deve-se referenciar a versão através do Menu Project/References ativando a CheckBox da biblioteca desejada e acionando o botão OK.
Os BD relacionais armazenam as informações em tabelas. Os dados, nas tabelas, ficam armazenados em linhas e colunas. As linhas contém peças de informação da mesma natureza, sendo similar a registros de arquivos.
O objeto de mais alto nível dentre os DAO é o DBEngine. O objeto DBEngine possui uma coleção de Workspaces. Os Workspaces funcionam como as janelas de um documento Word ou planilha Excel. Inicialmente não precisamos nos preocupar com esse objetos pois DBEngine é único e iniciaremos o estudo apenas com um Workspace aberto, o Workspace