1
resposta

[Dúvida] Type UUID modelagem de banco de dados físico.

Vendo a aula de domínio do curso de modelagem de banco de dados relacional, como posso colar o type UUID em um domínio, no programa mostrado no curso, o SQL Power Architect ?

1 resposta

Oi, Dilermando. Tudo bem?

Perdão pela resposta tardia.

No SQL Power Architect o tipo UUID não é presente. Porém, há uma forma de selecionar 36 dígitos, para ficar como o UUID. Para isso, você pode escolher o tipo VARCHAR, especificando o tamanho de caracteres como 36 e o tipo como not null (não nulo). Ele ficará desta forma:

Recorte de captura de tela do SQL Power Architect, em que a aba de criação de nova coluna está à mostra. Nos nomes da "Logical Name" e da "Physical Name" estão escritos "uuid_exemplo". A opção "In Primary Key" está selecionada. O "Type" está marcado como "VARCHAR". A "Precision" está selecionada, com o número de 36 para os caracteres permitidos. O "Allows Nulls" está marcado, mas com o "No" selecionado. Além disso, ao lado de "Precision" está aparecendo "Scale", sem estar selecionado e com o valor 0, e embaixo de "Allows Nulls" está a parte "Allows Increments", não selecionada, e com "No" dentro.

(Os nomes lógico e físico são apenas exemplos.)

Na imagem a seguir, mostro como ficaria um tipo com as opções especificadas antes.

Recorte de captura de tela do SQL Power Architect, em que a tabela "TABELA" está presente. A coluna "uuid_exemplo" está aparecendo, com o VARCHAR escrito e abre parênteses 36 fecha parênteses. Ainda no "uuid_exemplo", o NOT NULL aparece e abre colchetes PK fecha colchetes

Contudo, outro modo de implementar esse tipo de string alfanumérica é pela compra da versão Enterprise do SQL Power Architect. A versão paga permite a criação de novos tipos.

Espero ter ajudado. =)

Caso alguma outra dúvida aparecer, estou à disposição para te ajudar.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