Tlb - pesquisa select

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1028 palavras )
  • Download(s) : 0
  • Publicado : 10 de maio de 2012
Ler documento completo
Amostra do texto
O Modelo Relacional de Dados (Tabelas, campos, registros, chave primária)

Os princípios básicos do modelo relacional aplicam-se a qualquer banco de dados baseado no modelo relacional de dados. Estes bancos de dados são normalmente denominados: SGBDR - Sistemas Gerenciadores de Banco de Dados Realacionais.


Para a melhor utilização, ou seja, para uma utilização eficiente de bancos dedados como o Microsoft Access, SQL Server, ORACLE, DB2 ou qualquer outro banco de dados relacional, é importante o conhecimento e correto entendimento dos conceitos de entidades (tabelas), atributos (campos) e registros e chave primária que serão abordados a seguir.
Entidades e Atributos:
Toda a Informação de um banco de dados relacional é armazenada em Tabelas, que na linguagem do modelorelacional, também são chamadas de Entidades. Por exemplo, posso ter uma Tabela "Clientes", onde seriam armazenadas informações sobre os diversos clientes. Sobre cada um dos clientes podem ser armazenadas diversas informações tais como:
• Nome
• RG
• CPF
• Rua
• Bairro
• Telefone
• CEP
• Data de Nascimento
Essas diversas características de cada Cliente sãoos "Atributos" da entidade Cliente, também chamados de campos da tabela Cliente. O Conjunto de todos os Atributos de um cliente e os valores dos atributos é o que forma o Registro do Cliente.
Com isso temos uma Tabela que é constituída por um conjunto de Registros (uma linha completa com informações sobre o cliente) e cada Registro formado por um conjunto de atributos (Nome, Endereço, etc).Resumindo:
- Entidade ou Tabela: Um conjunto de Registros.
- Registros: Um conjunto de campos ou atributos.
- Campos ou Atributos: Características Individuais da tabela.

[pic]
Figura 1: Tabela Cliente e seus Campos - CódigoDoCliente, NomeDaEmpresa e assim por diante.
No exemplo da figura anterior temos entidade: "Clientes" e seus diversos atributos: "Código do Cliente", "Nome daEmpresa", "Nome do Contato", "Cargo do Contato", "Endereço", etc. Em cada linha temos um conjunto de atributos e seus valores. Cada linha forma um Registro. Cada Coluna é um atributo da Tabela Clientes.


Um dos grandes desafios em se projetar um Banco de Dados com sucesso é a correta Determinação das Entidades que existirão no Banco de Dados, bem como dos Atributos de Cada Entidade.

ChavePrimária
O Conceito de "Chave Primária" é fundamental para o correto entendimento de como funciona um Banco de Dados baseado no modelo relacional. Vamos entender o que significa um campo ser a Chave Primária de uma Tabela e como tornar um Campo a Chave Primária de uma Tabela.


Ao definirmos em uma tabela, um campo como sendo uma Chave Primária, estamos definindo que não podem existir doisregistros com o mesmo valor no campo que é a Chave Primária, ou seja, os valores no campo Chave Primária precisam ser únicos, exclusivos.


Por exemplo, se for definido o campo "Número da Identidade", da tabela Clientes, como sendo um campo do tipo Chave Primária, estamos dizendo que não podem ser cadastrados dois clientes com o mesmo valor no campo "Número da Identidade". Na prática estamosgarantindo que não possam ser cadastrados dois clientes com o mesmo “Número de Identidade".


Em outras palavras poderíamos dizer que o Campo Chave Primária identifica de Maneira Única cada Registro de uma Tabela, isto é, de posse do valor da Chave Primária somente localizaremos um registro com aquele valor no campo Chave Primária.
Outros exemplos de campos que podem ser definidos comochaves primária:
• Campo CPF em uma tabela de cadastro de clientes.
• Campo CNPJ em uma tabela de cadastro de fornecedores.
• Matrícula do aluno em uma tabela de cadastro de alunos.
• Código da Peça em uma tabela de cadastro de peças.
• Matrícula do funcionário em uma tabela de cadastro de funcionários.
• Número do pedido em uma tabela de cadastro de pedidos
Este...
tracking img