INTRODUÇÃOA BANCODE DADOS · Base ou banco de Dados Coleção de dados relacionados; Dados Valor...

Preview:

Citation preview

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.

Recommended