Un database relazionale è un database digitale basato sul modello relazionale di dati. Questo modello organizza i dati in una o più tabelle (o "relazioni") di colonne e righe
Ho cercato di progettare un database in linea con un concetto di progetto e mi sono imbattuto in quello che sembra un problema molto dibattuto. Ho letto alcuni articoli e alcune risposte Stack Overflow che affermano che non è mai (o quasi mai) accettabile memorizzare un elenco di ID o …
Mi sto avvicinando a un progetto in cui dovrò implementare un database con il mio capo; siamo una startup molto piccola, quindi l'ambiente di lavoro è profondamente personale. Mi aveva già fornito uno dei database dell'azienda e andava completamente contro ciò che mi era stato insegnato (e letto) a scuola …
Nella mia esperienza, molti dei progetti che ho letto in passato non avevano definizioni di relazioni nel database, ma li definivano solo nel codice sorgente. Quindi mi chiedo quali sono i vantaggi / gli svantaggi della definizione delle relazioni tra le tabelle nel database e nel codice sorgente? E la …
Sto progettando di progettare e impostare un database per memorizzare le voci del dizionario (di solito singole parole) e il loro significato in un'altra lingua. Quindi, ad esempio, il Glossario della tabella deve avere voce e definizione e ogni record di tabella ha un riferimento all'id di un record archiviato …
Ho imparato a conoscere i database NoSQL da una settimana. Comprendo davvero i vantaggi dei database NoSQL e dei molti casi d'uso per cui sono perfetti. Ma spesso le persone scrivono i loro articoli come se NoSQL potesse sostituire i database relazionali. E c'è il punto in cui non riesco …
Quando rivedo i modelli di database per RDBMS, di solito sono sorpreso di trovare piccoli o nessun vincolo (a parte PK / FK). Ad esempio, la percentuale viene spesso memorizzata in una colonna di tipo int(mentre tinyintsarebbe più appropriato) e non vi è alcun CHECKvincolo per limitare il valore all'intervallo …
Sto lavorando con un database SQL in questo momento, e questo mi ha sempre reso curioso, ma le ricerche di Google non aumentano molto: perché i tipi di dati rigorosi? Capisco perché avresti alcuni tipi di dati diversi, ad esempio come è importante la differenziazione tra dati binari e di …
Ai fini della discussione consideriamo uno scenario di FourSquare. Scenario Entità: utenti posti rapporti: Check-in: utenti <-> luoghi, molti a molti Amici: utenti <-> utenti, molti a molti Progettazione di database Molto probabilmente questi avranno errori, per favore segnalali. RDBMS tabelle: utenti posti Check-in (svincolo) Amici (incrocio) Professionisti: PAC: coerenza, …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Ho visto molti progetti secondo cui la normalizzazione non era la prima considerazione nella fase decisionale. In …
Sto cercando di capire come archiviare correttamente le informazioni ordinate in un database relazionale. Un esempio: Di 'che ho una playlist, composta da canzoni. All'interno del mio database relazionale, ho una tabella Playlistscontenente alcuni metadati (nome, creatore, ecc.). Ho anche una tabella chiamata Songs, contenente un playlist_id, nonché informazioni specifiche …
In molti approcci allo sviluppo del software come metodologie agili, progettazione guidata dal dominio e analisi e progettazione orientate agli oggetti, siamo incoraggiati ad adottare un approccio iterativo allo sviluppo. Quindi non dovremmo fare il nostro modello di dominio nel modo giusto la prima volta che iniziamo a lavorare nel …
Se capisco correttamente, ogni RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID può essere espresso come LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID La mia opinione personale è che l'intenzione della dichiarazione: Per prima cosa prendi il …
Sono un tipo SQL, ma so che non ci sono solo database SQL , principalmente documenti-database. Come per la maggior parte delle tecnologie, ci sono pro e contro per ogni tecnologia. Ho letto alcuni articoli, ma erano troppo teorici. Quello che vorrei sono due casi reali: quando il passaggio da …
Leggi queste righe- Se i tuoi dati sono di natura oggetto, utilizza gli archivi oggetti ("NoSQL"). Saranno molto più veloci di un database relazionale. Se i dati sono di natura relazionale, ne vale la pena l'overhead di un database relazionale. a partire dal- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern Quindi, come faccio a sapere se …
Supponiamo di avere il seguente diagramma ER: Ora, se rappresentassi la relazione usando una chiave esterna di Schoolin Student, potrei avere dei NULLvalori (perché a Student non è richiesto di appartenere a a School), ad esempio: Quindi il modo corretto (basato su ciò che ho letto) è quello di creare …
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.