Skip to main content

Ano ang isang wika sa control ng data?

Ang wika ng control ng data ay isang subset ng nakabalangkas na wika ng query (SQL), na karaniwang ginagamit upang kunin at kontrolin ang impormasyon na nakaimbak sa isang database.Sapagkat ang pangunahing wika ng SQL ay tumatalakay sa pagmamanipula ng data sa loob ng database, ang wika ng control ng data ay tumatalakay sa pagbibigay ng tukoy na awtoridad ng end-user upang maisagawa ang ilang mga uri ng mga utos sa loob ng database.Ang wika ng control ng data ay nagbibigay ng isang tagapangasiwa ng database ng kakayahang manipulahin at maiangkop ang mga pribilehiyo ng isang end-user upang maipatupad ang seguridad at mapanatili ang isang hierarchy ng kontrol sa impormasyon sa database.Nangangahulugan ito na ang mga utos na ginamit sa loob ng pagtatangka ng wika na maging malaya mula sa jargon at kalabuan hangga't maaari, na nagbibigay ng isang mas palakaibigan na kapaligiran upang paganahin ang mga indibidwal na may napaka -teknolohikal na savvy upang magamit ang mga tampok ng database.Hindi tulad ng iba pang mga wika tulad ng C ++, Java, at Visual Basic, na gumagamit ng mga utos na hindi intuitively na naiintindihan sa mga layperson, SQL at data control language ay nabalangkas upang gawin ang kanilang mga string ng utos na medyo elementarya.Halimbawa, sa SQL, ang utos na piliin ang lahat mula sa mga empleyado kung saan ang suweldo ' 50,000 ay magbabalik ng isang listahan ng lahat ng mga indibidwal sa isang database ng empleyado na ang suweldo ay katumbas o lumampas sa $ 50,000 US dolyar (USD).bilang layunin nito ay upang manipulahin ang mga pribilehiyo sa halip na impormasyon sa database.Ang dalawang pinakatanyag na utos sa wika ng control ng data ay ang bigyan at ang mga elemento ng pag -urong.Sa pamamagitan ng mga ito, tulad ng ipinahihiwatig ng kanilang mga pangalan, ang administrator ng database ay maaaring magbigay o tumanggi sa isang tiyak na pribilehiyo sa isang end-user ng database.Kasama sa mga karaniwang pribilehiyo ang kakayahang kumonekta sa database sa pamamagitan ng utos ng Connect;Piliin ang mga hilera at haligi mula sa database sa pamamagitan ng piling utos;Ipasok ang bagong impormasyon sa database sa pamamagitan ng insert command;I -update ang umiiral na impormasyon sa loob ng database sa pamamagitan ng Update Command;Tanggalin ang umiiral na impormasyon mula sa database sa pamamagitan ng Delete Command;o magsagawa ng mga tukoy na utos o code sa loob ng database sa pamamagitan ng utos ng pagpapatupad.