ఒక సూపర్కీర్ అనేది ఒక డేటాబేస్ రికార్డును ప్రత్యేకంగా గుర్తించడానికి ఉపయోగించే లక్షణాల యొక్క ఒకే లేదా కలయిక. ఒక టేబుల్ సూపర్కీలను సృష్టించే అనేక కలయికలు ఉండవచ్చు.
సూపర్కే ఉదాహరణ
ఫీల్డ్లతో ఉన్న పట్టిక , , మరియు ఉదాహరణకు, అనేక సాధ్యం సూపర్ కీలు ఉన్నాయి. మూడు సూపర్కీలు ఉన్నాయి , మరియు .
| | పేరు | వయసు | SSN | ఫోన్ ఎక్స్టెన్షన్ |
|---|
| రాబర్ట్ జోన్స్ | 43 | 123-45-6789 | 123 |
| బెత్ స్మిత్ | 43 | 234-56-7890 | 456 |
| రాబర్ట్ జోన్స్ | 18 | 345-67-8901 | 789 |
మీరు చూడగలవు, నిలువు వరుసలు మరియు ఒకే సమాచారంతో బహుళ ఎంట్రీలు ఉన్నాయి. అయితే ఒక వ్యక్తిని గుర్తించడానికి నిలువు వరుసను ఉపయోగించవచ్చు, ఫోన్ పొడిగింపును మార్చవచ్చు.
సూపర్కీల రకాలు
పై పట్టికలో జాబితా చేయబడిన వారిలో మాత్రమే ఒక అభ్యర్థి కీ, ప్రత్యేకంగా ఒక రికార్డును ప్రత్యేకంగా గుర్తించడానికి లక్షణాల యొక్క అతి తక్కువ పరిమాణాన్ని ఉపయోగించే సూపర్కీల ఉపసమితి. ఇతర నిలువు వరుసలు రికార్డులను గుర్తించడానికి అవసరమైన సమాచారాన్ని కలిగి ఉంటాయి.ది కనీస కీ లేదా కనిష్ట సూపర్ కీగా కూడా సూచించబడవచ్చు ఎందుకంటే ఇది ఒక వ్యక్తి రికార్డును గుర్తించడానికి అవసరమైన సమాచారం యొక్క తక్కువ మొత్తంను కలిగి ఉంటుంది. అదే మార్గాల్లో, ఒక ప్రాథమిక కీ కూడా ఒక సూపర్కీయంగా మరియు తక్కువ కీని కలిగి ఉంటుంది, ఎందుకంటే ఇది ప్రత్యేకంగా రికార్డును గుర్తించి, అరుదుగా ఉంటే, మార్చండి.
పట్టికను కలిగి ఉండకపోతే కాలమ్ యజమాని వ్యక్తులు గుర్తించడానికి వీలుగా ఉద్యోగి సంఖ్యలను సృష్టించవచ్చు.కొత్త ఉద్యోగి సంఖ్యలను సర్రోగేట్ ప్రాధమిక కీ అని పిలుస్తారు. ఈ సర్రోగేట్ ప్రాధమిక కీ కూడా ఒక సూపర్కీయంగా పనిచేస్తుంది.