Domande con tag 'database-design'

4
risposte

Miglior approccio per un database di stringhe lunghe

Ho bisogno di memorizzare domande e risposte in un database. Le domande saranno da una a due frasi, ma le risposte saranno lunghe, almeno un paragrafo, probabilmente di più. L'unico modo che conosco per farlo al momento è un database SQL. Tut...
posta 23.03.2012 - 02:05
3
risposte

Quale aspetto delle forme normali violano le tabelle valore attributo-entità, se ce ne sono?

Non sto chiedendo se i tavoli EAV sono buoni o cattivi. Mi chiedo se sono considerati "normalizzati", e se no, perché? Se non sono normalizzati, quale forma normale stanno violando e perché?     
posta 13.08.2012 - 21:08
3
risposte

Quali vantaggi abbiamo quando creiamo una tabella di mappatura separata per due tabelle relazionali

In vari CMS open source, ho notato che esiste una tabella separata per mappare due tabelle relazionali. Come per le categorie e i prodotti, esiste una tabella product_category_mapping separata. Questa tabella ha solo una chiave primaria e d...
posta 13.11.2011 - 12:22
2
risposte

Progettazione database per inventario

Sto iniziando a progettare un tipico database MySQL basato sul prodotto, ma continuo a girare in cerchio su come progettare le tabelle. Ho molti tipi di prodotti Jeans magliette Abiti Che hanno molti degli stessi attributi Dime...
posta 13.04.2015 - 23:05
4
risposte

L'archiviazione di un elenco di stringhe nel campo di un singolo database non è una buona idea? Perché?

Recentemente, ho iniziato a lavorare su un sistema legacy. Le persone che lo hanno sviluppato, hanno avuto l'idea di memorizzare l'elenco delle stringhe in un singolo campo della tabella del database. Diciamo che è un identificatore per l'oggett...
posta 10.10.2017 - 18:35
5
risposte

Colonna anti-identità

Recentemente ho trovato un codice che genera un valore identità per una chiave: DECLARE @ID INT; SELECT @ID = MAX(ID) + 1 FROM Person; INSERT INTO [Person] ([ID], [FirstName], [LastName]) VALUES (@ID, @FirstName, @LastName); L'h...
posta 08.07.2011 - 15:56
6
risposte

Prefissi tabella database

Stiamo svolgendo alcune discussioni sul lavoro intorno alla denominazione delle nostre tabelle del database. Stiamo lavorando su una grande applicazione con circa 100 tabelle di database (ok, quindi non è così grande), la maggior parte delle qua...
posta 11.04.2012 - 17:14
4
risposte

È troppo prolisso per avere sempre timestamp 'modificati' su tutte le entità all'interno di un database?

La domanda può essere riepilogata come: In a database (regardless of type), would it be considered a good practice to always include updated, created (and possibly deleted) properties, for all entities, regardless of nature? The ques...
posta 21.06.2016 - 21:28
3
risposte

Come chiamare la chiave surrogata quando il nome logico è già occupato dalla chiave aziendale

Quale nome è possibile fornire la colonna chiave surrogata in una tabella di database quando il nome suggerito dalla convenzione si scontra con quello di una chiave aziendale esistente campo utente ? Ad esempio, se sto creando una tabella di...
posta 27.08.2016 - 04:03
4
risposte

Dove gli ORM confondono le linee tra codice e dati, come decidi quale logica dovrebbe essere una stored procedure e cosa dovrebbe essere codificato?

Prendi il seguente pseudocodice: CreateInvoiceAndCalculate(ItemsAndQuantities, DispatchAddress, User); E dì CreateInvoice come segue: Crea una nuova voce in una tabella Fatture appartenente all'Utente specificato da inviare al Disp...
posta 24.10.2012 - 12:44