Uml - classes relacionamento

628 palavras 3 páginas
Transformando um modelo ER em Modelo Relacional
Essa transformação possui os seguintes passos:
Conversão inicial das entidades e seus respectivos atributos;
Conversão dos relacionamentos entre as entidades e seus respectivos atributos;
Conversão de relacionamento de generalizações/especializações.

Implementação inicial de entidades
Este passo inicial é razoavelmente óbvio: Cada entidade é convertida para uma tabela:
Nome de Atributos = Nome de Colunas?
Não é aconselhável simplesmente transcrever o nome do atributo para o nome da coluna.
Em um SGBD Relacional, o nome da coluna não pode conter brancos!
Devo incluir o nome da tabela no nome da coluna? Ex: nomePessoa
Não se deve incluir o nome da tabela, com exceção da chave primária.
Nas linguagens de banco de dados, o nome da tabela é muitas vezes usado como qualificador do nome da coluna. Exemplificando, para referenciar a coluna Nome da tabela Pessoa muitas vezes é usado um termo na forma Pessoa.Nome. Por isso, não é recomendado incluir no nome de uma coluna o nome da tabela em que ela aparece. Assim, é preferível usar o nome de coluna Nome a usar os nomes de coluna NomePess ou NomePessoa. A exceção a esta regra é a coluna chave primária da entidade. Como esta coluna pode aparecer em outras tabelas na forma de chave estrangeira, é recomendável que os nomes das colunas que compõem a chave primária sejam sufixadas ou prefixadas com o nome ou sigla da tabela na qual aparecem como chave primária. Por este motivo, a coluna chave primária da tabela do exemplo recebeu a denominação de CodigoPess.
Outra recomendação quanto a nomeação de colunas é relativa ao uso de abreviaturas. Muitas vezes usa-se determinadas abreviaturas para tipos de campos que se repetem, como Cod para um código e No ou Num para um número. A recomendação é que se use sempre a mesma abreviatura em toda o banco de dados.

Nome de Atributos = Nome de Colunas?
As consultas em um SGBD Relacional podem utilizar o formato

Relacionados

  • UML
    2221 palavras | 9 páginas
  • Uml - introdução a modelagem de dados
    4622 palavras | 19 páginas
  • UML uma analize
    2556 palavras | 11 páginas
  • Metodologia uml
    3596 palavras | 15 páginas
  • Histórico da uml.
    5060 palavras | 21 páginas
  • Histórico da uml
    5122 palavras | 21 páginas
  • Java OO UML
    1571 palavras | 7 páginas
  • Uml- unified modeling language
    2402 palavras | 10 páginas
  • Uml undefinind modeling language
    14366 palavras | 58 páginas
  • dfg'
    1504 palavras | 7 páginas