విషయ సూచిక:
- నిర్వచనం - రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (RDBMS) అంటే ఏమిటి?
- టెకోపీడియా రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (RDBMS) ను వివరిస్తుంది
నిర్వచనం - రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (RDBMS) అంటే ఏమిటి?
రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (RDBMS) అనేది 1970 లో ఆధునిక రిలేషనల్ డేటాబేస్ డిజైన్ యొక్క తండ్రి అయిన ఎడ్గార్ ఎఫ్. కాడ్ పేర్కొన్న రిలేషనల్ మోడల్ ఆధారంగా ఒక డేటాబేస్ ఇంజిన్ / సిస్టమ్.
చాలా ఆధునిక వాణిజ్య మరియు ఓపెన్-సోర్స్ డేటాబేస్ అనువర్తనాలు సాపేక్ష స్వభావంతో ఉంటాయి. కొన్ని ముఖ్యమైన సంబంధాలను నిర్వహించేటప్పుడు మరియు అమలు చేసేటప్పుడు డేటా నిల్వ కోసం పట్టికలను ఉపయోగించగల సామర్థ్యం చాలా ముఖ్యమైన రిలేషనల్ డేటాబేస్ లక్షణాలలో ఉన్నాయి.
టెకోపీడియా రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (RDBMS) ను వివరిస్తుంది
1970 లో, ఐబిఎమ్తో బ్రిటిష్ కంప్యూటర్ శాస్త్రవేత్త ఎడ్గార్ ఎఫ్. కాడ్ “పెద్ద షేర్డ్ డేటా బ్యాంకుల కోసం డేటా యొక్క రిలేషనల్ మోడల్” ను ప్రచురించాడు. ఆ సమయంలో, ప్రఖ్యాత కాగితం తక్కువ ఆసక్తిని ఆకర్షించింది, మరియు కాడ్ యొక్క సంచలనాత్మక పని ఎలా నిర్వచించాలో కొంతమందికి అర్థమైంది రిలేషనల్ డేటా నిల్వ కోసం ప్రాథమిక నియమాలు, వీటిని సరళీకృతం చేయవచ్చు:
- డేటాను నిల్వ చేయాలి మరియు సంబంధాలుగా సమర్పించాలి, అనగా, ఒకదానితో ఒకటి సంబంధాలు ఉన్న పట్టికలు, ఉదా., ప్రాధమిక / విదేశీ కీలు.
- పట్టికలలో నిల్వ చేయబడిన డేటాను మార్చటానికి, ఒక వ్యవస్థ రిలేషనల్ ఆపరేటర్లను అందించాలి - రెండు ఎంటిటీల మధ్య సంబంధాన్ని పరీక్షించడానికి వీలు కల్పించే కోడ్. ఒక మంచి ఉదాహరణ, ఒక SELECT స్టేట్మెంట్ యొక్క WHERE నిబంధన, అనగా, SQL స్టేట్మెంట్ SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'స్మిత్' CUSTOMER_MASTER పట్టికను ప్రశ్నిస్తుంది మరియు వినియోగదారులందరినీ స్మిత్ ఇంటిపేరుతో తిరిగి ఇస్తుంది.
కాడ్ తరువాత మరొక పేపర్ను ప్రచురించాడు, ఇది రిలేషనల్గా అర్హత సాధించడానికి అన్ని డేటాబేస్లు పాటించాల్సిన 12 నియమాలను వివరించింది. చాలా ఆధునిక డేటాబేస్ వ్యవస్థలు మొత్తం 12 నియమాలను పాటించవు, కానీ ఈ వ్యవస్థలు రిలేషనల్ గా పరిగణించబడతాయి ఎందుకంటే అవి 12 నియమాలలో కనీసం రెండు వాటికి అనుగుణంగా ఉంటాయి.
చాలా ఆధునిక వాణిజ్య మరియు ఓపెన్-సోర్స్ డేటాబేస్ వ్యవస్థలు సాపేక్ష స్వభావంతో ఉంటాయి మరియు ప్రసిద్ధ అనువర్తనాలను కలిగి ఉంటాయి, ఉదా., ఒరాకిల్ DB (ఒరాకిల్ కార్పొరేషన్); SQL సర్వర్ (మైక్రోసాఫ్ట్) మరియు MySQL మరియు పోస్ట్గ్రెస్ (ఓపెన్ సోర్స్).
