1
0
Fork 0
mirror of https://github.com/treffynnon/sqlstyle.guide.git synced 2025-03-09 12:49:51 -05:00

Adding Translations

- Choosing keys
This commit is contained in:
Unknown 2017-04-17 13:33:07 -03:00
parent 413b494f5f
commit 88491fedd0

View file

@ -349,28 +349,28 @@ Indente definições de coluna com quatro (4) espaços dentro da definição `CR
* Valores padrão devem seguir a mesma declaração do tipo de dados e vir antes * Valores padrão devem seguir a mesma declaração do tipo de dados e vir antes
de qualquer `NOT NULL`. de qualquer `NOT NULL`.
### Constraints and keys ### Constraints e keys
Constraints and their subset, keys, are a very important component of any Constraints e keys são compnentes muito importantes em qualquer definição de
database definition. They can quickly become very difficult to read and reason banco de dados. Elas podem rapidamente se tornarem dificeis de se ler e desenvolver
about though so it is important that a standard set of guidelines are followed. um raciocínio, então é importante seguir um conjunto de diretrizes.
#### Choosing keys #### Escolhendo keys
Deciding the column(s) that will form the keys in the definition should be a Deve-se decidir cuidadosamente a(s) coluna(s) que servirão como keys na definição,
carefully considered activity as it will effect performance and data integrity. já que afetará o desempenho e a integridade dos dados.
1. The key should be unique to some degree. 1. A key deve ser única em algum nível.
2. Consistency in terms of data type for the value across the schema and a lower 2. O tipo de dado para o valor deve ser consistente através do schema e ter
likelihood of this changing in the future. baixa probabilidade de ser alterado no futuro.
3. Can the value be validated against a standard format (such as one published by 3. O valor pode ser validado em relação a um formato padrão (como os publicados
ISO)? Encouraging conformity to point 2. pela ISO)? Incentiva-se a conformidade com o ponto 2.
4. Keeping the key as simple as possible whilst not being scared to use compound 4. Mantenha a key o mais simples possível, sem medo de utilizar keys compostas
keys where necessary. se necessário.
It is a reasoned and considered balancing act to be performed at the definition Tratam-se de atos de equilíbrio a serem efetuados na definição de um banco de
of a database. Should requirements evolve in the future it is possible to make dados. Se os requisitos evoluírem no futuro, é possível fazer alterações nas
changes to the definitions to keep them up to date. definições para mantê-las atualizadas.
#### Defining constraints #### Defining constraints