Академический Документы
Профессиональный Документы
Культура Документы
Roteiro
1.
2. 3. 4.
Registro (Record)
Conjunto de campos relacionados Exemplo: nome, endereo, idade, telefone de uma pessoa Representado por uma instncia de uma classe
Arquivo (File)
Conjunto de registros relacionados Exemplo: informaes sobre um grupo de pessoas
Campo Nome Ana Silva Joo Neto : Endereo Andradas 34 Siqueira 34 : Telefone 332.56.35 353.46.54 223.66.51 : CIC 345.565/9 454.567/8 028.480/8 : RG 271646252 456546568 873260269 : Arquivo
Registro
E O F
E101
Nome: Maria End: ____ Fone: ____ Vlido: F
E102
Nome: Jos End: ____ Fone: ____ Vlido: V
E103
Nome: Ana End: ____ Fone: ____ Vlido: V
E104
Nome: Paulo End: ____ Fone: ____ Vlido: V
E105
Nome: Rita End: ____ Fone: ____ Vlido: V E O F
Arquivo de Dados
E Chave: Ana Chave: Joo Chave: Jos Chave: Maria Chave: Paulo Chave: Rita O Posio: E103 Posio: E100 Posio: E102 Posio: E101 Posio: E104 Posio: E105 F
Arquivo de ndice
Conceitos Bsicos de Banco de Dados Programas que trabalham com arquivos devem permitir
Incluir, excluir, consultar e alterar registros Incluir novos campos nos registros Excluir campos dos registros Gerar listagens com diferentes ordenaes
Normalmente agrupa informaes utilizadas para um mesmo fim. Exemplo: folha de pagamento, controle de estoque, controle de contas
http://pt.wikipedia.org/wiki/Banco_de_dados
Roteiro
1.
2.
3. 4.
Microsoft Access
Modelo Entidade-Relacionamento Planejamento de Banco de Dados
Mdulo
Procedimentos e funes que so escritos em uma linguagem chamada de ACCESS BASIC, e que podem ser chamadas dentro de uma consulta, de um formulrio ou de um relatrio
Microsoft Access Arquivos possuem extenso MDB. Possui assistentes que facilitam a criao dos bancos de dados.
Microsoft Access
Microsoft Access
Microsoft Access
Roteiro
1. 2.
3.
4.
Produto
CodProd DescrProd 1 PC desktop modelo x 2 PC notebook ABC 3 Impressora jato de tinta 4 Impressora laser PrecoProd 2500 3500 600 800 CodTipoProd 1 1 2 2
Curso
possui
Professor
ministra
Disciplinas
Modelo Entidade-Relacionamento
Cardinalidade: o nmero de objetos de cada tipo que participa no relacionamento Pode ser.
1:1 (um para um); 1:N (um para muitos); N:1 (muitos para um); M:N (muitos para muitos)
Cliente 1 Compra N Item
Professor
ministra
Disciplina
Modelo Entidade-Relacionamento
Exemplo 1:
Aluguel N pertence 1 Cliente
Exemplo 2:
Fornecedor N fornece M Produto
um Fornecedor fornece vrios Produtos um Produto pode ser fornecido vrios Fornecedores
Roteiro
1. 2. 3.
4.
Planejamento de Banco de Dados Por exemplo, em um banco de dados que registra pedidos de clientes, voc pode ter as seguintes tabelas:
Clientes Mtodos de Entrega Vendedores Pedidos Produtos Detalhes do Pedido
Planejamento de Banco de Dados Planejar as tabelas antes de criar seu banco de dados importante. difcil mudar a estrutura de uma tabela depois que ela estiver preenchida com dados (mas no impossvel).
Endereo Av. Dr. Alberto Seavre, 620 Rua dos Amantes, 465/980 Rua Leste, 108
Data do Pedido 10/02/2001 12/02/2001 20/02/2001 10/12/2000 10/02/2000 20/02/2001
Cdigo 1 2 3 4
Nome do Funcionrio Filipe Soares Betina Romo Nelson Gomes Marta Donato
Tabela Treinamento
Cdigo do Funcionrio 1 2 3 4 Data 01/01/2000 03/10/1999 10/11/2000 10/10/2000 Aula C1 C2 C2 C3 Passou? Sim Sim Sim No