Wat is een kandidaat Key?

Een kandidaat-sleutel is wat bekend staat als een "attribuut" in geavanceerde informatie-management systemen. Het is een zeer belangrijk onderdeel van de vele online en computer-based data sets, en is vaak een van de belangrijkste manieren waarop afzonderlijke rekeningen, afdelingen of functies worden onderscheiden op een technisch niveau. Inzicht in hoe dit precies sleutelwerken vereist een beetje technisch onderlegde. In zijn meest elementaire betekenis, hoewel, het is een reeks van codes in een tabel die leidt tot een gedefinieerde functie die verschillende takken, of laat "kandidaten", van een gemeenschappelijke digitale steel aan eigen identiteit te behouden, althans wanneer de computer erkenning betreft.

Basis Context

Qua relationele database management systemen kandidaatsleutel is een eigenschap die wordt gebruikt om een ​​database rij binnenkomst een tabel identificeert. Een relationele database management systeem is een type database dat veel gebruikt wordt voor verzamelingen van gegevens die zijn georganiseerd naar leveren verhoudingen tussen verschillende elementen in de database tabel. Ook een sleutel is een tool die het mogelijk maakt entiteiten worden geïdentificeerd. Elke tabel kan één of meer kandidaat-type toetsen, en een daarvan wordt gewoonlijk ingesteld als een primaire sleutel. De primaire sleutel is een kolom die alle rijen definieert.

Bijna elk type van gedigitaliseerde databank maakt gebruik van dit soort key-based systeem te laten functioneren. Grote databases zoals online bankieren applicaties, gedigitaliseerde bibliotheek bestanden en internet-gebaseerde e-mail systemen zijn enkele van de meest voor de hand liggende plaatsen om code op basis van toetsen in actie te vinden, maar ze bijna constant actief zijn in de meeste computer functies. Zelfs personal computers maken vaak gebruik van dit soort algoritme om informatie op te slaan op een harde schijf of om back-ups te maken. Deze en de meeste andere interne processen gebeuren in stilte en snel achter het scherm en achter de schermen, en mensen zonder technische kennis hebben vaak geen idee dat ze helemaal uitvoeren.

Relatie met de Superkey

Meestal kandidaatsleutel is een subset van een zogenaamde "superkey." Een superkey is een type identificator die hecht aan een entiteit in een databasetabel. Het nemen van een zakelijke omgeving als een voorbeeld, misschien een superkey een kolom met de naam iets als VEND_CODE, die een specifieke vendor code zou duiden voor een bedrijf database tabel zijn. Het minimum aantal kolommen nodig elke rij uniek is het deel van de superkey die ook kan tellen als kandidaat soort sleutel. In dit geval, als elke VEND_CODE uniek is, kan de sleutel.

Uitgevers

Elke keer is er een gebied van codes, kunnen individuele identificatiemiddelen zowel alleen als kandidaat en primaire sleutels. In dit verband is het doel van elk gewoonlijk te zorgen dat een database geen rijen die overbodig zijn hebben, dat wil zeggen dat elke rij een element in dat het uniek maakt. Het is belangrijk dat de maker van de database kiezen iets dat uniek is voor die tabel om de sleutel van de kandidaat. Net als bij het bovenstaande voorbeeld van een business database, kon men een handelsnaam te gebruiken als een toets. Indien meerdere bedrijven, eventueel in verschillende landen dezelfde naam echter dat identificator niet uniek zijn en kon derhalve niet worden gebruikt in een database die zowel bedrijven is mogelijk dat tegelijkertijd toegang.

Belang van een unieke sleutel

Het kiezen van een unieke kandidaatsleutel is heel belangrijk. Bedrijven kunnen dezelfde naam, en de mensen die op zoek zijn om dingen te openen, zoals accounts of profielen hebben vaak de eerste en de laatste namen die dezelfde of soortgelijke evenals zijn. Door de unieke sleutel en het maken van een van die een primaire sleutel, het vinden van een bepaalde leverancier of persoon die door een unieke sleutel is makkelijker. Soms namen of bekende woord codes kan worden toegewezen door menselijke technici, maar numerieke patronen gegenereerd door de computer zal ook werken. Als elke vermelding in de tabel heeft een aantal sleutel die het uniek maakt, is het mogelijk om onderscheid te maken tussen items die soortgelijke informatie bevatten. Het systeem werkt dan snel en efficiënt, hetgeen het doel in de meeste gevallen.


© 2019 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com