డేటాబేస్ వీక్షణల గురించి మరింత తెలుసుకోండి - కంట్రోలింగ్ డేటా యాక్సెస్

డేటాబేస్ వీక్షణల గురించి మరింత తెలుసుకోండి

డేటాబేస్ వీక్షణలు తుది వినియోగదారు అనుభవం యొక్క సంక్లిష్టతను సులభంగా తగ్గించడానికి మరియు తుది వినియోగదారుకు అందించిన డేటాను పరిమితం చేయడం ద్వారా డేటాబేస్ పట్టిలలో ఉన్న డేటాను ప్రాప్యత చేయడానికి వారి సామర్థ్యాన్ని పరిమితం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఒక కృత్రిమ డేటాబేస్ టేబుల్ యొక్క విషయాలను గట్టిగా సమీకరించటానికి ఒక దృశ్యం డేటాబేస్ ప్రశ్న యొక్క ఫలితాలను ఉపయోగిస్తుంది.

ఎందుకు అభిప్రాయాలు ఉపయోగించాలి?

డేటాబేస్ టేబుల్స్ నేరుగా యాక్సెస్ తో వాటిని అందించడం కంటే వీక్షణలు ద్వారా డేటా యాక్సెస్ వినియోగదారులు అందించడానికి రెండు ప్రధాన కారణాలు ఉన్నాయి:

వీక్షణను సృష్టించడం

వీక్షణను సృష్టించడం చాలా సూటిగా ఉంటుంది: మీరు అమలు చేయాలనుకుంటున్న పరిమితులను కలిగి ఉన్న ప్రశ్నను సృష్టించాలి మరియు CREAT VIEW కమాండ్ లోపల ఉంచండి. సింటాక్స్ ఇక్కడ ఉంది:

VIEW వీక్షణపేరు AS సృష్టించండి
<ప్రశ్నను>

ఉదాహరణకు, నేను ముందటి విభాగంలో చర్చించిన పూర్తి సమయం ఉద్యోగులను సృష్టించాలని అనుకుంటే, మీరు కింది ఆదేశాన్ని జారీ చేస్తారు:

VIEW పూర్తి సమయం AS సృష్టించు
మొదటి_పేరు, last_name, employee_id SELECT
ఉద్యోగుల నుండి
WHERE స్థితి = 'FT'

వీక్షణను సవరించడం

వీక్షణ యొక్క కంటెంట్లను మార్చడం అనేది వీక్షణ యొక్క రూపంగా ఖచ్చితమైన సింటాక్స్ను ఉపయోగిస్తుంది, కానీ మీరు CREAT VIEW కమాండ్కు బదులుగా ALTER VIEW ఆదేశాన్ని ఉపయోగిస్తుంది. ఉదాహరణకు, మీరు ఉద్యోగి యొక్క టెలిఫోన్ నంబర్ ఫలితాలకు పూర్తి సమయ వీక్షణకు పరిమితిని జోడించాలని కోరుకుంటే, మీరు క్రింది ఆదేశాన్ని జారీ చేస్తారు:

ALT VIEW పూర్తి సమయం
FIRST_name, last_name, employee_id, టెలిఫోన్ ఎంచుకోండి
ఉద్యోగుల నుండి
WHERE స్థితి = 'FT'

వీక్షణను తొలగిస్తోంది

DROP VIEW ఆదేశం ఉపయోగించి ఒక డేటాబేస్ నుండి ఒక వీక్షణను తొలగించడం సులభం. ఉదాహరణకు, మీరు పూర్తి-స్థాయి ఉద్యోగుల వీక్షణను తొలగించాలనుకుంటే, కింది ఆదేశాన్ని ఉపయోగించాలి:

DROP వీక్షణ పూర్తి సమయం