Entidade e Tabelas
Resenha: Entidade e Tabelas. Pesquise 861.000+ trabalhos acadêmicosPor: caboalessandro • 20/4/2013 • Resenha • 1.624 Palavras (7 Páginas) • 1.281 Visualizações
1-
Biblioteca
2-
Entidade e Tabelas
Diagrama entidade relacionamento é um modelo diagramático que descreve o modelo de dados de um sistema com alto nível de abstração. Ele é a principal representação do Modelo de Entidades e Relacionamentos. É usado para representar o modelo conceitual do negócio. Não confundir com modelo relacional, que representam as tabelas, atributos e relações materializadas no banco de dados.
• MER: Conjunto de conceitos e elementos de modelagem que o projetista de banco de dados precisa conhecer. O Modelo é de Alto Nível.
• DER: Resultado do processo de modelagem executado pelo projetista de dados que conhece o MER.
Relacionamento
É uma associação entre os elementos que também têm relevância quando associados entre si. Podemos acrescentar que a definição de relacionamento como fato, o acontecimento que liga duas entidades em ‘’coisa/objetos’’ existente no mundo real.
Toda entidade deve se relacionar com outra entidade; caso contrário, significa que algo esta errado no seu modelo de dados.
Um relacionamento expressa uma “regra de negócio”
Todo relacionamento é expresso por um verbo e também expõe uma cardinalidade.
Uma entidade pode estar relacionada consigo mesma ou com varias entidades.
O relacionamento binário ocorre entre duas entidades.
O relacionamento ternário ocorre entre mais de duas entidades.
A maioria dos bancos de dados relacionais do mercado não implementa relacionamento ternários; para tanto, é necessário normalizar os relacionamentos entre as entidades.
Todos os relacionamento apresentam as restrições de mapeamento,
que expressam as cardinalidade do relacionamento.
Simbologia
O relacionamento pode ser representado graficamente através de um losango internamente nomeado e ligado a entidades através de linhas.
Cliente Compra Produto
O verbo conjugado quando o relacionamento é lido num sentido (da esquerda para a direita, por exemplo), assim: cliente compra o produto; onde o cliente realiza o ato de compra o produto.
Pessoa Empréstimo Livro
O substantivo originado do verbo encontrado para realiza o relacionamento, o que vai requerer um verbo auxiliar na sua leitura, assim: pessoa empréstimo livro; onde a pessoa faz empréstimo de livro
Departamento Mobilha
A ausência do nome quando não se consegue encontra um que seja adequado, que deve ser evitada, assim: departamento ? mobilha; o qual pode ser lido como departamento se relaciona com mobílha.
Automóvel Automóvel x Itinerário Mobilha
Em última caso pode – se informar uma combinação dos nomes das entidades, assim: departamento X mobilha; onde se pode ler departamento para mobilha ou mobilha por departamento.
Cardinalidade
Cardinalidade é um tipo de restrição de integridade que representa (modela) regras de negócio que quantificam a quantidade mínima e quantidade máxima de relacionamentos entre uma determinada entidade e outras entidades distintas, através de um determinado relacionamento
Relacionamento
um-para-um
O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa.
Este relacionamento é representado pelo sinal: 1:1
Relacionamento um-para-muitos
O relacionamento um-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais entidades B.
Este relacionamento é representado pelo sinal: 1:N
Relacionamento muitos-para-muitos
O relacionamento muitos-para-muitos é usado quando várias entidades A se relacionam com várias entidades B.
Este relacionamento é representado pelo sinal: N:N ou N:M
Atributo
São propriedades (características) que identificam as entidades. Uma entidade é representada por um conjunto de atributos. Os atributos podem ser simples, composto, multivalorado ou determinante.
Nome, endereço, telefone e cidade, por exemplo, são atributos da entidade Clientes. Enquanto que salário, cargo e departamento são atributos da entidade funcionários.
Existem quatro tipos de atributos: simples, composto, multivalorado e determinante
Atributo Simples
A maioria dos atributos serão simples. Quando um atributo não é composto, recebe um valor único como nome, por exemplo e não é um atributo chave, então ele será atributo simples.
Atributo Composto
Exemplo: Endereço. Seu conteúdo poderá ser dividido em vários outros atributos, como: Rua, Número, Complemento, Bairro, Cep e Cidade. Este tipo de atributo é chamado de atributo composto. Veremos mais de sua aplicação no post sobre normalização de dados.
Atributo Multivalorado
Exemplo: Telefone. Uma pessoa poderá ter mais de
um número de telefone. É indicado colocando-se um asterisco precedendo o nome do atributo. O atributo multivalorado serão tratados com mais detalhes na normalização de dados.
Atributo Determinante
É indicado sublinhando-se o nome do atributo. Exemplo: CNPJ, CPF, Código do fornecedor, Número da matrícula, etc. Os atributos determinantes serão as chaves primárias no banco de dados e seu uso tem
...