• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

MonkistaPT

Base de dados - Modelo Er , modelo relacional etc

3 mensagens neste tópico

Boas , desculpem se ja alguem fez estas perguntas ou se esta por aqui alguma coisa que eu nao tenha reparado.

Atao as minhas duvidas são:

Qual é a necessidade de haver uma chave primária em duas tabelas ? ou seja as duas tem o mesmo nome. por exemplo : order id na tabela orders details e chave primaria no order id na tabela orders.

O que é uma chave estrangeira, primaria ?

Porque é que as tabelas devem estar relacionadas ? O que é que faz numa base de dados?

Quando no modelo nao existem  relações muito para muitos. é Porque ?

alguem me pode dar um site com os basicos de modelo er , modelo relacional ?

Onde e que eu posso encontrar algo que me explique como deve ser  feita a construção de um modelo.

bem acho que é so isto. espero que me possam responder :)

obrigado , abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Qual é a necessidade de haver uma chave primária em duas tabelas ? ou seja as duas tem o mesmo nome. por exemplo : order id na tabela orders details e chave primaria no order id na tabela orders.

Todas as tabelas devem ter 1 chave primária, pois esta providencia uma forma de identificar univocamente cada tuplo da tabela.

O que é uma chave estrangeira, primaria ?

http://en.wikipedia.org/wiki/Unique_key

http://en.wikipedia.org/wiki/Foreign_key

Porque é que as tabelas devem estar relacionadas ? O que é que faz numa base de dados?

Estabelecer relacionamentos entre tabelas permite modelar, ao nível da base de dados, as relações que as entidades em questão estabelecem na realidade. O nome do modelo chama-se Entidade-Relacionamento. Isso depois fornece variadas vantagens na extracção de conhecimento da base de dados.

Quando no modelo nao existem  relações muito para muitos. é Porque ?

É porque se decompuseram essas relações em relações mais simples.

Relação n..n (lê-se muitos para muitos) - quando tabelas têm entre si relação n..n, é necessário criar uma nova tabela com as chaves primárias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos-chave de outras tabelas. A relação então se reduz para uma relação 1..n, sendo que o lado n ficará com a nova tabela criada.

http://pt.wikipedia.org/wiki/Diagrama_entidade_relacionamento

alguem me pode dar um site com os basicos de modelo er , modelo relacional ?

Onde e que eu posso encontrar algo que me explique como deve ser  feita a construção de um modelo.

http://en.wikipedia.org/wiki/Entity-relationship_model

Começa por aí e depois é usar o Google.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Todas as tabelas devem ter 1 chave primária, pois esta providencia uma forma de identificar univocamente cada tuplo da tabela.

http://en.wikipedia.org/wiki/Unique_key

http://en.wikipedia.org/wiki/Foreign_key

Estabelecer relacionamentos entre tabelas permite modelar, ao nível da base de dados, as relações que as entidades em questão estabelecem na realidade. O nome do modelo chama-se Entidade-Relacionamento. Isso depois fornece variadas vantagens na extracção de conhecimento da base de dados.

É porque se decompuseram essas relações em relações mais simples.

http://pt.wikipedia.org/wiki/Diagrama_entidade_relacionamento

http://en.wikipedia.org/wiki/Entity-relationship_model

Começa por aí e depois é usar o Google.

xi fazes maravilhas :)  muito obrigado :) se isto desse para  votar nos users metia te ja 5 estrelas :) faz la ai umas replicas de ti  para ajudar  o resto do pessoal :D lool fica bem e obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora