Sto lavorando per aggiornare il database dei prodotti del nostro sito Web. È costruito in MySQL ma questa è più una domanda generale sul modello di progettazione del database. Sto pensando di passare a un modello Supertipo / Sottotipo. Il nostro database attuale / precedente è principalmente una singola tabella …
Immaginiamo un sito web che è una directory di persone. Per ogni persona potrebbero esserci una foto del profilo e una biografia. Devo ammettere che le mie query SQL potrebbero essere migliori, ma in generale cosa sarebbe più veloce e utilizzare meno potenza di elaborazione. Per verificare se esiste un …
Sto creando un database per i record che si estendono prima del 1000 d.C., ma i campi MySQL Date e DateTime supportano solo le date a partire da 1000. C'è un modo che sarebbe più conveniente o usare un tipo bigint per contare i secondi prima / dopo l'1 / …
Sono nuovo nel design del data mart e ho bisogno di chiarire alcuni concetti. Ho letto un po 'sulla modellazione delle dimensioni in cui vedo che le tabelle dei fatti memorizzano i riferimenti di chiave esterna alle tabelle delle dimensioni. Supponiamo ora di avere una tabella dimensionale numero di telefono …
Alcune domande sul mio server di database sembrano impiegare molto tempo a rispondere e credo che l'utilizzo della CPU sia elevato. Durante l'esecuzione ps aux, vedo ~ 250 connessioni "inattive" (che credo siano troppe). Non ho iniziato a fare una diagnosi completa, ma volevo sapere se questo è un buon …
Attualmente sto progettando una tabella delle transazioni. Mi sono reso conto che il calcolo dei totali correnti per ogni riga sarà necessario e questo potrebbe essere lento nelle prestazioni. Quindi ho creato una tabella con 1 milione di righe a scopo di test. CREATE TABLE [dbo].[Table_1]( [seq] [int] IDENTITY(1,1) NOT …
Sto cercando di saperne di più sui database relazionali e ho pensato che non ci fosse modo migliore per imparare di fare davvero qualcosa. Ho deciso di fare un tentativo personale di esaminare Contabilità e previsione del budget personale. Finora ho svolto alcune ricerche e vorrei avere alcune informazioni sulla …
Stavo osservando la INSERT INTO .. ON CONFLICT (..) DO UPDATE ..sintassi di PostgreSQL e ho realizzato che non è possibile eseguire più controlli univoci dei vincoli con esso. Voglio dire, o fai riferimento a un indice univoco composito dai nomi delle colonne ON CONFLICT (Name, Symbol)(se l'indice univoco è …
Abbiamo una situazione in cui è necessario modificare la relazione tra 2 tabelle da m: 1 a m: n . Quindi, dobbiamo creare una tabella di riferimenti incrociati tra queste due tabelle. Dopo aver migrato tutti i dati esistenti dalla tabella "figlio" nella tabella dei riferimenti incrociati, sarebbe una cattiva …
Mi è stato assegnato il compito di implementare / riprogettare una soluzione che memorizzerà i dati meteorologici da un array di sensori. L'array sarà composto da ~ 40 torri, ciascuna con circa ~ 10 sensori ciascuno che campionerà le condizioni atmosferiche a intervalli di 10 secondi per un periodo di …
Avrei bisogno di tenere traccia delle variazioni del prezzo di un prodotto in modo da poter interrogare il db per un prezzo del prodotto in una determinata data. Le informazioni vengono utilizzate in un sistema che calcola gli audit storici, quindi devono restituire il prezzo corretto per il prodotto corretto …
Prendi in considerazione un database di prenotazione dei posti. C'è un elenco di n posti e ognuno ha un attributo is_booked. 0 significa che non lo è, 1 significa che lo è. Qualsiasi numero più alto e c'è un overbooking. Qual è la strategia per avere più transazioni (in cui …
Ho una tabella dei fatti che accumula istantanee che traccia l' ingresso e l'uscita dei contenitori in un terminale . I container possono entrare e uscire in 3 modi diversi , quindi ho pensato di creare una tabella dimensionale specifica che elenchi questi 3 modi possibili ( treno, nave o …
La struttura dei miei dati è la seguente: date: <timestamp> filter_a: <integer> -> range [0, 1000] filter_b: <integer> -> range [0, 1000] filter_c: <integer> -> range [0, 86400] filter_d: <integer> -> range [0, 6] group: <string> second_group: <integer> variable_a: <float> variable_b: <float> variable_c: <float> a couple more no very important …
A quanto ho capito, la terza forma normale (3NF) significa sostanzialmente che dovrebbe esserci esattamente una chiave. Se una tabella che indica una idcolonna di incremento automatico ha anche una colonna nota per essere univoca e non nulla, ad esempio un numero di previdenza sociale, questa colonna potrebbe essere utilizzata …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.