introduÇÃoa bancode dados · base ou banco de dados coleção de dados relacionados; dados valor...
TRANSCRIPT
INTRODUÇÃO A BANCO DE
DADOS
O QUE É UM BANCO DE DADOS?
O QUE É UM BANCO DE DADOS
� 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.
PRINCÍPIOS GERAIS
� Base ou banco de Dados� Coleção de dados relacionados;
� Dados� Valor de um campo armazenado, matéria-prima para obtenção de informação;obtenção de informação;
� Informação:� Dados compilados e processados de acordo com solicitação de consultas e análises.
� SGBD� Sistema de Gestão de Banco de Dados
� Software que permite construir e manipular um BD.
EXEMPLO DE BANCO DE DADOS
PRINCIPAIS BANCOS DE DADOS DO
MERCADO (SGBD)
• Oracle• MS-SQL• InterBase• ParadoxMySql• MySql
• Microsoft Access
ACCESS
� É uma solução Microsoft de banco de dados simples
CRIANDO TABELAS NO ACCESS
CAMPOS E TIPOS
CHAVE PRIMÁRIA
� Identifica um registro de forma única:� CPF� CNPJ� E-mail� Etc.� Etc.
ACCESS + DELPHI
DATA MODULE
� Formulário invisível ao usuário final� Permite organizar melhor objetos de acesso ao Banco
� Agrupa todos os objetos do banco em um único locallocal
� Economia no tempo desenvolvimento
SALVE SEU DATA MODULE
� Salve seu dada module como “DM”� Após salvar selecione um formulário onde deseja usar os componentes do DM e adicione a unit de seu DM.
PRINCIPAIS OBJETOS BANCO DE DADOS
Objeto Aba definição
ADOConnectin ADO Cria uma conexão com bancos de dados compatíveis com ADO
ADOTable ADO Cria uma referencia a uma tabela que esteja disponível na conexão.
DataSource DataAccess
Force referencia para conexão com objetos de tela.
ADO(ACTIVEX DATA OBJECTS)
� Desenvolvido pela Microsoft
� Fornece um meio de acesso a bases de dados compatíveis.
� É Utilizado de forma intermediaria entre o programa e a base de dados.
OBJETO ADOCONNECTION
� Realiza conexão com o banco de dados.� Adicione este componente no Data Module� Altere as propriedades:
� LoginPrompt:=false
CONFIGURANDO OBJETO ADO CONNECTION
� 2 Clicks no objeto ADO Connection
� Selecione o provedor compatível com compatível com Microsoft Access.
� Provedor Compatível:Microsoft Jet 4.0 OLE DB
Provider
OBJETO ADO CONNECTION
� Defina o local onde esta salvo seu BD.� Altere as propriedades:
� LoginPrompt:=false
OBJETO DATATABLE
� Faz relação com uma tabela em um banco de dados disponibilizado por uma conexão.
� Adicione este componente no Data Module� Altere as propriedades:
� Conection: = nome do componente ADOConnection� Conection: = nome do componente ADOConnection
� TableName:= nome da tabela do banco de dados
� Active:=true; ativa a utilização da tabela
DATA SOURCE
� Fornece interface entre a tabela e componentes de tela.
� Adicione este componente no Data Module� Altere a propriedade:
� DataSet:= nome do objeto DATATable.� DataSet:= nome do objeto DATATable.
FINAL DA CONFIGURAÇÃO
� O data Module deve Possuir 3 objetos� AdoConnection� DataTable� DataSource
INTERAGINDO COM FORMULÁRIOS
� Adicione os componentes no seu formulário:� DBGrid� DBNavigator
OBJETO DBGRID
� Cria uma grade que funciona como um espelho do banco de dados
� Altere as propriedades� DataSource:= “nome Data Source criado no Data Module”Module”
DB NAVIGATOR
� Permite percorrer o banco.� Adicionar Registros� Excluir e alterar registros
Altere as propriedades� Altere as propriedades� DataSource:= “nome Data Source criado no Data Module”
EXERCÍCIOS DE FIXAÇÃO
� Crie um Banco de Dados Access com tabelas que contenham informações sobre clientes, animais e funcionários de um petshop. Crie um programa no ambiente Delphi para manipular os registros dessa base de dados.dessa base de dados.