విషయము
- స్కీమా అనేది సరైన సంస్థను నిర్ధారించే డేటాబేస్ యొక్క బ్లూప్రింట్
- స్కీమాలను సృష్టిస్తోంది
- స్కీమాస్ వర్సెస్ డేటా మోడల్స్
స్కీమా అనేది సరైన సంస్థను నిర్ధారించే డేటాబేస్ యొక్క బ్లూప్రింట్
ఉదాహరణకు, ఒక సంస్థ బాబ్ మరియు జేన్ కోసం వినియోగదారు ఖాతాలను (స్కీమాస్) సృష్టిస్తుంది. ఇది హెచ్ఆర్, మార్కెటింగ్ వంటి విభాగాలకు ఖాతాలను కూడా సృష్టిస్తుంది. అప్పుడు, ఇది ప్రతి విభాగంలో ఒక విశ్లేషకుడికి విభాగం యొక్క స్కీమా ఖాతాకు ప్రాప్తిని ఇస్తుంది.
HR విశ్లేషకుడు HR స్కీమాలో పట్టికలు మరియు వీక్షణలను సృష్టిస్తాడు మరియు ఉద్యోగుల పేర్లు మరియు ఉద్యోగుల ID సంఖ్యలను జాబితా చేసే పట్టికను చదవడానికి (కాని వ్రాయడానికి కాదు) బాబ్కు ప్రాప్యతను మంజూరు చేస్తాడు. అలాగే, ఉద్యోగుల ఫోన్ నంబర్లను జాబితా చేసే పట్టికను చదవడానికి మరియు వ్రాయడానికి HR విశ్లేషకుడు జేన్కు ప్రాప్యతను మంజూరు చేయవచ్చు.
ఈ విధంగా ప్రాప్యతను మంజూరు చేయడం ద్వారా, సరైన పాత్రలు మరియు వినియోగదారులు మాత్రమే పెద్ద డేటాబేస్లోని స్వీయ-నియంత్రణ డేటా ఆస్తిలో డేటాను చదవగలరు, వ్రాయగలరు లేదా సవరించగలరు.
ప్రతి డేటాబేస్ ఇంజిన్ బహుళ వినియోగదారుల వాతావరణంలో డేటాను వేరుచేసే పునాది పద్దతిగా స్కీమాలను చూస్తుంది.
వేర్వేరు డేటాబేస్ ఇంజన్లు వినియోగదారులను మరియు స్కీమాలను భిన్నంగా చూస్తాయి. వినియోగదారులు, స్కీమా మరియు అనుమతుల గ్రాంట్ల చుట్టూ ఉన్న నిర్దిష్ట వాక్యనిర్మాణం మరియు తర్కం నమూనాలను కనుగొనడానికి మీ డేటాబేస్ ఇంజిన్కు ప్రత్యేకమైన డాక్యుమెంటేషన్ను చూడండి.
స్కీమాలను సృష్టిస్తోంది
నిర్మాణాత్మక ప్రశ్న భాషను ఉపయోగించి స్కీమా అధికారికంగా నిర్వచించబడుతుంది. ఉదాహరణకు, ఒరాకిల్లో, మీరు దాని స్వంత వినియోగదారు ఖాతాను సృష్టించడం ద్వారా స్కీమాను సృష్టిస్తారు:
వినియోగదారు బాబ్ను సృష్టించండి
తాత్కాలిక_పాస్వర్డ్ ద్వారా గుర్తించబడింది
డిఫాల్ట్ టేబుల్పేస్ ఉదాహరణ
QUOTA 10M ON ఉదాహరణ
తాత్కాలిక పట్టిక తాత్కాలికం
QUOTA 5M ON సిస్టమ్
PROFILE app_user
పాస్వర్డ్ గడువు;
ఇతర వినియోగదారులకు వారి వినియోగదారు పేరు ద్వారా లేదా వినియోగదారు ఖాతాకు జోడించబడిన ఒకటి లేదా అంతకంటే ఎక్కువ పాత్రల ద్వారా కొత్త స్కీమాలకు ప్రాప్యత ఇవ్వబడుతుంది.
స్కీమాస్ వర్సెస్ డేటా మోడల్స్
ఏదైనా చేయడానికి స్కీమా అంతర్గతంగా నిర్మించబడలేదు; బదులుగా, ఇది డేటాబేస్లో అనుమతుల విభజనకు మద్దతు ఇచ్చే మౌలిక సదుపాయం. నిబంధనలు స్కీమా మరియు డేటా మోడల్ అయినప్పటికీ, పరస్పరం మార్చుకుంటారు.
ఉపయోగించడం గందరగోళంగా ఉంది, కానీ తప్పు కాదు స్కీమా వాటిలో నిర్దిష్ట సంబంధాల ద్వారా చేరిన పట్టికలు మరియు వీక్షణల యొక్క నిర్దిష్ట సేకరణను సూచించడానికి. ఈ వ్యాసంలో వివరించిన స్కీమా-ఆర్-ఆర్కిటెక్చర్ విధానం యొక్క మూలధన- S వెర్షన్ వ్యూహ. స్కీమా-డేటా-సంబంధాలు చిన్న-ఎస్ వెర్షన్ - పర్యాయపదం. చాలా ఆన్లైన్ రిఫరెన్స్ సైట్లు ఈ ముఖ్యమైన వ్యత్యాసాన్ని అస్పష్టం చేస్తాయి.
డేటా మోడల్ అనేది నిర్దిష్ట కీలలో చేరిన పట్టికలు మరియు వీక్షణల సమాహారం. ఈ డేటా ఆస్తులు కలిసి వ్యాపార ప్రయోజనానికి ఉపయోగపడతాయి. డేటా మోడల్ను స్కీమాకు వర్తింపచేయడం ఖచ్చితంగా ఆమోదయోగ్యమైనది - వాస్తవానికి, పెద్ద మరియు సంక్లిష్టమైన డేటా మోడళ్ల కోసం, వాటిని స్కీమాస్తో అనుబంధించడం స్మార్ట్ డేటాబేస్ పరిపాలన కోసం చేస్తుంది. డేటా మోడల్ కోసం స్కీమాను ఉపయోగించడం లేదా డేటా మోడల్ను స్కీమాగా పరిగణించడం తార్కికంగా అవసరం లేదు.
ఉదాహరణకు, హెచ్ఆర్ విభాగం ఉద్యోగుల పనితీరు సమీక్షల కోసం డేటా మోడల్ను దాని స్కీమాలో చేర్చవచ్చు. ఈ సమీక్షల కోసం స్కీమాను సృష్టించే బదులు, డేటా మోడల్ హెచ్ ఆర్ స్కీమాలో (ఇతర డేటా మోడళ్లతో పాటు) కూర్చుని టేబుల్ యొక్క ఉపసర్గల ద్వారా తార్కికంగా విభిన్నంగా ఉంటుంది మరియు డేటా మోడల్లోని వస్తువుల పేర్లను చూడవచ్చు.
డేటా మోడల్ అనధికారిక పేరును సంపాదించవచ్చు పనితీరు సమీక్షలు, ఆపై అన్ని పట్టికలు మరియు వీక్షణలు దీని ద్వారా ప్రిఫిక్స్ చేయబడవచ్చు pr_. ఉద్యోగి జాబితా పట్టికను సూచించవచ్చు hr.pr_employee పనితీరు సమీక్షల కోసం కొత్త స్కీమా అవసరం లేకుండా.