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 _site
_gh_pages _gh_pages
.jekyll-metadata .jekyll-metadata
.vscode/

View file

@ -71,7 +71,7 @@ SELECT first_name
- Usare sempre la forma singolare. - Usare sempre la forma singolare.
- Dove possibile evitare l'uso del semplice `id` come identificatore primario per la tabella. - 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. - Usare sempre il minuscolo a meno che possa avere senso il non farlo come per i nomi propri.
### Alias o correlazioni ### 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 - 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. - 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 ```sql
INSERT INTO albums (title, release_date, recording_date) 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`. - Specificare la chiave primaria per prima appena dopo l'istruzione `CREATE TABLE`.
- I vincoli dovrebbero essere definiti direttamente sotto la colonna alla quale corrispondono. - 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. 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. - 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`. - 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 ##### Validazione