Wat is 'n aansig in 'n databasis?
Wat is 'n aansig in 'n databasis?

Video: Wat is 'n aansig in 'n databasis?

Video: Wat is 'n aansig in 'n databasis?
Video: The Profile Toolpath - Part 2 - Vectric For Absolute Beginners 2024, Mei
Anonim

A databasis aansig is 'n soekbare voorwerp in 'n databasis wat deur 'n navraag gedefinieer word. Alhoewel a beskou stoor nie data nie, sommige verwys na 'n aansig as "virtuele tabelle," kan jy 'n navraag doen beskou soos jy kan 'n tafel. A beskou kan data van twee of meer tabelle kombineer deur koppelings te gebruik, en ook net 'n subset van inligting bevat.

Om ook te weet is, wat is die gebruik van aansigte in databasis?

Uitsigte word gebruik vir sekuriteitsdoeleindes in databasisse , sienings beperk die gebruiker om sekere kolom en rye te bekyk deur te gebruik beskou ons kan die beperking op toegang tot die spesifieke rye en kolomme vir spesifieke gebruiker toepas.

Behalwe hierbo, word aansigte in die databasis gestoor? View is 'n eenvoudige SQL-stelling wat wil sê gestoor in databasis skema (INFORMATION_SCHEMA. Uitsigte ). So wanneer ons ooit die aansig noem, word die SQL-stelling uitgevoer en gee die rye van die hoof fisiese tabel terug. Jy kan ook die aansig as 'n logiese tabel vertel dat winkel die definisie (die sql-stelling) maar nie die resultaat nie.

Net so, wat is 'n databasis-aansig en verduidelik die voordele daarvan?

A beskou kan data uit verskeie verskillende tabelle trek en dit as 'n enkele tabel aanbied, wat multi-tafelnavrae in enkeltafelnavrae verander teen die beskou . Kyke kan 'n gebruiker 'n "gepersonaliseerde" gee beskou van die databasis struktuur, wat die databasis as 'n stel virtuele tabelle wat vir daardie gebruiker sin maak.

Wat is 'n aansig in Oracle-databasis?

Oracle View . In Orakel , beskou is 'n virtuele tabel wat nie fisies bestaan nie. Dit word gestoor in Orakel data woordeboek en stoor geen data nie. Dit kan uitgevoer word wanneer dit geroep word. A beskou word geskep deur 'n navraag wat by een of meer tabelle aansluit.

Aanbeveel: