Domande con tag 'sql'

6
risposte

È un modo ridicolo per strutturare uno schema DB o mi manca qualcosa?

Ho svolto un bel po 'di lavoro con i database relazionali e penso di capire abbastanza bene i concetti di base del buon schema. Recentemente ho avuto il compito di rilevare un progetto in cui il DB è stato progettato da un consulente altamente p...
posta 29.09.2011 - 18:45
14
risposte

"Non fare mai nel codice ciò che si può ottenere per fare in modo che il server SQL funzioni bene per te" - Questa è una ricetta per un cattivo design?

È un'idea che ho sentito ripetere in una manciata di posti. Alcuni riconoscono più o meno che, una volta che si tenta di risolvere un problema puramente in SQL, si supera un certo livello di complessità, si dovrebbe infatti gestirlo nel codice....
posta 22.03.2014 - 15:16
8
risposte

L'uso dei database NoSQL non è pratico per i set di dati di grandi dimensioni in cui è necessario eseguire una ricerca per contenuto?

Ho imparato a conoscere NoSQL Databases per una settimana. Capisco davvero i vantaggi dei database NoSQL e i molti casi d'uso per cui sono ideali. Ma spesso le persone scrivono i loro articoli come se NoSQL potesse sostituire Database re...
posta 11.01.2016 - 19:01
9
risposte

Cosa guadagnano i database relazionali impostando un tipo di dati predefinito per ogni colonna?

Sto lavorando con un database SQL in questo momento, e questo mi ha sempre reso curioso, ma le ricerche su Google non aumentano molto: perché i rigorosi tipi di dati? Capisco perché avresti alcuni tipi di dati diversi, ad esempio come la dif...
posta 26.05.2017 - 20:13
6
risposte

Come posso semplificare la scrittura di query SQL complesse? [chiuso]

Sto trovando molto difficile scrivere query SQL complesse che coinvolgono join su molte tabelle (almeno 3-4) e che coinvolgono diverse condizioni nidificate. Le domande che mi viene chiesto di scrivere sono facilmente descritte da alcune frasi,...
posta 16.04.2012 - 04:41
9
risposte

Utilizzo della parola chiave JOIN o no

Le seguenti query SQL sono le stesse: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; E certamente si traducono negli stessi piani di query...
posta 22.05.2011 - 03:19
9
risposte

Perché il filesystem è preferito per i log invece di RDBMS?

La domanda dovrebbe essere chiara dal titolo. Ad esempio, Apache salva i suoi accessi e i log degli errori nei file invece di RDBMS, indipendentemente da quanto grande o piccola scala venga utilizzata. Per RDMS dobbiamo solo scrivere query SQ...
posta 12.07.2011 - 14:04
7
risposte

Trigger SQL e quando o quando non usarli.

Quando ho iniziato a studiare su SQL mi è sempre stato detto, utilizzare i trigger solo se davvero necessario e, se possibile, optare per l'uso di stored procedure. Ora purtroppo all'epoca (alcuni anni fa) non ero così curioso e preoccupato d...
posta 03.12.2011 - 07:23
3
risposte

Perché la maggior parte di SQL scritto in YELLING? [duplicare]

Almeno su MySQL, le seguenti due query sono funzionalmente identiche: select * from users limit 0, 1000; SELECT * FROM users LIMIT 0, 1000; Tuttavia, la maggior parte dei siti di esempio e la maggior parte degli sviluppatori con cui ho la...
posta 04.11.2014 - 00:25
4
risposte

Perché SQL BETWEEN è compreso piuttosto che semiaperto?

Semi-aperto (o Semiaperto, Mezzo chiuso , Half-Bounded ) gli intervalli ( [a,b) , dove x appartiene all'intervallo iff a <= x < b ) sono piuttosto comuni nella programmazione, in quanto hanno molte proprietà utili. Qualcun...
posta 09.08.2012 - 16:57