Domande taggate «database-design»

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




2
Come devo modellare una relazione "o / o"?
Supponiamo di avere un'entità denominata Software e due sottotipi FreeSoftware e NonFreeSoftware. L'entità NonFreeSoftware ha attributi come data di acquisto, fornitore, ecc. L'entità FreeSoftware ha attributi come licenza, URL del codice sorgente, ecc. Quindi, se voglio modellare un'altra entità, OperatingSystem, come dovrei farlo? Esiste una relazione "è una" con il …


3
Perché non dovrei avere una tabella per più relazioni?
Supponendo di avere più relazioni nel mio database, ad esempio Negozio, Dipendente e Vendita, e voglio connettere coppie con una semplice relazione binaria. Personalmente vorrei creare tabelle denominate Employee_Store e Employee_Sale con una chiave naturale composta da chiavi esterne. Ora, il mio collega insiste sulla creazione di una tabella per …





2
Molte colonne contro poche tabelle: le prestazioni sono sagge
Sì, sono consapevole che la normalizzazione dei dati dovrebbe essere la mia priorità (così com'è). Ho una tabella con 65 colonne memorizzazione dei dati del veicolo con le colonne: used_vehicle, color, doors, mileage, pricee così via, in totale 65. Ora, posso dividere che e hanno un Vehicletavolo, VehicleInterior, VehicleExterior, VehicleTechnical, …




2
Memorizzazione degli indirizzi IP - varchar (45) vs varbinary (16)
Ho intenzione di creare una tabella con due campi - IDcome BIGINTe IPAddresscome uno varchar(45)o varbinary(16). L'idea è di memorizzare tutti gli indirizzi IP univoci e utilizzare un riferimento IDanziché l'attuale IP addressin altre tabelle. Generalmente, ho intenzione di creare una procedura memorizzata che sta restituendo il IDdato IP addresso …

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.