primary (624)


Qual è la tua opinione sull'uso degli UUID come identificativi delle righe del database, in particolare nelle app Web?

Qual è la tua opinione sull'uso degli UUID come identificativi delle righe del database, in particolare nelle app Web?

Ho sempre preferito utilizzare interi lunghi come chiavi primarie nei database, per semplicità e(presunta) velocità. Ma quando si utilizza uno schema di URL REST o Rails per le istanze di oggetti,…


sql - Più chiavi esterne?

Ho un tavolo che dovrebbe tenere traccia dei giorni e dei costi per la spedizione del prodotto da un fornitore all'altro. Noi(in modo brillante: p) abbiamo archiviato entrambi i fornitori di spedi…


Le chiavi esterne sono davvero necessarie in una progettazione di database?

Per quanto ne so, le chiavi esterne(FK) vengono utilizzate per aiutare il programmatore a manipolare i dati nel modo corretto. Supponiamo che un programmatore stia già facendo questo nel modo gius…



performance - Un database o molti?

Sto sviluppando un sito Web che gestirà i dati per più entità. Nessun dato è condiviso tra entità, ma possono essere di proprietà dello stesso cliente. Un cliente potrebbe voler gestire tutte le s…


In SQL Server, come faccio a generare un'istruzione CREATE TABLE per una data tabella?

Ho trascorso un bel po 'di tempo a trovare una soluzione a questo problema, quindi, nello spirito di questo post,lo sto postando qui, poiché penso che potrebbe essere utile agli altri. Se qualcu…


c++ - Risorse/collegamenti MFC

Sto per rientrare nel mondo MFC dopo anni di assenza per un nuovo lavoro. Quali risorse alle persone raccomandano per rinfrescare la memoria? Ho fatto principalmente C#di recente. Inoltre, qua…


Vantaggi e svantaggi delle chiavi del database GUID/UUID

Ho lavorato su un numero di sistemi di database in passato in cui le voci in movimento tra i database sarebbero state rese molto più semplici se tutte le chiavi del database fossero state valori GUI…


Come posso creare una chiave esterna in SQL Server?

Non ho mai "codificato a mano" il codice di creazione dell'oggetto per SQL Server e la conversione della chiave esterna è apparentemente diversa tra SQL Server e Postgres. Ecco il mio sql finora: d…


Quando/Perché utilizzare il Cascading in SQL Server?

Quando si impostano le chiavi esterne in SQL Server, in quali circostanze si dovrebbe avere una cascata su eliminazione o aggiornamento, e qual è il ragionamento dietro di esso? Questo probabilmen…


mysql - In che ordine vengono elaborati i vincoli ON DELETE CASCADE?

Ecco un esempio di quello che sto succedendo: CREATE TABLE Parent(id BIGINT NOT NULL, PRIMARY KEY(id)) ENGINE=InnoDB; CREATE TABLE Child(id BIGINT NOT NULL, parentid BIGINT NOT NULL, PRIMA…




key sql foreign set mongodb create mysql replica failover table