Faigh amach níos mó faoi Radhairc Bunachar Sonraí
Tugann tuairimí an bhunachar sonraí deis duit casta na taithí úsáideora deiridh a laghdú go héasca agus a gcumas rochtain a fháil ar shonraí atá i mbord bunachar sonraí trí theorainn a chur leis na sonraí a chuirtear ar fáil don úsáideoir deiridh. Go bunúsach, úsáideann dearcadh torthaí cheist bunachar sonraí d' fhonn ábhar tábla bunachar sonraí saorga a chothú go dinimiciúil.
Cén fáth a n-úsáideann an radharc
Tá dhá phríomhchúis ann le rochtain a thabhairt ar úsáideoirí ar shonraí trí thuairimí seachas rochtain dhíreach a thabhairt dóibh ar tháblaí bunachar sonraí:
- Soláthraíonn na tuairimí slándáil simplí, gráinneach . Is féidir leat dearcadh a úsáid chun na sonraí a ligeann d'úsáideoir a fheiceáil i dtábla a theorannú. Mar shampla, má tá tábla fostaithe agat agus gur mian leat rochtain a thabhairt ar roinnt úsáideoirí ar thaifid na bhfostaithe lánaimseartha, is féidir leat tuairim a chruthú nach bhfuil ach na taifid sin. Tá sé seo i bhfad níos éasca ná an rogha eile (tábla scáth á chruthú) agus cinntíonn sé ionracas na sonraí.
- Déanann na tuairimí an taithí úsáideora a shimpliú . Breathnaíonn na tuairimí mionsonraí casta ar tháblaí do bhunachar sonraí ó úsáideoirí deiridh nach gá iad a fheiceáil. Má chuireann úsáideoir ábhar an dearcadh, ní fheiceann siad na colúin tábla nach bhfuil roghnaithe ag an dearcadh agus ní fhéadfadh siad a thuiscint. Cosnaíonn sé seo iad ón mearbhall de bharr colúin droch-ainmnithe, aitheantóirí uathúla agus eochracha tábla .
Ag Cruthú Amharc
Is é a chruthú dearcadh go leor simplí: ní mór duit ach ceist a chruthú ina bhfuil na srianta ar mian leat a fhorfheidhmiú agus é a chur taobh istigh den ordú CREATE VIEW. Seo an comhréir:
CREATE VIEW viewname AS
Mar shampla, más mian leat an fhostaí lánaimseartha a phléigh mé san alt roimhe seo a chruthú, ba mhaith leat an t-ordú seo a leanas a eisiúint:
BREITH FÉIDIR LE hÍOCHTA lánaimseartha
SELECT first_name, last_name, employee_id
Ó fhostaithe
STÁID áit = 'FT'
Ag Athrú Amharc
Úsáideann athrú ar ábhar an tuairim an chomhréir chéanna agus cruthú an dearcadh, ach úsáideann tú an t-ordú ALTER VIEW seachas an t-ordú CREATE VIEW. Mar shampla, má theastaigh uait srian a chur leis an dearcadh lánaimseartha a chuireann uimhir theileafóin an fhostaí leis na torthaí, ba mhaith leat an t-ordú seo a leanas a eisiúint:
ALTER Féach AS lánaimseartha
SELECT first_name, last_name, employee_id, telephone
Ó fhostaithe
STÁID áit = 'FT'
Ag Scrios Amharc
Is simplí dearcadh a bhaint as bunachar sonraí ag baint úsáide as an ordú DROP VIEW. Mar shampla, más mian leat an fhostaí lánaimseartha a scriosadh, ba mhaith leat an t-ordú seo a leanas a úsáid:
DROP VIEW lánaimseartha