Esempio semplice: esiste una tabella di clienti. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Tutti gli altri dati nel database devono essere collegati a un Customer, quindi ad esempio Ordersè simile al seguente: create table Orders ( id integer, customer integer, constraint OrdersPK primary key …
Ho letto diversi tutorial di Oracle che mostrano validità temporale e funzionalità temporali. Tuttavia, negli esempi che ho letto, non esiste una chiave primaria utilizzata nelle tabelle demo. http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html Le chiavi primarie devono essere aggiunte a queste tabelle? Lo sto chiedendo perché mi chiedo come una di queste …
Ho una tabella in cui le righe possono essere correlate tra loro e, logicamente, la relazione va in entrambe le direzioni (sostanzialmente, è senza direzione) tra le due righe. (E se ti stai chiedendo, sì, questo dovrebbe davvero essere un tavolo. Sono due cose della stessa identica entità / tipo …
Sto creando un'API RESTful. Faccio fatica a decidere il modo migliore per progettare le mie tabelle di database in base alle mie risorse. Inizialmente, ho pensato che una tabella per risorsa sarebbe una buona strada da percorrere, ma ora sono preoccupata che ciò si tradurrà in tabelle esponenzialmente più grandi …
Sto creando un database di inventario che memorizza l'hardware IT, come computer desktop, laptop, switch, router, telefoni cellulari, ecc. Sto usando il modello supertipo / sottotipo, in cui tutti i dispositivi sono memorizzati in una singola tabella e informazioni specifiche viene inserito nelle tabelle dei sottotipi. Il mio dilemma è …
Ogni 2 settimane, il sistema genererà le fatture per le aziende. La società riceverà una fattura il 1 ° e il 16 ° ogni mese. (Verrà eseguito tramite Cron Job ogni 2 settimane. Scansionerà la tabella degli ordini e quindi si aggiungerà alla tabella 'fattura'. Esistono alternative?) C'è un elenco …
Sto valutando il miglior design per la nostra installazione Cassandra. Non ci sono così tante informazioni là fuori su Internet sull'uso dei primi due livelli di accesso che Cassandra fornisce: spazi chiave e famiglie di colonne . Mi chiedo se e quali saranno le penalità se scegli di creare un …
Voglio usare schemi separati per oggetti con scopi diversi nel nostro database di SQL Server 2008. In questo momento usiamo una convenzione di denominazione abbastanza insensibile per indicare lo scopo di una tabella o di una procedura memorizzata, e i prefissi indicano che dobbiamo scansionare cinque o sei caratteri x …
L'ho preso per caso: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) La seconda query restituisce una tupla contenente un'intera riga. Utilizzando Postgres 9.0.1. Modifica: la definizione del sito su …
Ho una macchina a stati che ha bisogno di spingere / pop alcuni nomi di file per diversi utenti. Tradizionalmente userei gli stack come scelta della struttura dei dati, ma questo deve essere fatto usando un database poiché non ho un modo per conservare la struttura dei dati tra le …
Le migliori pratiche di DyanmoDB chiariscono che: È necessario mantenere il minor numero di tabelle possibile in un'applicazione DynamoDB. Le applicazioni più ben progettate richiedono solo una tabella. Trovo divertente quindi che quasi ogni singolo tutorial che ho visto avere a che fare con DyanmoDB abbia un design multi-tavolo. Ma …
Durante la nostra ultima riunione settimanale, una persona che non ha esperienza in amministrazione dei database ha sollevato questa domanda: "Ci sarebbe uno scenario che giustifica l'archiviazione dei dati in linea (stringa) anziché diverse righe?" Supponiamo che un tavolo chiamato countryStatesdove vogliamo memorizzare gli stati di un paese; Userò gli …
Sto usando UUID nei miei sistemi da un po 'di tempo per una serie di motivi che vanno dalla registrazione alla correlazione ritardata. I formati che ho usato sono cambiati quando sono diventato meno ingenuo da: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) È stato quando ho raggiunto quello finale BINARY(16)che ho iniziato …
Ho problemi ad aggiungere una nuova colonna su una tabella. Ho provato a eseguirlo un paio di volte, ma dopo più di 10 minuti di esecuzione, ho deciso di annullare la query a causa del tempo di blocco. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Informazioni utili: Versione PostgreSQL: 9.1 Numero …
La creazione di un vincolo univoco su una colonna Postgres elimina la necessità di indicizzarla? Mi aspetto che un indice sia automaticamente necessario per mantenere il vincolo in modo efficiente.
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.