Uml - classes relacionamento

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (628 palavras )
  • Download(s) : 0
  • Publicado : 30 de agosto de 2011
Ler documento completo
Amostra do texto
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 asentidades 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ãopode 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 databela é 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 estaregra é 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 sejamsufixadas
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.
Outrarecomendaçã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 Numpara 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...
tracking img