Conceito/dicas de programas
O MER consiste em mapear os dados do mundo real relacionados a determinado contexto em um modelo gráfico que representa as entidades e seus relacionamentos . Cada entidade(Objeto ou elemento do mundo real distintamente identificados e tratados como uma categoria definida sobre a qual armazenam-se dados) contém atributos e deve ter somente uma chave primaria para identificar uma única tupla(Elemento do conjunto de uma entidade) e pode ter uma ou mais chaves estrangeiras.
Balsamiq Mockups: programa para prototipação de sistemas. Faz layouts de sistemas e gera HTML.
FireBug: mostra o erro no código fonte. Ele é um complemento do Firefox.
O MER é conceitual, você pode ter uma relação n para n entre duas entidades, já em um DER nunca. Isto claramente geraria uma terceira tabela pelas regras de normalização.
Vale salientar que o diagrama sempre traz a ideia final já o modelo sempre se comporta como um “rabisco” , que nem sempre segue as regras finais de produção, mas mostra o que deve ser feito, é transparente ao usuário final, pois ele não se preocupa sobre como as coisa são feitas, ele somente sabe que são feitas.
O DER é o próprio banco de dados com suas tabelas, relacionamentos, regras, restrições, tipos de dados, chaves primarias, e ETC.. Através do DER, você gera o banco de dados físico.
DER: Os principais conceitos utilizados na construção são:
Entidade, atributo, relacionamento e cardinalidade
ENTIDADE(retângulo) Cliente,
Atributo: informação que caracteriza uma entidade ou relacionamento.
Identificador: Identifica unicamente uma entidade na classe.
Descritivo: descreve a entidade.
Agregado: É o conjunto de atributos simples que pode ser referido como um único atributo.
Derivado: pode ser um valor que é derivável de valores atributos.
Relacionamento : representado por um losango.
Cardinalidade: grau de ligação entre as entidades representação por 0,1,n que é muitos.
EX: 1:1 ----> um para