Penso che tutti abbiamo familiarità con la normalizzazione del database . La mia domanda è: quali sono alcune linee guida che usi quando vuoi denormalizzare le tabelle?
Comprendo che un indirizzo e-mail di 254 caratteri è valido, ma le implementazioni che ho studiato tendono a utilizzare un varchar (60) in varchar (80) o equivalente. Ad esempio: questa raccomandazione di SQL Server utilizza varchar (80) o questo esempio Oracle C'è un motivo per non usare il massimo di …
Quali sono le migliori pratiche più comuni su lunghezza e tipo di dati su campi comuni come: Nome di battesimo Cognome Indirizzo E-mail Sesso Stato Città Nazione Numero di telefono eccetera....
Vorrei implementare una funzione di "ripristino" in un'applicazione Web in modo tale che un utente possa cambiare idea e recuperare un record eliminato. Pensi su come implementarlo? Alcune opzioni che ho preso in considerazione sono l'eliminazione del record in questione e l'archiviazione delle modifiche in una tabella di controllo separata, …
Sto cercando di memorizzare un elenco ordinato all'interno di un database. Voglio eseguire le seguenti operazioni in modo efficiente. Inserisci (x) - Inserisci il record x nella tabella Elimina (x) - Elimina il record x dalla tabella Prima (x, n) - Restituisce i record 'n' che precedono il record x …
Ho letto da qualche parte molto tempo fa. Il libro afferma che non dovremmo consentire di avere una vista nidificata in SQL Server. Non sono sicuro del motivo per cui non possiamo farlo o potrei ricordare un'affermazione errata. Studenti SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student …
Ho una tabella che attualmente ha valori duplicati in una colonna. Non riesco a rimuovere questi duplicati errati, ma vorrei impedire l'aggiunta di ulteriori valori non univoci. Posso creare un oggetto UNIQUEche non verifica la conformità esistente? Ho provato a usare NOCHECKma non ci sono riuscito. In questo caso ho …
Quale sarebbe il giusto tipo di dati per memorizzare gli indirizzi e-mail in PostgreSQL? Posso usare varchar(o anche text), ma mi chiedo se esiste un tipo di dati più specifico per le e-mail.
Ho un modello di database con una tabella utente e una tabella dei ruoli. Voglio controllare l'accesso (diritti) a un massimo di 10 elementi diversi. L'accesso può essere concesso a un ruolo oa un singolo utente. Di seguito è riportata la definizione della tabella di utenti, ruoli ed elementi: CREATE …
Dire, una tabella carha relazione uno-a-uno a tavoli electric_car, gas_care hybrid_car. Se a carè electric_car, non può più apparire in gas_caro a hybrid_car, ecc. C'è qualcosa di sbagliato in tale design? Alcuni problemi che possono verificarsi lungo la strada?
(Questo è stato suggerito per essere ripubblicato qui da StackOverflow) Attualmente ha una tabella .. e deve iniziare ad aggiungere nuove colonne di dati. Non tutti i record (anche andando avanti con nuovi dati dopo aver aggiunto le nuove colonne di dati) avranno dati. Quindi mi chiedo se questo è …
Voglio cercare una stringa nei nomi delle colonne presenti in un database. Sto lavorando a un progetto di manutenzione e alcuni dei database con cui ho a che fare hanno più di 150 tabelle, quindi sto cercando un modo rapido per farlo. Che cosa mi consiglia?
Tecnicamente, NULL = NULL è False, secondo quella logica nessun NULL è uguale a qualsiasi NULL e tutti i NULL sono distinti. Ciò non dovrebbe implicare che tutti i NULL sono univoci e un indice univoco dovrebbe consentire un numero qualsiasi di NULL?
Molti dei miei database hanno campi definiti come varchars. Questo non è stato un grosso problema da quando vivo e lavoro in America (dove l'unica lingua che esiste è "americana". Ahem ) Dopo aver lavorato con i database per circa 5 anni, ho scoperto che alla fine ho riscontrato problemi …
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.