UD 4: Sistema de Gerenciamento de Banco de Dados Assunto 1 ...
UD 4: Sistema de Gerenciamento de Banco de Dados Assunto 1 ... UD 4: Sistema de Gerenciamento de Banco de Dados Assunto 1 ...
Sim ou Não, Verdadeiro ou Falso, Certo ou Errado. Objeto OLE Esse tipo de dado é uma grande vantagem do ambiente gráfico Windows, pois você pode definir que o dado seja uma imagem gráfica. Ex: associar à ficha dos funcionários uma foto do mesmo. Hyperlink É um tipo de campo que irá armazenar um texto que permite saltar para um arquivo, um local em um arquivo, uma página HTML na Web. Exemplo: http://fp13vs23.digiweb.com jsn@ig.com.br Assistente de pesquisa Cria um campo que permite que você escolha um valor a partir de uma tabela ou de uma lista de valores, utilizando uma caixa de combinação. 5. RELACIONAMENTO ENTRE TABELAS: As tabelas se relacionam através das chaves principais e secundárias. As chaves secundárias são aquelas que são principais em uma tabela e são colocadas em outra tabela para que haja um relacionamento. Suponhamos que nós tenhamos as seguintes tabelas: Cliente e Pedido TAB-CLIENTE TAB-PEDIDO Cpf-Cliente Número-Pedido Nome-Cliente Data-Pedido Fone-Cliente Situação-pedido Cep-Cliente Os nomes da tabela estão em maiúsculo As chaves principais estão com sublinhado simples e em negrito. Para que uma tabela se relacione com a outra, é necessário que a chave principal de uma esteja no outra tabela, como chave secundária. TAB-CLIENTE TAB-PEDIDO 4
Cpf-Cliente Número-Pedido Nome-Cliente Data-Pedido Fone-Cliente Situação-pedido Cep-Cliente Cpf-Cliente A chave estrangeira está representada pelo sublinhado duplo. As duas tabelas estão relacionadas pelo campo Cpf-Cliente. Cardinalidades As cardinalidades são representadas por 1 ou N. Se um cliente pode fazer vários pedidos e cada pedido só pode ser feito por um certo cliente, então a cardinalidade no exemplo acima passa a ser o seguinte: TAB-CLIENTE TAB-PEDIDO 1 Cpf-Cliente Número-Pedido Nome-Cliente Data-Pedido Fone-Cliente N Situação-pedido Cep-Cliente Cpf-Cliente A chave principal fica com a cardinalidade 1, enquanto que a chave secundária fica com a cardinalidade N. Se fosse colocada a chave principal da TAB-PEDIDO (Número-Pedido) na TAB- CLIENTE como chave estrangeira, a situação absurda seria a seguinte: Cada cliente só poderia fazer um único pedido. Cada pedido poderia ser feito por vários clientes. EXEMPLOS DE TIPOS DE RELACIONAMENTOS Vamos estudar os 3 exemplos através das seguintes tabelas abaixo: TAB-PRODUTO TAB-FORNECEDOR Código-Prod Cnpj-Fornec Descrição-Prod Nome-Fornec 5
- Page 1 and 2: Assunto 1: Conceitos UD 4: Sistema
- Page 3: Tabelas Representam as estruturas d
- Page 7 and 8: Caso 3: cada produto é distribuíd
Cpf-Cliente Número-Pedido<br />
Nome-Cliente Data-Pedido<br />
Fone-Cliente Situação-pedido<br />
Cep-Cliente Cpf-Cliente<br />
A chave estrangeira está representada pelo sublinhado duplo.<br />
As duas tabelas estão relacionadas pelo campo Cpf-Cliente.<br />
Cardinalida<strong>de</strong>s<br />
As cardinalida<strong>de</strong>s são representadas por 1 ou N.<br />
Se um cliente po<strong>de</strong> fazer vários pedidos e cada pedido só po<strong>de</strong> ser feito por um certo<br />
cliente, então a cardinalida<strong>de</strong> no exemplo acima passa a ser o seguinte:<br />
TAB-CLIENTE TAB-PEDIDO<br />
1<br />
Cpf-Cliente Número-Pedido<br />
Nome-Cliente Data-Pedido<br />
Fone-Cliente<br />
N<br />
Situação-pedido<br />
Cep-Cliente Cpf-Cliente<br />
A chave principal fica com a cardinalida<strong>de</strong> 1, enquanto que a chave secundária fica<br />
com a cardinalida<strong>de</strong> N.<br />
Se fosse colocada a chave principal da TAB-PEDIDO (Número-Pedido) na TAB-<br />
CLIENTE como chave estrangeira, a situação absurda seria a seguinte:<br />
Cada cliente só po<strong>de</strong>ria fazer um único pedido.<br />
Cada pedido po<strong>de</strong>ria ser feito por vários clientes.<br />
EXEMPLOS DE TIPOS DE RELACIONAMENTOS<br />
Vamos estudar os 3 exemplos através das seguintes tabelas abaixo:<br />
TAB-PRODUTO TAB-FORNECEDOR<br />
Código-Prod Cnpj-Fornec<br />
Descrição-Prod Nome-Fornec<br />
5