Vad är atomära värden i databasdesign?

Vad är atomära värden i databasdesign?

Detta är ganska elementärt. Tänka på det - vad skulle kallas Atom? En som inte kan delas, från och med dess grekiska definition. Atomära värden i en relationsdatabas menar att de inte kan delas upp ytterligare, enligt domän regler definierar attributet. Ett attribut är en kolumn i tabellen som människor normalt tänker på som en relationsdatabas, och tanken är ganska korrekt. Domän regler definierar vilka data och dess typ kan gå in i en kolumn, och andra är otillåtliga. Till exempel, låt oss säga att databasen av en viss bank är organiserat som en uppsättning tabeller, som är det är relationella karaktär, och en viss tabell visar Detaljer för alla kontohavare med banken. Alla dessa detaljer kan rimligen bilda attribut för bankens kunder och kan därför tillåtas att representera kolumner i tabellen. Anta att vi har en kolumn som innehåller kontonummer kunderna, och den domän regeln definierar som måste en post i den här kolumnen nödvändigtvis vara ett negativt, icke-noll, heltal. Av denna regel är 2453536 en atom värde, nr 10, Bowers Avenue är inte, eftersom den senare kan delas upp ytterligare, och det också inte uppfyller reglerna som domän.