SlideShare uma empresa Scribd logo
1 de 19
Conceitos essenciais de
bases de dados
Trabalho realizado por: Patrícia Morais T3E
Índice
 Noção de bases de dados;
 SGBD;
 Características do Modelo Relacional;
 Definição de entidade/tabela;
 Definição de campo/atributo;
 Definição de registo;
 Definição de Chave primária;
 Definição de chave estrangeira/externa
Noção de bases de dados
 Uma base de dados é uma ferramenta concebida para
a recolha e organização de informações. As bases de
dados armazenam informações sobre pessoas,
produtos, encomendas, etc. Muitas bases de dados
começam por ser uma lista num programa de
processamento de texto ou folha de cálculo. À medida
que a lista vai crescendo, as redundâncias e
inconsistências começam a aparecer nos dados. Os
dados tornam-se difíceis de compreender na forma de
lista e os meios para procurar ou retirar subconjuntos
de dados para revisão são limitados. Assim que estes
problemas começam a surgir, convém transferir os
dados para uma base de dados criada por um DBMS
(data base management system), como o Office
Access 2007.
Bases de dados
SGBD
 Sistemas de gestão de bases de dados são conjuntos integrados
de programas que permitem criar e manipular bases de dados,
nas quais os dados são estruturados com independência
relativamente aos programas de aplicação que os manipulam.
Significa que é possível alterar a estrutura dos dados de uma
base de dados quer ao nível físico (ficheiros), quer ao nível
conceptual (tabelas, campos e relações), sem que isso implique a
necessidade de reformular as respectivas aplicações que operam
com os dados.
 Exemplos: ACCESS; ORACLE; INFORMIX
Características do Modelo Relacional
 O modelo relacional para gerência de bases de dados (SGBD) é
um modelo de dados baseado em lógica e na teoria de conjuntos.
 Em definição simplificada, o modelo baseia-se em dois conceitos:
conceito de entidade e relação - Uma entidade é um elemento
caracterizado pelos dados que são recolhidos na sua identificação
vulgarmente designado por tabela. Na construção da tabela
identificam-se os dados da entidade. A atribuição de valores a
uma entidade constrói um registro da tabela. A relação determina
o modo como cada registro de cada tabela se associa a registros
de outras tabelas.
 Historicamente ele é o sucessor do modelo hierárquico e
do modelo em rede. Estas arquiteturas antigas são até hoje
utilizadas em alguns data centers com alto volume de
dados, onde a migração é inviabilizada pelo custo que ela
demandaria; existem ainda os novos modelos baseados
em orientação ao objeto, que na maior parte das vezes são
encontrados como kits em linguagem formal.
Tipos de relações do Modelo
Relacional
 Modelos conceituais
 Modelos lógicos
 Modelos físicos
Modelos Conceituais
 Representação com alto nível de abstração.
− Modela de forma mais natural os fatos do mundo
real, suas propriedades e seus relacionamentos.
− Independente de BD.
− Preocupação com a semântica da aplicação.
− Exemplo: modelo entidade-relacionamento.
Modelos conceituais
Modelos lógicos
 Representam os dados em alguma estrutura
(lógica) de armazenamento de dados.
− Também chamados de modelos de BD
− Dependente de BD
− Exemplos:
• Modelo relacional (tabelas)
• Modelos hierárquico e XML (árvore)
• Modelo orientado a objetos (classes – objetos
complexos)
Modelos lógicos
Modelos de BD (lógicos)
 Suporte a métodos de acesso.
−Especificação dos conceitos do modelo
(DDL)
• Dados, seus domínios, relacionamentos e
restrições.
−Manipulação de conceitos modelados
(DML)
Esquema (lógico) de BD
 Resultado da especificação dos dados de
um domínio de aplicação em um modelo
de BD.
Entidade/Tabela
 Uma entidade possui atributos. Os atributos são as
características, e não devem conter um grupo de
informações. Não existem entidades com menos de 2
atributos, logo, cada entidade, é em si, um grupo de
atributos.
 Cada Entidade é uma tabela, e cada Atributo é cada uma
das colunas dessas tabelas.
Campo/Atributo
 Atributos são entidades que caracterizam as
entidades.
 Domínio de um atributo – conjunto de todos os valores que
esse atributo pode
 assumir
Registo
 Conjunto de itens e grupamento de dados
identificado por um nome e que serve de
intercâmbio entre a base de dados e os ficheiros.
Chave primária
 Ao Definirmos um Campo como sendo uma Chave
Primária, estamos informando ao Microsoft Access
que não podem existir dois registros com o mesmo
valor no campo que é a Chave Primária, ou seja, os
valores no campo Chave Primária precisam ser
únicos. Por exemplo, se defino um campo "Número
da Identidade", da tabela Clientes, como sendo um
campo do tipo Chave Primária, estou dizendo ao
Microsoft Access que não podem existir dois clientes
com o mesmo valor no campo "Número da
Identidade". Na prática estou garantindo que não
possam ser cadastrados dois clientes com o mesmo
Número de Identidade.
Chave estrangeira/externa
 O conceito de Chave estrangeira ou Chave
secundária em uso de banco de dados se refere
ao tipo de relacionamento entre as tabelas
de dados do banco de dados. Uma chave
estrangeira é chamada quando há o
relacionamento entre duas tabelas. Sempre em
chave estrangeira vai haver relacionamentos
entre tabelas, por exemplo, se uma tabela que
tem uma chave primária de outra tabela.
Bibliografia
 http://docentes.esa.ipcb.pt/tmlc/PGSIG-BD.pdf
 http://ruisalema.tripod.com/sgbd.html
 http://www.inf.ufsc.br/~ronaldo/ine5613/3-
modeloRelacional.pdf
 http://wbruno.com.br/2011/03/29/afinal-o-que-
e-entidade/
 http://labesna.com.sapo.pt/Access/Introd_Base_
Dados.pdf
 http://www.juliobattisti.com.br/accbasico/modul
o1/licao3.htm
 http://pt.wikipedia.org/wiki/Chave_estrangeira

Mais conteúdo relacionado

Mais procurados

1º trabalho base dados
1º trabalho base dados1º trabalho base dados
1º trabalho base dados
essa
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Henrique Nunweiler
 

Mais procurados (20)

1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
 
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalBanco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - Relacional
 
1º trabalho base dados
1º trabalho base dados1º trabalho base dados
1º trabalho base dados
 
Base de dados tic 10º ano
Base de dados   tic 10º anoBase de dados   tic 10º ano
Base de dados tic 10º ano
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
SGBD
SGBDSGBD
SGBD
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de Dados
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de Dados
 
Modelagem de Sistemas de Informação
Modelagem de Sistemas de InformaçãoModelagem de Sistemas de Informação
Modelagem de Sistemas de Informação
 
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 

Destaque

Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
guest3118b2
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base de dados)
André Silva
 
Introducao Base Dados I
Introducao  Base  Dados  IIntroducao  Base  Dados  I
Introducao Base Dados I
guest3118b2
 
Criação de uma base de dados para gestão de uma biblioteca
Criação de uma base de dados para gestão de uma bibliotecaCriação de uma base de dados para gestão de uma biblioteca
Criação de uma base de dados para gestão de uma biblioteca
David Canjamba 2D
 
Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2
Filipa Cordeiro
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
Djonathas Cardoso
 
Diapositivos bloco 2
Diapositivos bloco 2Diapositivos bloco 2
Diapositivos bloco 2
André Silva
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
guest3118b2
 
Integral de linha campo vetorial - calculo iii
Integral de linha   campo vetorial - calculo iiiIntegral de linha   campo vetorial - calculo iii
Integral de linha campo vetorial - calculo iii
Jailson Nascimento
 
O computador
O computadorO computador
O computador
ana.vaz
 
~Computador
~Computador~Computador
~Computador
rezuzzz
 

Destaque (19)

Bases de Dados - Conceitos introdutórios
Bases de Dados - Conceitos introdutóriosBases de Dados - Conceitos introdutórios
Bases de Dados - Conceitos introdutórios
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base de dados)
 
Base de Dados
Base de Dados Base de Dados
Base de Dados
 
Introducao Base Dados I
Introducao  Base  Dados  IIntroducao  Base  Dados  I
Introducao Base Dados I
 
Base de Dados
Base de DadosBase de Dados
Base de Dados
 
Criação de uma base de dados para gestão de uma biblioteca
Criação de uma base de dados para gestão de uma bibliotecaCriação de uma base de dados para gestão de uma biblioteca
Criação de uma base de dados para gestão de uma biblioteca
 
Exemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dadosExemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dados
 
Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
 
Diapositivos bloco 2
Diapositivos bloco 2Diapositivos bloco 2
Diapositivos bloco 2
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Método de estudo
Método de estudoMétodo de estudo
Método de estudo
 
Integral de linha campo vetorial - calculo iii
Integral de linha   campo vetorial - calculo iiiIntegral de linha   campo vetorial - calculo iii
Integral de linha campo vetorial - calculo iii
 
O computador
O computadorO computador
O computador
 
