Domande taggate «database-design»

Lo sviluppo dello schema concettuale e / o del modello logico e / o delle impostazioni fisiche di un database.

2
Devo aggiungere chiavi esterne transitive?
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 …

1
Validità temporale e relazioni chiave primaria / esterna
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 …




1
Generazione di fatture e tracciamento
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 …



3
Da dove viene la colonna magica "nome"?
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 …


1
Quando utilizzare più tabelle in DynamoDB?
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 …

6
Possibili vantaggi della memorizzazione di più valori in un campo di una riga anziché come righe separate
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 …

2
Dovrei usare UUID e ID
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 …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.