Olá galera, nesta Quick Tips irei continuar mostrando a ferramenta Case Studio 2, e seguindo nossa Lista de Assuntos, agora com Relacionamentos
Relacionamentos
Neste ponto veremos o último assunto tratado na parte 2, desta seqüência de Quick Tips. Vamos ver e exemplificar os principais relacionamentos
Entity
Com esta opção podemos criar as entidades do Modelo de Banco de Dados, definir chaves primárias, adicionar campos, etc
Identifying Relationship
Com esta opção podemos dizer que a chave estrangeira IDFuncionario(Na Tabela de Cliente), se torna chave composta, com IDCliente, como assim ?A chave primária só temos um valor, nunca repetido em toda a tabela, se tiver o IDCliente = 1, não poderemos ter outro IDCliente = 1, porém com uma chave Composta, podemos ter IDCliente = 1 para IDFuncionario = 1, IDCliente = 1 para IDFuncionario = 2, IDCliente = 1 para IDFuncionario = 3, pois elas não podem se repetir juntos
Non-Identifying Relationship
Com esta opção temos um relacionamento de chave Estrangeira(FK), onde não podemos cadastrar um cliente sem termos um funcionário cadastrado, para poder associar o IDFuncionario na tabela de Cliente.
Relationship M:N
Com esta opção podemos gerar um relacionamento de muitos para muitos, como diz a regra quando temos este caso, precisamos ter uma tabela associativa para poder guardar as chaves, além de adicionarmos novos fieds, como quantidade de uma determinada cor e tamanho de um produto.
Self Relationship
Com esta opção podemos criar um auto relacionamento, mas o que seria isso ? Imagina um funcionário onde ele tem um chefe, mas o chefe dele também é um funcionário
Fico por aqui e na próxima Quick Tips, na próxima veremos a criação de Modelo e Submodelo.
Um abraço
Wesley Y
wyamazack@rwsolution.com.br