~Computador
~Computador~Computador
~Computador
 
Metodologia de estudo
Metodologia de estudoMetodologia de estudo
Metodologia de estudo
 
Base de dados
Base de dadosBase de dados
Base de dados
 
Sgbd
SgbdSgbd
Sgbd
 

Semelhante a Conceitos essenciais de bases de dados

Bancodedados
BancodedadosBancodedados
Bancodedados
nikson123
 
Aula de Reforço Access
Aula de Reforço Access Aula de Reforço Access
Aula de Reforço Access
Daniel da Silva
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
Celestino24
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
Robson Silva Espig
 
Oficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQLOficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQL
Raphael Donaire Albino
 
Aula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdf
Aula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdfAula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdf
Aula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdf
nosbisantos
 

Semelhante a Conceitos essenciais de bases de dados (20)

Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Apostila de bd
Apostila de bdApostila de bd
Apostila de bd
 
Conceitos geraiss gestão de base dados
Conceitos geraiss gestão de base dadosConceitos geraiss gestão de base dados
Conceitos geraiss gestão de base dados
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdf
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
Diagrama de E-R.pptx
Diagrama de E-R.pptxDiagrama de E-R.pptx
Diagrama de E-R.pptx
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Aula de Reforço Access
Aula de Reforço Access Aula de Reforço Access
Aula de Reforço Access
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Modelos de dados
Modelos de dados Modelos de dados
Modelos de dados
 
Introdução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de DadosIntrodução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dados
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
 
Oficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQLOficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQL
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Aula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdf
Aula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdfAula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdf
Aula_17-18_Modelo_Relacional_parte_III_BD_FMM.pdf
 

Mais de Patrícia Morais (20)

Violência
ViolênciaViolência
Violência
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Processadores
ProcessadoresProcessadores
Processadores
 
Matemática na natureza
Matemática na naturezaMatemática na natureza
Matemática na natureza
 
Linguagem html
Linguagem htmlLinguagem html
Linguagem html
 
Importância da internet
Importância da internetImportância da internet
Importância da internet
 
História e utilização da internet
História e utilização da internetHistória e utilização da internet
História e utilização da internet
 
Futebol
FutebolFutebol
Futebol
 
Ferramentas web 2
Ferramentas web 2Ferramentas web 2
Ferramentas web 2
 
Facebook
FacebookFacebook
Facebook
 
Evolução dos modelos atómicos
Evolução dos modelos atómicosEvolução dos modelos atómicos
Evolução dos modelos atómicos
 
Equipamentos de proteção individual
Equipamentos de proteção individualEquipamentos de proteção individual
Equipamentos de proteção individual
 
Dhcp
DhcpDhcp
Dhcp
 
Criação de uma rede
Criação de uma redeCriação de uma rede
Criação de uma rede
 
Bastidores
BastidoresBastidores
Bastidores
 
Atletismo
AtletismoAtletismo
Atletismo
 
Animação sociocultural
Animação socioculturalAnimação sociocultural
Animação sociocultural
 
Active directory
Active directoryActive directory
Active directory
 
A importância do exercício físico para uma vida
A importância do exercício físico para uma vidaA importância do exercício físico para uma vida
A importância do exercício físico para uma vida
 
A batalha de aljubarrota
A batalha de aljubarrotaA batalha de aljubarrota
A batalha de aljubarrota
 

Conceitos essenciais de bases de dados

  • 1. Conceitos essenciais de bases de dados Trabalho realizado por: Patrícia Morais T3E
  • 2. Índice  Noção de bases de dados;  SGBD;  Características do Modelo Relacional;  Definição de entidade/tabela;  Definição de campo/atributo;  Definição de registo;  Definição de Chave primária;  Definição de chave estrangeira/externa
  • 3. Noção de bases de dados  Uma base de dados é uma ferramenta concebida para a recolha e organização de informações. As bases de dados armazenam informações sobre pessoas, produtos, encomendas, etc. Muitas bases de dados começam por ser uma lista num programa de processamento de texto ou folha de cálculo. À medida que a lista vai crescendo, as redundâncias e inconsistências começam a aparecer nos dados. Os dados tornam-se difíceis de compreender na forma de lista e os meios para procurar ou retirar subconjuntos de dados para revisão são limitados. Assim que estes problemas começam a surgir, convém transferir os dados para uma base de dados criada por um DBMS (data base management system), como o Office Access 2007.
  • 5. SGBD  Sistemas de gestão de bases de dados são conjuntos integrados de programas que permitem criar e manipular bases de dados, nas quais os dados são estruturados com independência relativamente aos programas de aplicação que os manipulam. Significa que é possível alterar a estrutura dos dados de uma base de dados quer ao nível físico (ficheiros), quer ao nível conceptual (tabelas, campos e relações), sem que isso implique a necessidade de reformular as respectivas aplicações que operam com os dados.  Exemplos: ACCESS; ORACLE; INFORMIX
  • 6. Características do Modelo Relacional  O modelo relacional para gerência de bases de dados (SGBD) é um modelo de dados baseado em lógica e na teoria de conjuntos.  Em definição simplificada, o modelo baseia-se em dois conceitos: conceito de entidade e relação - Uma entidade é um elemento caracterizado pelos dados que são recolhidos na sua identificação vulgarmente designado por tabela. Na construção da tabela identificam-se os dados da entidade. A atribuição de valores a uma entidade constrói um registro da tabela. A relação determina o modo como cada registro de cada tabela se associa a registros de outras tabelas.  Historicamente ele é o sucessor do modelo hierárquico e do modelo em rede. Estas arquiteturas antigas são até hoje utilizadas em alguns data centers com alto volume de dados, onde a migração é inviabilizada pelo custo que ela demandaria; existem ainda os novos modelos baseados em orientação ao objeto, que na maior parte das vezes são encontrados como kits em linguagem formal.
  • 7. Tipos de relações do Modelo Relacional  Modelos conceituais  Modelos lógicos  Modelos físicos
  • 8. Modelos Conceituais  Representação com alto nível de abstração. − Modela de forma mais natural os fatos do mundo real, suas propriedades e seus relacionamentos. − Independente de BD. − Preocupação com a semântica da aplicação. − Exemplo: modelo entidade-relacionamento.
  • 10. Modelos lógicos  Representam os dados em alguma estrutura (lógica) de armazenamento de dados. − Também chamados de modelos de BD − Dependente de BD − Exemplos: • Modelo relacional (tabelas) • Modelos hierárquico e XML (árvore) • Modelo orientado a objetos (classes – objetos complexos)
  • 12. Modelos de BD (lógicos)  Suporte a métodos de acesso. −Especificação dos conceitos do modelo (DDL) • Dados, seus domínios, relacionamentos e restrições. −Manipulação de conceitos modelados (DML)
  • 13. Esquema (lógico) de BD  Resultado da especificação dos dados de um domínio de aplicação em um modelo de BD.
  • 14. Entidade/Tabela  Uma entidade possui atributos. Os atributos são as características, e não devem conter um grupo de informações. Não existem entidades com menos de 2 atributos, logo, cada entidade, é em si, um grupo de atributos.  Cada Entidade é uma tabela, e cada Atributo é cada uma das colunas dessas tabelas.
  • 15. Campo/Atributo  Atributos são entidades que caracterizam as entidades.  Domínio de um atributo – conjunto de todos os valores que esse atributo pode  assumir
  • 16. Registo  Conjunto de itens e grupamento de dados identificado por um nome e que serve de intercâmbio entre a base de dados e os ficheiros.
  • 17. Chave primária  Ao Definirmos um Campo como sendo uma Chave Primária, estamos informando ao Microsoft Access que não podem existir dois registros com o mesmo valor no campo que é a Chave Primária, ou seja, os valores no campo Chave Primária precisam ser únicos. Por exemplo, se defino um campo "Número da Identidade", da tabela Clientes, como sendo um campo do tipo Chave Primária, estou dizendo ao Microsoft Access que não podem existir dois clientes com o mesmo valor no campo "Número da Identidade". Na prática estou garantindo que não possam ser cadastrados dois clientes com o mesmo Número de Identidade.
  • 18. Chave estrangeira/externa  O conceito de Chave estrangeira ou Chave secundária em uso de banco de dados se refere ao tipo de relacionamento entre as tabelas de dados do banco de dados. Uma chave estrangeira é chamada quando há o relacionamento entre duas tabelas. Sempre em chave estrangeira vai haver relacionamentos entre tabelas, por exemplo, se uma tabela que tem uma chave primária de outra tabela.
  • 19. Bibliografia  http://docentes.esa.ipcb.pt/tmlc/PGSIG-BD.pdf  http://ruisalema.tripod.com/sgbd.html  http://www.inf.ufsc.br/~ronaldo/ine5613/3- modeloRelacional.pdf  http://wbruno.com.br/2011/03/29/afinal-o-que- e-entidade/  http://labesna.com.sapo.pt/Access/Introd_Base_ Dados.pdf  http://www.juliobattisti.com.br/accbasico/modul o1/licao3.htm  http://pt.wikipedia.org/wiki/Chave_estrangeira