విషయ సూచిక:
నిర్వచనం - టేబుల్ అంటే ఏమిటి?
పట్టిక అనేది వరుసలు మరియు నిలువు వరుసలచే నిర్వహించబడే పేరున్న రిలేషనల్ డేటాబేస్ డేటా సెట్. రిలేషనల్ టేబుల్ అనేది ప్రాథమిక రిలేషనల్ డేటాబేస్ భావన ఎందుకంటే పట్టికలు డేటా నిల్వ యొక్క ప్రాధమిక రూపం.
నిలువు వరుసలు పట్టిక యొక్క నిర్మాణాన్ని ఏర్పరుస్తాయి మరియు అడ్డు వరుసలు కంటెంట్ను ఏర్పరుస్తాయి. పట్టికలు నిలువు వరుసలకు పరిమితులను అనుమతిస్తాయి (అనగా, అనుమతించబడిన కాలమ్ డేటా రకం) కానీ అడ్డు వరుసలు కాదు. ప్రతి డేటాబేస్ పట్టికకు ప్రత్యేకమైన పేరు ఉండాలి. చాలా రిలేషనల్ డేటాబేస్లకు నామకరణ పరిమితులు ఉన్నాయి, ఉదాహరణకు, పేరు ఖాళీలను కలిగి ఉండకపోవచ్చు లేదా టేబుల్ లేదా సిస్టం వంటి రిజర్వు చేసిన కీవర్డ్ కావచ్చు.
టెకోపీడియా టేబుల్ వివరిస్తుంది
రిలేషనల్ టేబుల్స్ నిలువు వరుసలు మరియు వరుసలలో డేటాను నిల్వ చేస్తాయి. పట్టికను సృష్టించేటప్పుడు, నిలువు వరుసలు నిర్వచించబడాలి, కాని పట్టిక సృష్టించిన తరువాత నిలువు వరుసలు జోడించబడతాయి లేదా తొలగించబడతాయి. ఈ సమయంలో, కాలమ్ డేటా పరిమితులు నిర్వచించబడవచ్చు లేదా నిర్వచించబడవు. ఉదాహరణకు, కస్టమర్ సమాచారాన్ని నిల్వ చేయడానికి CUSTOMER_MASTER పట్టికను సృష్టించేటప్పుడు, నిర్వచనాలు జోడించబడవచ్చు, ఉదా., తేదీలను మాత్రమే అంగీకరించే DATE_OF_BIRTH కాలమ్ లేదా శూన్యంగా (ఖాళీగా ఉండని) CUSTOMER_NAME కాలమ్.
పట్టిక వరుసలు పట్టిక యొక్క వాస్తవ డేటా అంశాలు. CUSTOMER_MASTER పట్టికలో, అడ్డు వరుసలు ప్రతి కస్టమర్ రికార్డును కలిగి ఉంటాయి. ఈ విధంగా, ప్రతి పట్టిక కాలమ్లోని వరుసలో డేటా మూలకం ఉంటుంది. అడ్డు వరుస విలువను నమోదు చేయకపోతే, విలువను “శూన్య” అని పిలుస్తారు, ఇది సున్నా లేదా స్థలం వలె ఒకే అర్ధాన్ని కలిగి ఉండదు.
పట్టికలు ప్రత్యేక నిలువు వరుసలచే నిర్వచించబడిన ఇతర పట్టిక సంబంధాలను కూడా కలిగి ఉంటాయి మరియు వాటిలో ముఖ్యమైనవి ప్రాధమిక మరియు విదేశీ కీలు. ఉదాహరణకు, CUSTOMER_MASTER పట్టికలో CUSTOMER_ID కాలమ్ ఉంది, ఇది ప్రతి టేబుల్ కస్టమర్ను ప్రత్యేకంగా గుర్తించడానికి ఉపయోగించబడుతుంది. మరొక పట్టిక నిర్దిష్ట కస్టమర్ను సూచించాల్సిన అవసరం ఉంటే, CUSTOMER_MASTER పట్టిక యొక్క కస్టమర్ ఐడిని సూచించే సంబంధిత కాలమ్ (విదేశీ కీ అని కూడా పిలుస్తారు). ఇతర పట్టికలు ఇప్పటికే CUSTOMER_MASTER పట్టికలో నిల్వ చేయబడిన అదనపు కస్టమర్ వివరాలను నిల్వ చేయవలసిన అవసరం లేదు.
