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

Fixed a couple of typos

This commit is contained in:
Roberto Pauletto 2020-08-23 16:44:23 +02:00
parent e6f55833b1
commit 2b4811247b
2 changed files with 5 additions and 4 deletions

1
.gitignore vendored
View file

@ -11,3 +11,4 @@ Gemfile.lock
_site
_gh_pages
.jekyll-metadata
.vscode/

View file

@ -71,7 +71,7 @@ SELECT first_name
- Usare sempre la forma singolare.
- Dove possibile evitare l'uso del semplice `id` come identificatore primario per la tabella.
- Non dare mai a una colonna lo stesso nome nome della sua tabella e viceversa.
- Non dare mai a una colonna lo stesso nome della sua tabella e viceversa.
- Usare sempre il minuscolo a meno che possa avere senso il non farlo come per i nomi propri.
### Alias o correlazioni
@ -183,7 +183,7 @@ Includere sempre ritorni a capo/spaziatura verticale:
- dopo una virgola quando si separano colonne multiple in gruppi logici
- per separare codice in sezioni correlate, il che aiuta la leggibilità di grandi porzioni di codice.
Mantenere tutte le parole chiave allineate a destra e i valori allineati a sinistra crea un divario uniforma nel mezzo della query. Rende anche più facile scorrere velocemente la definizione della query
Mantenere tutte le parole chiave allineate a destra e i valori allineati a sinistra crea un divario uniforme nel mezzo della query. Rende anche più facile scorrere velocemente la definizione della query
```sql
INSERT INTO albums (title, release_date, recording_date)
@ -306,10 +306,10 @@ Una volta che le chiavi sono determinate è possibile definirli nel sistema usan
- Specificare la chiave primaria per prima appena dopo l'istruzione `CREATE TABLE`.
- I vincoli dovrebbero essere definiti direttamente sotto la colonna alla quale corrispondono.
Indentare il vincolo in modo che sia allineato alla destra del nome della colonne.
- Se il vincolo è multi-colonna allora considerare si sistemarlo più vicino possibile a entrambe le definizioni della colonne e laddove questo sia difficoltoso includerli come ultima risorsa alla fine della definizione di `CREATE TABLE`
- Se il vincolo è multi-colonna allora considerare di sistemarlo più vicino possibile a entrambe le definizioni della colonne e laddove questo sia difficoltoso includerli come ultima risorsa alla fine della definizione di `CREATE TABLE`
- Se esiste un vincolo a livello di tabella che si applica all'intera tabella dovrebbe apparire alla fine.
- Usare l'ordine alfabetico dove `ON DELETE` viene prima di `ON UPDATE`.
- Se ha senso allineare ogni aspetto della query alla stessa posizione di carattere. Ad esempio tutte le definizioni `NOT NULL` potrebbero partire alla stessa posizione di carattere. Questo non è categorico ma rende certamente il codice più facile da scorrere e leggere.
- Se ha senso, allineare ogni aspetto della query alla stessa posizione di carattere. Ad esempio tutte le definizioni `NOT NULL` potrebbero partire alla stessa posizione di carattere. Questo non è categorico ma rende certamente il codice più facile da scorrere e leggere.
##### Validazione