segunda-feira, 27 de fevereiro de 2012

Banco de dados



INTRODUÇÃO



Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado assunto em uma determinada ordem.
lista telefônica é um exemplo , nela percebemos que todos os dados referentes a uma pessoa estão na mesma linha , a isso chamamos registros..
O tipo ou categoria da informação (nome,telefone,etc.) sobre uma pessoa está separada em colunas, as quais chamamos campos..
Um Sistema Gerenciador de banco de dados relacionais(SGBDR) é usado para armazenar as informações de uma forma que permita às pessoas examiná-las de diversas maneiras.
O Gerenciador relacional de bancos de dados do Visual Basic e do Access é o Microsoft Jet , ele pertence a uma categoria diferente dos Gerenciadores tradicionais , como o Dbase e o Paradox, pois possue características em comum com os banco de dados cliente-servidor. Tais características comuns são:
  • Todas as tabelas, indíces, consultas, relatórios e código são armazenados num único arquivo .MDB
  • Os campos de data suportam informação de hora.
  • Admite o armazenamento permanente de comandos SQL
  • é possível forçar a integridade referencial entre as tabelas.
  • Os camos suportam valores nulos (Null)
No Dbase/Clipper banco de dados significa um arquivo que contém a estrutura de dados(campos) e os dados (Arquivo padrão DBF). Para o padrão MDB este conjunto de dados e sua estrutura denomina-se Tabela.
Portanto aquilo que o Dbase/Clipper considera um banco de dados o Access e o Visual Basic considera como uma Tabela .
Podemos então definir tabela como um conjunto de dados dispostos em forma de linhas e colunas. Como exemplo vejamos a tabela de endereços abaixo:
NomeEndereçoTelefone
Carlos Lima BuenoRua Pindamonhangaba , 1200226-2356
Carlos Lima BuelRua Voluntários de São Paulo , 2785224-1078
Carlos Luiz MoraesRua D. Pedro II , 123223-0991
As linhas da tabela são os registros (nome,endereço,telefone), e as colunas são os campos.A interseção de uma linha com uma coluna define um atributo representando um valor do campo. Para a tabela representada acima a interseção da segunda linha com a coluna nome define o o valor do campo nome como: Carlos Lima Buel.
Para o Access e o Visual Basic todos os componentes do sistema estão em um único arquivo com extensão MDB, a este "pacote" consideramos o banco de dados, o qual é um conjunto das tabelas nele contidas.
Logo quando abrimos um arquivo MDB temos acesso a todos os componentes do sistema : tabelas, consultas, macros,relatórios,etc.A esses componentes chamamos objetos do sistema e em resumo podemos descrevê-los a seguir:
TabelasOnde armazenamos as informações que queremos tratar.
ConsultasFiltram as informações das tabelas e permitem sua visualização.Geralmente são comandos SQL.
FormuláriosSão janelas destinadas à edição e visualização dos dados.
RelatóriosOrganizam os dados de tabelas e consultas de uma maneira que possam ser impressos
MacrosRotinas que automatizam determinadas tarefas sem necessidade de programação.(Utilizadas no Access)
MódulosArmazenam instruções e comandos da linguagem Access Basic/VBA e permitem melhorar e expandir os recursos do sistema.
Obs:
Embora o Visual Basic utilize arquivos padrão MDB ;Formulários , Relatórios e Módulos são tratados de forma diferente pelo próprio Visual Basic e , nativamente , o Visual Basic não utiliza Macros.
Alem disso no Access e Visual Basic podemos utilizar outros arquivos além dos arquivos MDB ; como arquivos DBF do Dbase/Clipper, arquivos do Paradox, do Btrieve, etc.
Os recursos de definição de dados do mecanismo Jet permitem a criação, a modificação e a exclusão de tabelas, índices e consultas. O Jet também aceita a validação de dados em nível de campo e registro. A integridade de dados tem suporte sob a forma de chaves primárias e integridade referencial entre tabelas.
Para manipulação de dados , o Jet admite o uso da SQL e de objetos de acesso aos dados. Esses objetos permitem ao programador manipular informações contidas no banco de dados, através da definição das propriedades dos objetos e pela execução dos métodos associados aos objetos. A tabela abaixo relaciona esses objetos e descreve resumidamente suas funções:
ObjetoDescrição
DBengineO objeto que referencia o mecanismo de bancos de dados do Microsoft Jet
WorkspaceUm área na qual o usuário pode trabalhar com os bancos de dados
DatabaseUma coleção de informações organizadas em tabelas, juntamente com informações a respeito de índices e relações sobre as tabelas
TableDefUma definição da estrutura física de uma tabela de dados
QueryDefUma consulta armazenada de SQL das informações contidas no banco de dados.
RecordsetUma coleção de registros de informações sobre um único tópico
FieldUma única unidade de informações em um banco de dados
IndexUma lista ordenada de registros em um recordset, baseada em um campo chave definido
RelationInformações armazenadas a respeito do relacionamento entre duas tabelas




Trabalho pronto!









Trabalho de banco de dados completo click abaixo e veja!


Trabalho  01

Trabalho desenvolvido em modo slide completo.

Trabalho  02


Ótimo trabalho completo do sumaria até a bibliografia.

biografia
http://www.macoratti.net/banco.htm

0 comentários:

Postar um comentário