# மைக்ரோசாஃப்ட் அக்சஸ்

## மேம்பாடு

அனைத்துத் தரவுத்தள அட்டவணைகள், வினவல்கள், படிவங்கள், அறிக்கைகள், மேக்ரோக்கள் மற்றும் தொகுதிக்கூறுகள் அக்சஸ் ஜெட் தரவுத்தளத்தில் ஒரே கோப்பாக சேமிக்கப்படுகின்றன.  
வினவல் உருவாக்கத்திற்கு, அக்சஸ் ஒரு வினவல் வடிவமைப்பானை வழங்குகின்றது. இது பயனர்கள் எஸ்.கியூ.எல் நிரலாக்க மொழி சார்ந்த அறிவு இல்லாமலேயே வினவல்களை உருவாக்க அனுமதிக்கின்ற வரைவியல் பயனர் இடைமுகம் ஆகும். வினவல் வடிவமைப்பானில் பயனர்கள் வினவலின் (இது அட்டவணைகளாக அல்லது வினவல்களாக இருக்கலாம்) தரவுமூலங்களைக் "காண்பிக்க" முடியும். மேலும் மதிப்பை அளிக்க வேண்டிய புலங்களை கிளிக் செய்து கிரிட்டிற்கு இழுப்பதன் மூலமாக தேர்ந்தெடுக்கலாம். அட்டவணைகளில் உள்ள புலங்களை வேறு அட்டவணையிலுள்ள புலங்களுக்கு கிளிக்செய்து இழுப்பதன் மூலமாக இணைப்புகளை உருவாக்க முடியும். அக்சஸ், தேவையேற்படின் எஸ்.கியூ.எல் குறியீட்டை பார்க்க மற்றும் கையாள பயனர்களை அனுமதிக்கின்றது. வேறுபட்ட தரவு மூலங்களிலிருந்து இணைக்கப்பட்ட அட்டவணைகள் உள்ளிட்ட ஏதேனும் அக்சஸ் அட்டவணையை வினவலில் பயன்படுத்த முடியும்.  
அக்சஸ் பாஸ்-த்ரூ வினவல்களின் உருவாக்கத்தையும் ஆதரிக்கின்றது. இவை கணினியில் ஒ.டி.பி.சி. இணைப்புகளைப் பயன்படுத்துவதன் வாயிலாக வெளிப்புற தரவு மூலங்களுக்கு இணைக்கப்படக்கூடிய வினவல்கள் ஆகும். இது பயனர்களை இணைக்கப்பட்ட அட்டவணைகளின் பயன்பாடின்றி அக்சஸ் நிரலுக்கு வெளியே சேமிக்கப்பட்ட தரவுடன் தொடர்புகொள்ளச் செய்கின்றது. பாஸ்-த்ரூ வினவல்கள், வெளிப்புற தரவு மூலத்தால் ஆதரிக்கப்படுகின்ற எஸ்.கியூ.எல் தொடரியலைப் பயன்படுத்தி எழுத்தப்பட்டவை.  
அறிக்கையின் வடிவமைப்புக் காட்சியில் உருப்படிகளை வைக்கும் அல்லது நகர்த்தும் வினவல்களுடன் இணைக்கப்பட்ட அறிக்கைகளை உருவாக்கும் போது அந்த அறிக்கையில் ஏதேனும் உருப்படியை வைக்கும் போது அல்லது நகர்த்தும் போது அக்சஸ் இணைக்கப்பட்ட வினவலை பின்புலத்தில் இயக்குகிறது. ஒரு வினவலுக்கு அறிக்கையானது இணைக்கப்பட்டிருந்தால் அது பதிவுகளை அளிக்க நீண்ட நேரம் எடுத்துக்கொள்கின்றது. இது விசைகளானது அறிக்கையில் நீங்கள் அடுத்த உருப்படியை சேர்க்க/திருத்த அல்லது நகர்த்தும் முன்னர் வினவல் இயங்கி முடியும் வரையில் நீங்கள் காத்திருக்கும்படி செய்கின்றது (இந்த அம்சத்தை அணைக்க முடியாது).  
நிரலாக்குநர் அல்லாதவர்கள் எளிய பணிகளை கீழ்வரிசை தேர்ந்தெடுத்தல்கள் மூலமாக தானியக்கம் செய்யும் மேக்ரோ அம்சத்தைப் பயன்படுத்த முடியும். மேக்ரோக்களானவை, இயங்கும் வினவல்கள், தரவு இறக்குமதி அல்லது ஏற்றுமதி, படிவங்களைத் திறத்தல் மற்றும் மூடுதல், அறிக்கைகளைப் பார்த்தல் மற்றும் அச்சிடுதல், மற்றும் பல போன்ற சங்கிலித்தொடர் கட்டளைகளை எளிதாக ஒருங்கிணைக்க அனுமதிக்கின்றது. மேக்ரோக்கள் அடிப்படைத் தர்க்கம் (ஐ.எஃப். நிபந்தனை) மற்றும் பிற மேக்ரோக்களை அழைக்கும் திறன் ஆகியவற்றை ஆதரிக்கின்றன. மேக்ரோக்கள் துணை நடைமுறைகளை ஒத்திருக்கின்ற துணை மேக்ரோக்களையும் கொண்டிருக்கின்றன. அக்சஸ் 2007 இல், மேக்ரோக்கள் பிழை கையாளல் மற்றும் தற்காலிக மாறி ஆதரவு ஆகியவற்றின் சேர்க்கையுடன் குறிப்பிடத்தகுந்தவாறு மேம்பட்டுள்ளன. அக்சஸ் 2007 ஆனது இலக்குப் பொருளின் நிகழ்வின் இயல்புகளுக்கு அவசியமாகின்ற உட்பொதிக்கப்பட்ட மேக்ரோக்களையும் அறிமுகப்படுத்துகின்றது. இது மேக்ரோக்களை தனிப்பட்ட இலக்கு பொருட்களாகச் சேமிக்கும் அவசியத்தை நீக்குகின்றது. இருப்பினும் மேக்ரோக்கள், நிரலாக்க வளையம் மற்றும் மேம்பட்ட குறியீட்டுத் தர்க்கம் ஆகியவற்றின் குறைபாட்டால் அவற்றின் செயல்பாட்டில் வரம்பிற்குட்பட்டுள்ளன. பெரும்பாலான தொழில்முறை அக்சஸ் டெவலப்பர்கள் உயரிய மற்றும் மிகவும் வலிமைமிக்க மேம்பாட்டுச் சூழலிற்காக வி.பி.ஏ. நிரலாக்க மொழியைப் பயன்படுத்துகின்றனர்.  
அக்சஸில் கிடைக்கும் நிரலாக்க மொழியானது மைக்ரோசாஃப்ட் ஆபிஸ் தொகுப்பின் பிற தயாரிப்புகளில் உள்ள மைக்ரோசாஃப்ட் விசுவல் பேசிக் ஃபார் அப்ளிகேசன்ஸ் ஆகும். இது கிட்டத்தட்ட விசுவல் பேசிக் 6.0 (VB6) ஐ ஒத்த மொழியாகும். வி.பி.ஏ. குறியீட்டை தொகுதிக்கூறில் சேமிக்க முடியும். மேலும் குறியீடானது படிவங்கள் மற்றும் அறிக்கைகளின் பின்புறத்தில் உள்ளது. தொகுதிக்கூறுகள் கிளாஸ்களாகவும் இருக்கலாம்.  
வி.பி.ஏ.வில் அட்டவணைகள் மற்றும் வினவல்களில் தரவைக் கையாள வழங்கப்பட்டுள்ள COM தொகுதிகளின் இரண்டு தரவுத்தள அணுகல் நூலகங்கள்: ஒன்று தரவு அணுகல் ஆப்ஜெக்ட்ஸ் (DAO), இது அக்சஸ் மற்றும் விண்டோஸ் ஆகியவற்றில் இணைக்கப்பட்டுள்ளது, மேலும் எ.சி.சி.டி.இ. தரவுத்தள வடிவமைப்பிற்காக மைக்ரோசாஃப்ட் அக்சஸ் 2007 இல் எ.சி.இ.க்கு மேம்படுத்துகின்றது. இரண்டாவது ஆக்டிவ்எக்ஸ் டேட்டா ஆப்ஜெக்ட்ஸ் (ADO). டி.எ.ஒ. மற்றும் எ.டி.ஒ. ஆகியவற்றை அடுத்து, டெவலப்பர்கள் அக்சஸிற்கான இயல்பு சி/சி++ நிரல்களை மேம்படுத்துவதற்காக ஒ.எல்.இ. டி.பி. மற்றும் ஒ.டி.பி.சி. ஆகியவற்றையும் பயன்படுத்த முடியும். எ.டி.பி.கள் மற்றும் எஸ்.கியூ.எல் சர்வர் தரவின் நேரடியான கையாளல் ஆகியவற்றிற்கு எ.டி.ஒ. அவசியமாகிறது. அக்சஸ்/ஜெட் தரவுத்தளங்களில் தரவை நிர்வகிக்க டி.எ.ஒ. மிகவும் பொருத்தமானதாக உள்ளது. மேலும் எ.சி.சி.டி.பி. அட்டவணைகளில் உள்ள சிக்கலான புல வகைகளை கையாளுவதற்கான ஒரே வழியாகவும் உள்ளது.  
அக்சஸ் 2007 இன் தரவுத்தளக் கொள்கலம் அல்லது வழிச்செலுத்து பகுதியில் அக்சஸ் ஒவ்வொரு இலக்குப் பொருளையும் வகையின் அடிப்படையில் தானாகவே வகைப்படுத்துகின்றது. பல அக்சஸ் டெவலப்பர்கள் லெஸ்ஸின்ஸ்கி பெயரிடுதல் மரபை பயன்படுத்துகின்றனர், எனவே இது பொதுவானது அல்ல. இது ஒரு நிரலாக்க மரபு, டி.பி.எம்.எஸ்-நடைமுறைப்படுத்திய விதி அல்ல. இது குறிப்பாக வி.பி.ஏ.வில் ஆப்ஜெக்ட் பெயர்களைக் குறிப்பதற்கு உதவிகரமாக இருக்கின்றது. இது அதன் தரவு வகையைக் குறிக்காமல் இருக்கலாம் (உ.ம். அட்டவணைகளுக்கு tbl, வினவல்களுக்கு qry).  
மைக்ரோசாஃப்ட் அக்சஸ் பெரும்பாலும் தனிப்பட்ட மற்றும் பணிக்குழுத் திட்டங்களுக்குப் பயன்படுகின்றது (அக்சஸ் 97 வேகமான தனிசிறப்பை விளக்குதல் 32 பயனர்களுக்கு செய்யப்பட்டது). அக்சஸ் 97 இலிருந்து அக்சஸ் 2003 மற்றும் 2007 ஆகியவற்றுடன், மைக்ரோசாஃப்ட் அக்சஸ் மற்றும் வன்பொருள் குறிப்பிடத்தக்க அளவில் மேம்படுத்தப்பட்டிருகின்றது. 1 ஜி.பை அளவில் உள்ள தரவுத்தளங்கள் (இவை இப்போது RAM இல் முழுவதும் பொருத்த முடியும்) மற்றும் 50 ஒரே சமயத்திய பயனர்கள் மைக்ரோசாஃப்ட் அக்சஸின் செயல்திறன்களில் நன்றாக செயல்படுகின்றனர். உண்மையில் செயல்திறனானது தரவுத்தள வடிமைப்பு மற்றும் பணிகளைப் பொறுத்தது. சிக்கலான தேடல் மற்றும் வினவல் போன்ற வட்டின் மும்முரமான பணிகள் பெரும்பாலான நேரத்தை எடுத்துக்கொள்கின்றன.  
மைக்ரோசாஃப்ட் அக்சஸ் தரவுத்தளத்தில் இருக்கும் தரவை RAM இல் பதுக்கிவைக்க முடிவதால் ஒரு பயனர் மட்டுமே உள்ள போது அல்லது தரவு மாற்றப்படவில்லை எனில் செயலாக்க வேகம் குறிப்பிடத்தகுந்த அளவில் நன்றாக இருக்கலாம். கடந்த காலத்தில் பதிவு பூட்டுதல் அமைப்பில் தொகுப்பு மறைநிலையின் விளைவானது அக்சஸ் தரவுத்தளங்களை ஜெட் தரவுத்தளங்களுக்கு எதிராக விர்ச்சுவல் பிரைவேட் நெட்வொர்க்கில் (VPN) அல்லது வைடு ஏரியா நெட்வொர்க்கில் (WAN) மிதமான வேகத்தை ஏற்படுத்தியது. இது தற்போது அகன்றவரிசை இணைப்புகளில் உள்ள சிக்கலை விடக் குறைவே ஆகும். ஒவ்வொரு அட்டவணை அணுகலுக்கும் தரவுத்தளத்தை திறத்தல் மற்றும் மூடுதலுக்குப் பதிலாக அந்த அமர்வு முழுவதும் தொடர்ச்சியான இணைப்பு பின்புல தரவுத்தளத்திற்கு பயன்படுத்தப்பட்டால் செயல்திறன் மேம்படுத்தப்படும். அக்சஸ் தரவுத்தளத்தின் செயல்திறனானது வி.பி.என். அல்லது வேன் மீதான பாதிப்பை ஏற்படுத்தினால் மைக்ரோசாஃப்ட் டெர்மினல் சர்வீஸ் ஒரு செயல்திறன்மிக்க தீர்வாக இருக்கும். எஸ்.கியூ.எல் சர்வர் அல்லது அக்சஸ் டேட்டா ஆப்ஜெக்டிற்கு இணைக்கப்பட்ட அக்சஸ் தரவுத்தளங்கள் வி.பி.என். மற்றும் வேன் ஆகியவற்றுடன் நன்கு பணிபுரிகின்றன.