Domande con tag 'rdbms'

14
risposte

C'è qualche motivo tecnico per cui, in programmazione, il formato data predefinito è YYYYMMDD e non qualcos'altro?

C'è qualche motivo ingegneristico perché è così? Mi chiedevo nel caso di un RDBMS che avesse qualcosa a che fare con le prestazioni, dal momento che un "ANNO" è più specifico di un "MESE", ad esempio: hai solo un anno 2000, ma ogni anno ha "Genn...
posta 25.09.2018 - 00:43
11
risposte

Devo definire le relazioni tra le tabelle nel database o solo nel codice?

Nella mia esperienza, molti dei progetti che ho letto in passato non avevano definizioni di relazione nel database, ma li hanno solo definiti nel codice sorgente. Quindi mi chiedo quali sono i vantaggi / svantaggi della definizione delle relazio...
posta 26.10.2016 - 08:47
12
risposte

Perché i database relazionali non supportano la restituzione delle informazioni in un formato nidificato?

Supponiamo che sto costruendo un blog che voglio avere post e commenti. Creo quindi due tabelle, una tabella "post" con una colonna "id" intero con incremento automatico e una tabella "commenti" con una chiave esterna "post_id". Quindi voglio...
posta 06.07.2011 - 23:05
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
4
risposte

Perché non solo le query non parametrizzate restituiscono un errore?

L'iniezione SQL è un problema di sicurezza molto serio, in gran parte perché è così facile sbagliarlo: il modo ovvio e intuitivo per creare una query che incorpori l'input dell'utente ti rende vulnerabile e il modo giusto per mitigarlo richiede...
posta 11.08.2015 - 17:42
3
risposte

Perché i database orientati agli oggetti non sono utilizzati tanto quanto i database relazionali? [chiuso]

Mi sono imbattuto in molti sistemi di gestione di database relazionali (RDBMS). Ma recentemente ho usato l'ibernazione che mi ha fatto iniziare a chiedermi perché i database orientati agli oggetti non sono più popolari. Se i linguaggi orienta...
posta 03.12.2012 - 11:38
10
risposte

Perché i RDBMS non restituiscono le tabelle unite in un formato nidificato?

Ad esempio, dire che voglio recuperare un utente e tutti i suoi numeri di telefono e indirizzi e-mail. I numeri di telefono e le e-mail sono memorizzati in tabelle separate, Un utente per molti telefoni / e-mail. Posso farlo abbastanza facilment...
posta 13.09.2013 - 17:41
4
risposte

Queste tabelle specifiche necessitano di chiavi surrogate?

Sfondo Ho queste tabelle +-------------------------+ +------------------------+ |Airport | |Country | |-------------------------| |------------------------| |airport_code string (PK) | |country_code stri...
posta 10.07.2013 - 16:58
7
risposte

Una chiave surrogata dovrebbe mai essere esposta a un utente?

Spesso in una tabella che non ha una chiave naturale, è comunque utile che gli utenti possano avere un identificatore generato in modo univoco. Se la tabella ha una chiave primaria surrogata (e in tal caso ci si aspetterebbe che lo fosse), se ta...
posta 10.07.2013 - 22:51
5
risposte

Quando non utilizzare l'ORM e preferisci le stored procedure?

Sto usando il micro-ORM PetaPoco. È davvero molto facile e sicuro lavorare con i database usando gli strumenti ORM, ma l'unica cosa che odio è il codice extra. Ero solito inserire la maggior parte del codice nel database stesso e utilizzare tutt...
posta 12.03.2012 - 11:34