Hem : Bits och Bytes : Ställ in definition

uppsättning

En uppsättning är en data typ som består av fördefinierade värden. Det liknar ENUM datatyp, men a konstant or variabel definierad som en uppsättning kan lagra flera värden som anges i uppsättningsdeklarationen istället för bara ett.

En uppsättning kan definieras i källkod av ett program eller i ett databas bordsstruktur. Till exempel kan en uppsättning som lagrar olika typer av sporter deklareras i Python enligt följande:

set Sports {"fotboll", "baseboll", "tennis", "golf"};

På samma sätt en kolumn i en MySQL databas bord kan definieras så här:

SportsET ('fotboll', 'baseboll', 'tennis', 'golf')

En variabel eller ett databasvärde definierat som sporter kan tilldelas en eller flera av de fyra sporterna som anges ovan. Därför vore det vettigt att skapa sporter variabel som en uppsättning om den sannolikt kommer att innehålla flera värden. Ett exempel är ett webbformulär som ber en användare att välja sporter som han eller hon gillar att spela. Eftersom användaren kan välja ett eller flera av de fördefinierade värdena, bör den resulterande data lagras som en uppsättning. Om formuläret ber användaren att välja sin favoritsport, bör variabeln deklareras som enum istället.

Liksom enums kan uppsättningar användas för att säkerställa dataintegritet genom att begränsa värdena som en variabel eller databaspost kan lagra. Detta gör dock också uppsättningar mindre flexibla än sträng or flyta datatyper. Därför är uppsättningar lämpliga för datatyper som endast innehåller ett begränsat antal värden.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Set. Det förklarar i dataterminologi vad Set betyder och är en av många dataterm i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna Set-definition är till hjälp kan du referera till den med citatlänkarna ovan.