**மைக்ரோசாஃப்ட் ஆஃபீஸ் அக்சஸ்** (*Microsoft Office Access*) முன்னர் **மைக்ரோசாஃப்ட் அக்சஸ்** என்று அறியப்பட்டது. இது தொடர்புடைய மைக்ரோசாஃப்ட் ஜெட் டேட்டாபேஸ் எஞ்சினை வரைவியல் பயனர் இடைமுகம், மென்பொருள் உருவாக்கக் கருவிகள் ஆகியவற்றுடன் இணைக்க மைக்ரோசாஃப்டில் இருந்து வரும் தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்பு ஆகும். இது மைக்ரோசாஃப்ட் ஆஃபீஸ் பயன்பாடுகள் குழுவின் அங்கமாகும். மேலும் இது ஆபிஸிற்கான தொழில்முறை மற்றும் உயர் பதிப்புகளில் சேர்க்கப்பட்டு தனியாகவும் விற்கப்படுகின்றது.

அக்சஸ் தரவை, அக்சஸ் ஜெட் டேட்டாபேஸ் எஞ்சின் அடிப்படையிலான தனது சொந்த வடிவமைப்பில் சேமிக்கின்றது. இது பிற அக்சஸ் தரவுத்தளங்கள், எக்சல், சேர்பாயின்ட் பட்டியல்கள், உரை, எக்ஸ்.எம்.எல். அவுட்லுக், ஹெச்.டி.எம்.எல். டிபேஸ், பாராடோக்ஸ், லோட்டஸ் 1-2-3 அல்லது மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர், ஆரக்கில், மை எஸ்.கியூ.எல். மற்றும் PostgreSQL உள்ளிட்ட ஏதாவது ஓ.டி.பி.சி-இணக்கமான தரவு கண்டெய்னரில் சேமிக்கப்பட்டுள்ள தரவை இறக்குமதி செய்ய அல்லது நேரடியாக இணைக்க முடியும். மென்பெருள் வல்லுநர்களும் தரவு வடிமைப்பாளர்களும் இதை பயன்பாட்டு மென்பொருளை உருவாக்கப் பயன்படுத்த முடியும். மேலும் நிரலாக்குநரல்லாத "ஆற்றல்மிகு பயனர்கள்" இதை எளிமையான பயன்பாடுகளைக் கட்டமைக்கப் பயன்படுத்த முடியும். பிற ஆபிஸ் பயன்பாடுகளைப் போன்று பயன்பாடுகளுக்கான விசுவல் பேசிக் மூலமாக அக்சஸ் ஆதரிக்கப்படுகின்றது. இது DAO (Data Access Objects) மற்றும் ஆக்டிவ்எக்ஸ் டேட்டா ஆப்ஜெக்ட்ஸ் மற்றும் மைக்ரோசாஃப்ட் மூலமாக அல்லது மற்ற மூன்றாம் தரப்பினரால் வழங்கப்பட்ட பிற ஆக்டிவ்எக்ஸ் கூறுகள் உள்ளிட்ட பரவலான வகையிலான இலக்குப் பொருள்களைக் குறிக்க முடிகின்ற இலக்குப் பொருள் நோக்கிய நிரலாக்க மொழியாகும். காட்சி இலக்குப் பொருட்கள் வி.பி.ஏ. நிரலாக்கச் சூழலில் படிவங்கள் மற்றும் அறிக்கைகளில் அவற்றின் செயல்முறைகள் மற்றும் பண்புருக்களை நேர்த்தியாக வெளிப்படுத்தப் பயன்படுகின்றன. மேலும் பல தேர்ந்தெடுக்கப்பட்ட விண்டோஸ் இயக்க முறைமைச் செயல்பாடுகளை வி.பி.ஏ. குறியீட்டுத் தொகுதிக்கூறுகளில் இருந்து அறிவிக்க மற்றும் அழைக்க முடியும். இது அக்சஸை ஒரு உயர் நிரலாகக்க சூழலாக மாற்றுகின்றது.

வரலாறு
------

13 நவம்பர் 1992 அன்று அக்சஸ் பதிப்பு 1.0 வெளியிடப்பட்டது. அதனைத் தொடர்ந்து வெகு விரைவில் 1993 ஆம் ஆண்டு மே மாதத்தில் அக்சஸ் அடிப்படை நிரலாக்க மொழியை உள்ளடக்கிய பிற மைக்ரோசாஃப்ட் தயாரிப்புகளுடன் இணக்கத்தன்மையை மேம்படுத்தும் பொருட்டு அக்சஸ் 1.1 வெளியிடப்பட்டது.

அக்சஸ் v2.0 க்கான குறைந்தபட்ச வன்பொருள் தேவைகளாக மைக்ரோசாஃப்ட் குறிப்பிடுவது: மைக்ரோசாஃப்ட் விண்டோஸ் v3.1 கொண்டு 4 MB RAM அவசியம், 6 MB RAM பரிந்துரைக்கப்பட்டது; அவசியமான வன்வட்டு சேமிப்பிடம் 8 MB, 14 MB வன்வட்டு சேமிப்பிடம் பரிந்துரைக்கப்பட்டது. தயாரிப்பானது ஏழு 1.44 MB வட்டுக்களில் அனுப்பப்பட்டது. கையேடானது 1993 ஆம் ஆண்டை காப்புரிமை தேதியாகக் காட்டுகின்றது. 

முதலில் மென்பொருளானது தொடர்புடைய சிறிய தரவுத்தளங்களுடன் நன்றாகச் செயல்புரிந்தது, ஆனால் சோதனையானது சில சூழ்நிலைகள் தரவுச் சீரழிவை ஏற்படுத்தியதைக் காண்பித்தது. எடுத்துக்காட்டாக கோப்பு அளவுகளானது 10 MB க்கும் அதிகமாக இருப்பது சிக்கலை ஏற்படுத்தியது (பெரும்பாலான வன் வட்டுக்கள் 500 MB விடவும் சிறியதாக இருக்கும் போது இது பெருமளவில் பயன்படுத்துகின்றது என்பதை நினைவில் கொள்ளவும்). மேலும் *தொடங்குதல் வழிகாட்டி* கையேடு பயன்பாட்டில் இல்லாத சாதன இயக்கிகள் அல்லது சரியற்ற உள்ளமைவுகள் இருக்கும் பல சூழ்நிலைகளில் தரவு இழப்பை ஏற்படுத்த முடியும் என எச்சரிக்கிறது. விண்டோஸ் 95, 98 மற்றும் ME ஆகியவற்றின் முடிவில் நெட்வொர்க் நம்பகத்தன்மை மேம்படுத்தப்பட்டது. மேலும் மைக்ரோசாஃப்ட் நிறுவனம் ஜெட் டேட்டாபேஸ் எஞ்சினுக்கான 8 சேவைத் தொகுப்புகளை வெளியிட்டிருக்கின்றது. அக்சஸ் தரவுத்தளங்களின் நம்பகத்தன்மை அளவு மற்றும் பயனர் எண்ணிக்கை இரண்டிலும் அதிகம் மேம்படுத்தப்பட்டது.

ஆபிஸ் 95 உடன், மைக்ரோசாஃப்ட் அக்சஸ் 95 ஆனது மைக்ரோசாஃப்ட் எக்சல், வேர்டு மற்றும் பவர்பாயிண்ட் ஆகியவற்றுடன் இணைந்து மைக்ரோசாஃப்ட் ஆபிஸ் புரொபெசனல் சூட்டின் அங்கமானது. மேலும் அக்சஸ் பேசிக்கில் இருந்து பயன்பாடுகளுக்கான விசுவல் பேசிக் (VBA) பரிமாற்றம் நடைபெற்றது. அதன் பின்னர் ஒவ்வொரு ஆபிஸ் வெளியீட்டுடனும் மைக்ரோசாஃப்ட் அக்சஸ் வெளியீடு இருந்தது. இது அக்சஸ் 97 (பதிப்பு 8.0), அக்சஸ் 2000 (பதிப்பு 9.0), அக்சஸ் 2002 (பதிப்பு 10.0), அக்சஸ் 2003 (பதிப்பு 11.5) மற்றும் அக்சஸ் 2007 (பதிப்பு 12.0) ஆகியவற்றை உள்ளடக்குகின்றது. 

இயல்பு அக்சஸ் தரவுத்தள வடிவமைப்பு (ஜெட் எம்.டி.பி. தரவுத்தளம்) ஆண்டுகள் தோறும் மேம்படுத்தப்பட்டுக்கொண்டே வருகிறது. வடிவமைப்புகள் அக்சஸ் 1.0, 1.1, 2.0, 95, 97, 2000, 2002 மற்றும் 2007 ஆகியவற்றைக் கொண்டுள்ளன. அக்சஸ் 97 முதல் அக்சஸ் 2000 வடிவத்திற்கு மிகவும் குறிப்பிடத்தக்க நிலைமாற்றம் இருந்தது; இது முந்தைய அக்சஸ் பதிப்புகளுடன் பின்னோக்கிய இணக்கத்தன்மையைக் கொண்டிருக்கவில்லை. இதை எழுதும் நேரத்தில் அனைத்துப் புதிய அக்சஸ் பதிப்புகளும் அக்சஸ் 2000 வடிவமைப்பை ஆதரிக்கின்றன. அக்சஸ் 2002, 2003 மற்றும் 2007 ஆகியவற்றால் பயன்படுத்த முடியும் படியான புதிய அம்சங்கள் அக்சஸ் 2002 வடிவமைப்பிற்கு சேர்க்கப்பட்டன.

அக்சஸ் 2007 இல், அறிமுகப்படுத்தப்பட்டுள்ள ஒரு புதிய தரவுத்தள வடிவமைப்பு: ACCDB. ACCDB ஆனது பல்மதிப்பு மற்றும் இணைப்புப் புலங்கள் போன்ற சிக்கலான தரவு வகைகளை ஆதரிக்கின்றது. இந்த புதிய புல வகைகள் புலங்களில் மிகவும் அவசியமான பதிவமைப்புகளாக உள்ளன. மேலும் இவை ஒரே புலத்தில் பல்வேறு மதிப்புகளின் சேமிப்பை அனுமதிக்கின்றன.

அக்சஸ் அறிமுகத்திற்கு முன்பாக, டெஸ்க்டாப் தரவுத்தள சந்தையானது போர்லேண்டுடனான அவற்றின் பாராடோக்ஸ் மற்றும் டிபேஸ் நிரல்கள் மற்றும் பாக்ஸ்புரோ ஆகியவற்றால் ஆதிக்கம் செலுத்தப்பட்டது. மைக்ரோசாஃப்ட் அக்சஸ் என்பது விண்டோஸிற்கான முதல் பெரும் சந்தை தரவுத்தள நிரலானது. பாக்ஸ்புரோ மற்றும் அதனுடன் ஒருங்கிணைந்த ரஷ்மோர் வினவல் ஏற்புடையதாக்கல் நடைமுறைகளை வாங்குதல் அக்சஸிற்கு மாறின. MS-DOS உலகத்திலிருந்து நிலைமாற்றுதலில் தோல்வியடைந்த போட்டியைத் திறம்பட நீக்கியதன் மூலமாக மைக்ரோசாஃப்ட் அக்சஸ் ஆனது விண்டோஸிற்கான வலிமையான தரவுத்தளமாக மாறியது.

அக்சஸின் தொடக்கக் குறியீட்டுப்பெயர் சைரஸ் ஆகும். படிவங்களின் பொறியானது ரூபி எனப்பட்டது. இது விசுவல் பேசிக்கிற்கு முன்னர் இருந்து - பில் கேட்ஸ் முன் மாதிரிகளைப் பார்த்துவிட்டு, பேசிக் மொழியின் கூறானது தனிப்பட்ட நீட்டிக்கப்படக்கூடிய பயன்பாடாக இணைந்து உருவாக்கப்பட்டதாக இருக்கப்பட வேண்டும் என்று முடிவு செய்தார், இத்திட்டம் தண்டர் என அழைக்கப்பட்டது. இரண்டு திட்டங்கள் தனித்தனியாக ஒன்றுக்கொன்று இணக்கமற்றதாக உள்ள வடிவமைப்புப் பொறிகளின் அடிப்படையில் இருக்குமாறு உருவாக்கப்பட்டன. இருப்பினும் இவை VBA இன் பின்னர் மீண்டும் ஒன்றாக இணைக்கப்பட்டன.

மைக்ரோசாஃப்டில் இருந்து வந்த தகவல்தொடர்பு நிரலின் பெயராகவும் அக்சஸ் உள்ளது. இது புரோகாம் மற்றும் பிற நிரல்களுடன் போட்டியிடும் நோக்கத்தைக் கொண்டது. இது தோல்வியை நிரூபித்தது, அதனால் கைவிடப்பட்டது. சிறிது காலம் கழித்து மைக்ரோசாப்ட் நிறுவனம் அதன் தரவுத்தள மென்பொருளுக்காக இந்தப் பெயரை மீண்டும் பயன்படுத்தியது.

பயன்கள்
-------

புரோக்கிராமர்கள் மற்றும் புரோக்கிராமர் அல்லாதவர்களால் அவர்களின் சொந்தமான எளிதான தரவுத்தள தீர்வுகளை உருவாக்க மைக்ரோசாஃப்ட் அக்சஸ் பயன்படுத்தப்படுகின்றது. அக்சஸ் அட்டவணைகள் பல்வேறு தரநிலை புல வகைகள், அகவரிசைகள் மற்றும் தொடர்புடைய ஒருபடித்தன்மை ஆகியவற்றை ஆதரிக்கின்றன. வினவல் இடைமுகம், தரவைக் காண்பிக்க மற்றும் உள்ளிடவுமான படிவங்கள் மற்றும் அச்சிடுவதற்கான அறிக்கைகளை ஆகியவற்றையும் அக்சஸ் கொண்டுள்ளது. ஜெட் தரவுத்தளம் அடிப்படையில், இவை இந்த இலக்குப் பொருட்களைக் கொண்டுள்ளது. இது பலப் பயனர்-விழிப்புணர்வு கொண்டிருக்கின்றது, மேலும் பதிவு-பூட்டுதல் மற்றும் அடுத்தடுத்த புதுப்பிப்புகள் மற்றும் நீக்கல்கள் உள்ளிட்ட தொடர்புடைய ஒருபடித்தன்மை ஆகியவற்றைக் கையாளுகின்றது. 

எளிமையான பணிகளை பாயிண்ட் மற்றும் கிளிக் விருப்பங்களைக் கொண்டு மேக்ரோக்கள் மூலமாக தானியக்கம் செய்ய முடியும். தங்களின் சொந்த முயற்சியில் பார்ப்பதற்கு மனதிற்கு உகந்ததாகவும் தொடர்புடைய மேம்பாட்டுத் தீர்வுகளையும் உருவாக்க முடிந்த புரோகிராமர் அல்லாதவர்களிடையே மைக்ரோசாஃப்ட் அக்சஸ் மிகவும் பிரபலமானது. ஒரு தரவுத்தளத்தை நெட்வொர்க்கில் வைத்து, பலபயனர்கள் ஒருவர் எழுதிய தரவின் மேல் ஒருவர் மேலெழுதுதல் இன்றி தரவைப் பகிர்தலும் புதுப்பித்தலும் எளிதாகும். தரவானது பதிவு அளவில் பூட்டப்படுகின்றது, இது எக்சல் முழு ஸ்பெரெட்ஷீட்டையும் பூட்டுவதிலிருந்து குறிப்பிடத்தகுந்த அளவில் வேறுபடுகின்றது.

மைக்ரோசாஃப்ட் பரவலான வகையிலான டெப்ம்ளேட் தரவுத்தளங்களை நிரலில் வழங்குகின்றது. அவர்களின் வலைத்தளத்தில் இருந்தும் அவற்றை பதிவிறக்கப்படலாம். இந்த விருப்பங்கள் அக்சஸைத் தொடங்கும் போது கிடைக்கின்றன. இவை பயனர்களை முன்னதாக வரையறுக்கப்பட்ட அட்டவணைகள், வினவல்கள், படிவங்கள், அறிக்கைகள் மற்றும் மேக்ரோக்கள் ஆகியவற்றைக்கொண்டு தரவுத்தளத்தை எளிதாகப் பயன்படுத்தவும் மேம்படுத்தவும் அனுமதிக்கின்றன. தொடர்புகளைத் தடமறிதல், சொத்துக்கள், சிக்கல்கள், நிகழ்வுகள், திட்டங்கள் மற்றும் பணிகள் உள்ளிட்டவை பிரபல டெம்ப்ளேட்கள் ஆகும். டெம்ப்ளேட்கள் VBA குறியீட்டைக் கொண்டிருப்பதில்லை.

புரோகிராமர்களுக்கு விசுவல் பேசிக் ஃபார் அப்ளிகேசன்ஸ் (VBA) நிரலாக்க மொழியைப் பயன்படுத்தித் தீர்வுகளை உருவாக்கும் திறனையும் மைக்ரோசாஃப்ட் அக்சஸ் வழங்குகின்றது. இது விசுவல் பேசிக் 6.0 (VB6) ஐ ஒத்ததாகும். மேலும் எக்சல், வேர்டு, அவுட்லுக் மற்றும் பவர்பாயிண்ட் போன்ற மைக்ரோசாஃப்ட் ஆபிஸ் நிரல்கள் முழுமைக்கும் பயன்படுத்தப்படுகின்றது. விண்டோஸ் ஏ.பி.ஐ. அழைப்புகளைப் பயன்படுத்துதல் உள்ளிட்ட பெரும்பாலான வி.பி.6 குறியீட்டை வி.பி.ஏ.விலும் பயன்படுத்தப்பட முடியும். ஆற்றல்மிகு பயனர்கள் மற்றும் டெவலப்பர்கள் மேம்பட்ட தானியக்கம், தரவு செல்லுபடியாக்கல், பிழை கண்டறிதல் மற்றும் பலபயனர் ஆதரவு ஆகியவற்றைக் கொண்டு அடிப்படை இறுதிப்பயனர் தீர்வுகளை தொழில்முறைத் தீர்வாக நீட்டிக்க முடியும். 

முழுவதும் மைக்ரோசாஃப்ட் அக்சஸில் உருவாக்கப்பட்ட தரவுத்தளத் தீர்வுகளானவை தனிநபர்கள் மற்றும் பணிக்குழு ஆகியோர் வலையமைப்பு முழுமையும் பயன்படுத்துவதற்கும் மிகவும் பொருத்தமானது. ஆதரிக்கப்படக்கூடிய ஒரே நேரத்தில் பயன்படுத்தும் பயனர்களின் எண்ணிக்கையானது தரவின் எண்ணிக்கை, நடைபெறவிருக்கும் பணிகள், பயன்பாட்டு அளவு மற்றும் பயன்பாட்டு வடிவமைப்பு ஆகியவற்றப் பொறுத்து அமைகின்றது. 1 ஜி.பை அல்லது குறைவான தரவு (அக்சஸ் 2 ஜி.பை வரையிலும் ஆதரிக்கின்றது) மற்றும் 50 அல்லது குறைவான ஒரே நேரத்திய பயனர்கள் ஆகியவற்றைக் கொண்ட தீர்வுகள் பொதுவாக ஏற்றுக்கொள்ளப்பட்ட வரம்புகளாகும். இது சில நூறு பயனர்களின் எண்ணிக்கையை மொத்தமாகக் கொண்ட பணிக்குழு மற்றும் துறைத் தீர்வுகளுக்கு மிகச்சரியானது ஆகும். 

தரவை எளிதாகக் காணும் அல்லது எளிதாக தரவு உள்ளீடு செய்கின்ற பயன்பாடுகள் குறிப்பிடத்தக்க அளவு அதிக பயனர்களை ஆதரிக்க முடியும். சிக்கலான வினவல்களை இயக்குகின்ற அல்லது பெரிய தரவுக்குழுக்களைப் பகுப்பாய்வு செய்யும் பயன்பாடுகளுக்கு இயல்பாக அதிகமான பட்டையகலம் மற்றும் நினைவகம் தேவைப்படுகிறது. மைக்ரோசாஃப்ட் அக்சஸ் என்பது பல்வேறு அணுகல் தரவுத்தளங்களை இணைத்தல் அல்லது மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர் போன்ற பின்புல தரவுத்தளத்தைப் பயன்படுத்துதல் மூலமாக அதிகமான தரவை மற்றும் பயனர்களை ஆதரிப்பதை அளவிட வடிவமைக்கப்பட்டிருக்கின்றது. இரண்டாவது வடிவமைப்பில் தரவு மற்றும் பயனர்களின் எண்ணிக்கையை நிறுவன அளவிலான தீர்வுகளுக்கு ஏற்ற அளவிற்கு அதிகரிக்க முடியும். 

வலை மேம்பாட்டில் மைக்ரோசாஃப்ட் அக்சஸின் பங்கு வரையறுக்கப்பட்டதாகவே உள்ளது. படிவங்கள் மற்றும் அறிக்கைகள் போன்ற அக்சஸின் பயனர் இடைமுக அம்சங்கள் விண்டோஸில் மட்டுமே செயல்படுகின்றன. அக்சஸிற்கு அடிப்படையான மைக்ரோசாஃப்ட் ஜெட் டேட்டாபேஸ் எஞ்சினை ஒ.டி.பி.சி. அல்லது ஒ.எல்.இ. டி.பி. போன்ற தொழில்நுட்பங்கள் வாயிலாக அணுக முடியும். தரவை (அதாவது அட்டவணை மற்றும் வினவல்கள்) ASP.NET, பி.ஹெச்.பி. அல்லது ஜாவாவில் உருவாக்கப்பட்ட வலை அடிப்படையிலான பயன்பாடுகள் மூலமாக அணுக முடியும். பல ஐ.எஸ்.பி.க்கள் மைக்ரோசாஃப்ட் அக்சஸை ஒரு தரவு சேமிப்பு விருப்பமாக வழங்குகின்றன.

அக்சஸ் 2010 படிவங்களையும் அறிக்கைகளையும் வலைத்தளங்களில் வெளியிட அனுமதிக்கும் - ஆனால் அவற்றை மைக்ரோசாஃப்ட் இன் உடைமை உரிமையுள்ள ஷேர்பாயிண்ட் ஹோஸ்டிங் மென்பொருளைப் பயன்படுத்தும் வலைத்தளங்களில் மட்டுமே வெளியிட முடியும். இந்த வலை அடிப்படையிலான படிவங்கள் மற்றும் அறிக்கைகள் எந்த தரநிலையான உலாவியிலும் இயங்குகின்றது. இதன் விளைவான வலைப் படிவங்கள் மற்றும் அறிக்கைகள் உலாவியில் இயங்குகின்ற போது எந்த ஆக்டிவ்எக்ஸ் அல்லது சில்வர்லைட் போன்ற துணை நிரல்களும் அவசியமில்லை. எனவே, எடுத்துக்காட்டாக உபுண்டு லினக்ஸில் பயர்ஃபாக்ஸ் மூலமாக இயக்கப்படுவதால் முடிவான பயன்பாட்டைப் பயன்படுத்த முடியும் (விண்டோஸ் அல்லது வேறு எந்த துணை நிரல்களும் 2010 கொண்டு கட்டமைக்கப்பட்ட இந்த வலைப் பயன்பாடுகளை இயக்க அவசியமில்லை).

நிறுவனச் சூழ்நிலைகளில், மைக்ரோசாஃப்ட் அக்சஸ் குறிப்பாக துரித பயன்பாட்டு மேம்பாட்டிற்கு அவசியமாகின்ற இறுதிப் பயனர் சந்திப்பிற்கு மிகவும் பொருந்துகின்றது. இறுதிப் பயனர்கள் அவர்களின் சொந்த வினவல்கள், படிவங்கள் மற்றும் அறிக்கைகள், தளவமைத்தல் புலங்கள் மற்றும் குழுவாக்கல்கள், வடிவங்களை அமைத்தல் மற்றும் பலவற்றை உருவாக்க மைக்ரோசாஃப்ட் அக்சஸ் எளிதானது. இது பயன்பாட்டின் மிகவும் சிக்கலான பகுதிகளில் கவனம் செலுத்த வேண்டிய அவசியத்திலிருந்து தொழில்முறை டெவலப்பர்களை விடுவிக்கிறது.

பயனர்கள் தொகுதிக்கூறு குறியீடு, படிவங்கள் மற்றும் அறிக்கைகளை மாற்றியமைக்கும் வடிவமைப்புப் பகுதிகளை அணுகுவதைத் தடுக்கும் வகையில் ஒரு அக்சஸ் தரவுத்தளத்தின் ஒருங்கிணைந்த எம்.டி.இ. அல்லது எ.சி.சி.டி.இ. பதிப்பை உருவாக்க முடியும். இது பெரும்பாலும் இறுதிப்பயனர் திருத்தங்கள் தடுக்கப்பட்ட அல்லது பயன்பாட்டுக் குறியீடு கண்டிப்பாக தனிப்பட்ட வகையில் வைக்கப்பட வேண்டிய சூழல்களில் பயன்படுத்தப்படுகின்றன.

மைக்ரோசாஃப்டின் பதிவிறக்க த்திற்காக மைக்ரோசாஃப்ட் அக்சஸ் 2007 இயங்குநேர பதிப்பை வழங்குகின்றது. இது நபர்கள் அக்சஸ் தீர்வுகளை உருவாக்கி அதை மைக்ரோசாஃப்ட் அக்சஸ் அல்லாத உரிமையாளர்கள் பயன்படுத்துவதற்காக (DLLகள் அல்லது EXEகள் பகிர்ந்தளிக்கப்படுவதைப் போன்ற அதே வழியில்) பகிர்ந்தளிக்க அனுமதிக்கின்றது. வழக்கமான அக்சஸ் பதிப்பைப் போலல்லாமல் இயங்குநேர பதிப்பு பயனர்களை அக்சஸ் பயன்பாட்டைப் பயன்படுத்த அனுமதிக்கின்றது. ஆனால் அவர்கள் அதன் வடிவமைப்புப் பகுதியைப் பயன்படுத்த முடியாது. 

அக்சஸ் பயன்பாடுகளைப் பகிர்ந்தளித்தல், தரவுத்தள டெம்ப்ளேட்களை உருவாக்கம் மற்றும் மைக்ரோசாஃப்ட் விசுவல் சோர்ஸ்சேஃப்புடன் சோர்ஸ் குறியீடு கட்டுப்பாட்டை ஒருங்கிணைத்தல் ஆகியவற்றுக்கு உதவும் பதிவிறக்கங்களுக்கான டெவலப்பர் நீட்டிப்புகளை யும் மைக்ரோசாஃப்ட் வழங்குகின்றது.

அம்சங்கள்
---------

பயனர்கள் அட்டவணைகள், வினவல்கள், படிவங்கள் மற்றும் அறிக்கைகளை உருவாக்கி அவற்றை மேக்ரோக்களைக் கொண்டு ஒன்றிணைக்க முடியும். மேம்பட்ட பயனர்கள் மேம்பட்ட தரவு கையாளுதல் மற்றும் பயனர் கட்டுப்பாட்டுடன் கூடிய உயர் தீர்வுகளை எழுத வி.பி.ஏ.வைப் பயன்படுத்த முடியும்.

இறுதிப் பயனர்கள் எந்த ஆதாரத்திலிருந்தும் தரவை "அணுக" இயலும்படி இருப்பதே அக்சஸின் முதல் கருத்துப் படிவமாகும். பிற பயன்பாடுகள் பின்வருமாறு: எக்சல், அவுட்லுக், ஆஸ்கி, டிபேஸ், பாராடோக்ஸ், பாக்ஸ்புரோ, எஸ்.கியூ.எல் சர்வர், ஆரக்கில், ஒ.டி.பி.சி. உள்ளிட்ட பல்வேறு வடிவங்களுக்கு தரவின் இறக்குமதி மற்றும் ஏற்றுமதியைச் செய்கிறது. இது தரவை ஏற்கனவேயுள்ள இடத்தில் இணைத்து அதை பார்த்தல், வினவல் செய்தல், திருத்துதல் மற்றும் அறிக்கையிடல் ஆகியவற்றிற்குப் பயன்படுத்தும் திறனைப் பெற்றிருக்கின்றது. இது ஏற்கனவேயுள்ள தரவை மாற்றவும் அக்சஸ் பிளாட்பார்ம் எப்போதும் சமீபத்திய தரவைப் பயன்படுத்தவும் அனுமதிக்கின்றது. இது வெவ்வேறு பிளாட்பார்ம்களில் சேமிக்கப்பட்டுள்ள தரவுக்குழுக்கள் இடையே பலவகைப்பட்ட இணைப்புகளை நிகழ்த்த முடியும். அக்சஸ் பெரும்பாலும் நிறுவன அளவிலான தரவுத்தளங்களில் இருந்து கையாளுதல், பகுப்பாய்வு செய்தல் மற்றும் அதனுள்ளேயே அறிக்கையிடுதல் ஆகியவற்றிற்காகத் தரவைப் பதிவிறக்கும் நபர்களால் பயன்படுத்தப்படுகின்றது.

ஒரே கோப்பில் பயன்பாடு மற்றும் தரவு ஆகியவற்றை கொண்டிருக்கக்கூடிய ஜெட் டேட்டாபேஸ் வடிவமும் (அக்சஸ் 2007 இல் எம்.டி.பி. அல்லது எ.சி.சி.டி.பி.) உள்ளது. இது தொடர்பற்ற சூழல்களில் இதை இயக்கக்கூடிய மற்றொரு பயனருக்கு முழுப் பயன்பாட்டையும் பகிர்ந்தளிக்க மிகவும் ஏதுவானதாக மாற்றுகின்றது.

புரோகிராமர் நிலையிலிருந்து அக்சஸ் இன் நன்மைகளில் ஒன்றானது எஸ்.கியூ.எல். (கட்டமைப்பு வினவல் மொழி) உடனான அதன் ஒப்பீட்டிலான இணக்கத்தன்மை ஆகும் — வினவல்களை வரைவியல் ரீதியாக பார்க்க முடியும் அல்லது எஸ்.கியூ.எல். கூற்றுக்களாக திருத்த முடியும். மேலும் எஸ்.கியூ.எல். கூற்றுக்களை அக்சஸ் அட்டவணைகளைக் கையாளுவதற்கு மேக்ரோக்கள் மற்றும் வி.பி.ஏ. தொகுதிக்கூறுகளில் பயன்படுத்த முடியும். பயனர்கள் நிரலாக்கப் படிவங்கள் மற்றும் தர்க்கம் மற்றும் இலக்கு பொருள் நோக்கிய சாத்தியக்கூறுகள் வழங்கல் ஆகியவற்றுக்காக வி.பி.ஏ. மற்றும் "மேக்ரோக்கள்" இரண்டையும் கலந்து பயன்படுத்தலாம். வி.பி.ஏ.வை வினவல்களிலும் சேர்க்க முடியும்.

மைக்ரோசாஃப்ட் அக்சஸ் பண்புருவாக்கப்பட்ட வினவல்களை வழங்குகின்றது. இந்த வினவல்கள் மற்றும் அக்சஸ் அட்டவணைகளை வி.பி.6 மற்றும் .நெட் போன்ற பிற நிரல்களிலிருந்து டி.ஏ.ஒ அல்லது எ.டி.ஒ. வாயிலாகக் குறிக்க முடியும். மைக்ரோசாஃப்ட் அக்சஸில் இருந்து வி.பி.ஏ. பண்புருவாக்கப்பட்ட சேமிக்கப்பட்ட செயல்முறைகளை எ.டி.ஒ. வாயிலாகக் குறிக்க முடியும்.

அக்சஸுடன் ஜெட் டேட்டாபேஸ் எஞ்சினுக்கு மாற்றாக மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வரின் டெஸ்க்டாப் பதிப்பைப் பயன்படுத்த முடியும். இந்த ஆதரவானது மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர் 2000 இன் குறைந்தபட்சப் பதிப்பான எம்.எஸ்.டி.இ. (மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர் டெஸ்க்டாப் எஞ்சின்) உடன் தொடங்கி, எஸ்.கியூ.எல் சர்வர் 2005 மற்றும் 2008 ஆகியவற்றின் எஸ்.கியூ.எல் சர்வர் எக்ஸ்பிரஸ் பதிப்புகளுடன் தொடர்கின்றது.

மைக்ரோசாஃப்ட் அக்சஸ் என்பது ஒரு கோப்பு சேவையகம்-அடிப்படையிலான தரவுத்தளம் ஆகும். கிளையண்ட்-சர்வர் தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்புகள் (RDBMS) போல் அல்லாமல் மைக்ரோசாஃப்ட் அக்சஸ் ஆனது தரவுத்தள விசைவில்கள், சேமிக்கப்பட்ட செயல்முறைகள் அல்லது பரிமாற்ற பதிவுசெய்தல் போன்ற அம்சங்களைச் செயலாக்குவதில்லை. அக்சஸ் 2010 (வெளியிடப்படவில்லை) அட்டவணை அளவிலான விசை வில்களையும் எ.சி.இ தரவுப் பொறியில் கட்டமைக்கப்பட்ட சேமிக்கப்பட்ட செயல்முறைகளைக் கொண்டிருக்கவில்லை.

மேம்பாடு
--------

அனைத்துத் தரவுத்தள அட்டவணைகள், வினவல்கள், படிவங்கள், அறிக்கைகள், மேக்ரோக்கள் மற்றும் தொகுதிக்கூறுகள் அக்சஸ் ஜெட் தரவுத்தளத்தில் ஒரே கோப்பாக சேமிக்கப்படுகின்றன. 

வினவல் உருவாக்கத்திற்கு, அக்சஸ் ஒரு வினவல் வடிவமைப்பானை வழங்குகின்றது. இது பயனர்கள் எஸ்.கியூ.எல் நிரலாக்க மொழி சார்ந்த அறிவு இல்லாமலேயே வினவல்களை உருவாக்க அனுமதிக்கின்ற வரைவியல் பயனர் இடைமுகம் ஆகும். வினவல் வடிவமைப்பானில் பயனர்கள் வினவலின் (இது அட்டவணைகளாக அல்லது வினவல்களாக இருக்கலாம்) தரவுமூலங்களைக் "காண்பிக்க" முடியும். மேலும் மதிப்பை அளிக்க வேண்டிய புலங்களை கிளிக் செய்து கிரிட்டிற்கு இழுப்பதன் மூலமாக தேர்ந்தெடுக்கலாம். அட்டவணைகளில் உள்ள புலங்களை வேறு அட்டவணையிலுள்ள புலங்களுக்கு கிளிக்செய்து இழுப்பதன் மூலமாக இணைப்புகளை உருவாக்க முடியும். அக்சஸ், தேவையேற்படின் எஸ்.கியூ.எல் குறியீட்டை பார்க்க மற்றும் கையாள பயனர்களை அனுமதிக்கின்றது. வேறுபட்ட தரவு மூலங்களிலிருந்து இணைக்கப்பட்ட அட்டவணைகள் உள்ளிட்ட ஏதேனும் அக்சஸ் அட்டவணையை வினவலில் பயன்படுத்த முடியும்.

அக்சஸ் பாஸ்-த்ரூ வினவல்களின் உருவாக்கத்தையும் ஆதரிக்கின்றது. இவை கணினியில் ஒ.டி.பி.சி. இணைப்புகளைப் பயன்படுத்துவதன் வாயிலாக வெளிப்புற தரவு மூலங்களுக்கு இணைக்கப்படக்கூடிய வினவல்கள் ஆகும். இது பயனர்களை இணைக்கப்பட்ட அட்டவணைகளின் பயன்பாடின்றி அக்சஸ் நிரலுக்கு வெளியே சேமிக்கப்பட்ட தரவுடன் தொடர்புகொள்ளச் செய்கின்றது. பாஸ்-த்ரூ வினவல்கள், வெளிப்புற தரவு மூலத்தால் ஆதரிக்கப்படுகின்ற எஸ்.கியூ.எல் தொடரியலைப் பயன்படுத்தி எழுத்தப்பட்டவை.

அறிக்கையின் வடிவமைப்புக் காட்சியில் உருப்படிகளை வைக்கும் அல்லது நகர்த்தும் வினவல்களுடன் இணைக்கப்பட்ட அறிக்கைகளை உருவாக்கும் போது அந்த அறிக்கையில் ஏதேனும் உருப்படியை வைக்கும் போது அல்லது நகர்த்தும் போது அக்சஸ் இணைக்கப்பட்ட வினவலை பின்புலத்தில் இயக்குகிறது. ஒரு வினவலுக்கு அறிக்கையானது இணைக்கப்பட்டிருந்தால் அது பதிவுகளை அளிக்க நீண்ட நேரம் எடுத்துக்கொள்கின்றது. இது விசைகளானது அறிக்கையில் நீங்கள் அடுத்த உருப்படியை சேர்க்க/திருத்த அல்லது நகர்த்தும் முன்னர் வினவல் இயங்கி முடியும் வரையில் நீங்கள் காத்திருக்கும்படி செய்கின்றது (இந்த அம்சத்தை அணைக்க முடியாது). 

நிரலாக்குநர் அல்லாதவர்கள் எளிய பணிகளை கீழ்வரிசை தேர்ந்தெடுத்தல்கள் மூலமாக தானியக்கம் செய்யும் மேக்ரோ அம்சத்தைப் பயன்படுத்த முடியும். மேக்ரோக்களானவை, இயங்கும் வினவல்கள், தரவு இறக்குமதி அல்லது ஏற்றுமதி, படிவங்களைத் திறத்தல் மற்றும் மூடுதல், அறிக்கைகளைப் பார்த்தல் மற்றும் அச்சிடுதல், மற்றும் பல போன்ற சங்கிலித்தொடர் கட்டளைகளை எளிதாக ஒருங்கிணைக்க அனுமதிக்கின்றது. மேக்ரோக்கள் அடிப்படைத் தர்க்கம் (ஐ.எஃப். நிபந்தனை) மற்றும் பிற மேக்ரோக்களை அழைக்கும் திறன் ஆகியவற்றை ஆதரிக்கின்றன. மேக்ரோக்கள் துணை நடைமுறைகளை ஒத்திருக்கின்ற துணை மேக்ரோக்களையும் கொண்டிருக்கின்றன. அக்சஸ் 2007 இல், மேக்ரோக்கள் பிழை கையாளல் மற்றும் தற்காலிக மாறி ஆதரவு ஆகியவற்றின் சேர்க்கையுடன் குறிப்பிடத்தகுந்தவாறு மேம்பட்டுள்ளன. அக்சஸ் 2007 ஆனது இலக்குப் பொருளின் நிகழ்வின் இயல்புகளுக்கு அவசியமாகின்ற உட்பொதிக்கப்பட்ட மேக்ரோக்களையும் அறிமுகப்படுத்துகின்றது. இது மேக்ரோக்களை தனிப்பட்ட இலக்கு பொருட்களாகச் சேமிக்கும் அவசியத்தை நீக்குகின்றது. இருப்பினும் மேக்ரோக்கள், நிரலாக்க வளையம் மற்றும் மேம்பட்ட குறியீட்டுத் தர்க்கம் ஆகியவற்றின் குறைபாட்டால் அவற்றின் செயல்பாட்டில் வரம்பிற்குட்பட்டுள்ளன. பெரும்பாலான தொழில்முறை அக்சஸ் டெவலப்பர்கள் உயரிய மற்றும் மிகவும் வலிமைமிக்க மேம்பாட்டுச் சூழலிற்காக வி.பி.ஏ. நிரலாக்க மொழியைப் பயன்படுத்துகின்றனர்.

அக்சஸில் கிடைக்கும் நிரலாக்க மொழியானது மைக்ரோசாஃப்ட் ஆபிஸ் தொகுப்பின் பிற தயாரிப்புகளில் உள்ள மைக்ரோசாஃப்ட் விசுவல் பேசிக் ஃபார் அப்ளிகேசன்ஸ் ஆகும். இது கிட்டத்தட்ட விசுவல் பேசிக் 6.0 (VB6) ஐ ஒத்த மொழியாகும். வி.பி.ஏ. குறியீட்டை தொகுதிக்கூறில் சேமிக்க முடியும். மேலும் குறியீடானது படிவங்கள் மற்றும் அறிக்கைகளின் பின்புறத்தில் உள்ளது. தொகுதிக்கூறுகள் கிளாஸ்களாகவும் இருக்கலாம்.

வி.பி.ஏ.வில் அட்டவணைகள் மற்றும் வினவல்களில் தரவைக் கையாள வழங்கப்பட்டுள்ள COM தொகுதிகளின் இரண்டு தரவுத்தள அணுகல் நூலகங்கள்: ஒன்று தரவு அணுகல் ஆப்ஜெக்ட்ஸ் (DAO), இது அக்சஸ் மற்றும் விண்டோஸ் ஆகியவற்றில் இணைக்கப்பட்டுள்ளது, மேலும் எ.சி.சி.டி.இ. தரவுத்தள வடிவமைப்பிற்காக மைக்ரோசாஃப்ட் அக்சஸ் 2007 இல் எ.சி.இ.க்கு மேம்படுத்துகின்றது. இரண்டாவது ஆக்டிவ்எக்ஸ் டேட்டா ஆப்ஜெக்ட்ஸ் (ADO). டி.எ.ஒ. மற்றும் எ.டி.ஒ. ஆகியவற்றை அடுத்து, டெவலப்பர்கள் அக்சஸிற்கான இயல்பு சி/சி++ நிரல்களை மேம்படுத்துவதற்காக ஒ.எல்.இ. டி.பி. மற்றும் ஒ.டி.பி.சி. ஆகியவற்றையும் பயன்படுத்த முடியும். எ.டி.பி.கள் மற்றும் எஸ்.கியூ.எல் சர்வர் தரவின் நேரடியான கையாளல் ஆகியவற்றிற்கு எ.டி.ஒ. அவசியமாகிறது. அக்சஸ்/ஜெட் தரவுத்தளங்களில் தரவை நிர்வகிக்க டி.எ.ஒ. மிகவும் பொருத்தமானதாக உள்ளது. மேலும் எ.சி.சி.டி.பி. அட்டவணைகளில் உள்ள சிக்கலான புல வகைகளை கையாளுவதற்கான ஒரே வழியாகவும் உள்ளது.

அக்சஸ் 2007 இன் தரவுத்தளக் கொள்கலம் அல்லது வழிச்செலுத்து பகுதியில் அக்சஸ் ஒவ்வொரு இலக்குப் பொருளையும் வகையின் அடிப்படையில் தானாகவே வகைப்படுத்துகின்றது. பல அக்சஸ் டெவலப்பர்கள் லெஸ்ஸின்ஸ்கி பெயரிடுதல் மரபை பயன்படுத்துகின்றனர், எனவே இது பொதுவானது அல்ல. இது ஒரு நிரலாக்க மரபு, டி.பி.எம்.எஸ்-நடைமுறைப்படுத்திய விதி அல்ல. இது குறிப்பாக வி.பி.ஏ.வில் ஆப்ஜெக்ட் பெயர்களைக் குறிப்பதற்கு உதவிகரமாக இருக்கின்றது. இது அதன் தரவு வகையைக் குறிக்காமல் இருக்கலாம் (உ.ம். அட்டவணைகளுக்கு tbl, வினவல்களுக்கு qry). 

மைக்ரோசாஃப்ட் அக்சஸ் பெரும்பாலும் தனிப்பட்ட மற்றும் பணிக்குழுத் திட்டங்களுக்குப் பயன்படுகின்றது (அக்சஸ் 97 வேகமான தனிசிறப்பை விளக்குதல் 32 பயனர்களுக்கு செய்யப்பட்டது). அக்சஸ் 97 இலிருந்து அக்சஸ் 2003 மற்றும் 2007 ஆகியவற்றுடன், மைக்ரோசாஃப்ட் அக்சஸ் மற்றும் வன்பொருள் குறிப்பிடத்தக்க அளவில் மேம்படுத்தப்பட்டிருகின்றது. 1 ஜி.பை அளவில் உள்ள தரவுத்தளங்கள் (இவை இப்போது RAM இல் முழுவதும் பொருத்த முடியும்) மற்றும் 50 ஒரே சமயத்திய பயனர்கள் மைக்ரோசாஃப்ட் அக்சஸின் செயல்திறன்களில் நன்றாக செயல்படுகின்றனர். உண்மையில் செயல்திறனானது தரவுத்தள வடிமைப்பு மற்றும் பணிகளைப் பொறுத்தது. சிக்கலான தேடல் மற்றும் வினவல் போன்ற வட்டின் மும்முரமான பணிகள் பெரும்பாலான நேரத்தை எடுத்துக்கொள்கின்றன.

மைக்ரோசாஃப்ட் அக்சஸ் தரவுத்தளத்தில் இருக்கும் தரவை RAM இல் பதுக்கிவைக்க முடிவதால் ஒரு பயனர் மட்டுமே உள்ள போது அல்லது தரவு மாற்றப்படவில்லை எனில் செயலாக்க வேகம் குறிப்பிடத்தகுந்த அளவில் நன்றாக இருக்கலாம். கடந்த காலத்தில் பதிவு பூட்டுதல் அமைப்பில் தொகுப்பு மறைநிலையின் விளைவானது அக்சஸ் தரவுத்தளங்களை ஜெட் தரவுத்தளங்களுக்கு எதிராக விர்ச்சுவல் பிரைவேட் நெட்வொர்க்கில் (VPN) அல்லது வைடு ஏரியா நெட்வொர்க்கில் (WAN) மிதமான வேகத்தை ஏற்படுத்தியது. இது தற்போது அகன்றவரிசை இணைப்புகளில் உள்ள சிக்கலை விடக் குறைவே ஆகும். ஒவ்வொரு அட்டவணை அணுகலுக்கும் தரவுத்தளத்தை திறத்தல் மற்றும் மூடுதலுக்குப் பதிலாக அந்த அமர்வு முழுவதும் தொடர்ச்சியான இணைப்பு பின்புல தரவுத்தளத்திற்கு பயன்படுத்தப்பட்டால் செயல்திறன் மேம்படுத்தப்படும். அக்சஸ் தரவுத்தளத்தின் செயல்திறனானது வி.பி.என். அல்லது வேன் மீதான பாதிப்பை ஏற்படுத்தினால் மைக்ரோசாஃப்ட் டெர்மினல் சர்வீஸ் ஒரு செயல்திறன்மிக்க தீர்வாக இருக்கும். எஸ்.கியூ.எல் சர்வர் அல்லது அக்சஸ் டேட்டா ஆப்ஜெக்டிற்கு இணைக்கப்பட்ட அக்சஸ் தரவுத்தளங்கள் வி.பி.என். மற்றும் வேன் ஆகியவற்றுடன் நன்கு பணிபுரிகின்றன.

### பிளவு தரவுத்தள கட்டமைப்பு

மைக்ரோசாஃப்ட் அக்சஸ் பயன்பாடுகள் பிளவு தரவுத்தள கட்டமைப்பை ஏற்க முடியும். தரவுத்தளத்தை முன்புல தரவுத்தளம் மற்றும் பின்புல தரவுத்தளம் என்றவாறு பிரிக்கலாம். முன்புல தரவுத்தளம் பயன்பாட்டு இலக்கு பொருட்களை (வினவல்கள், படிவங்கள், அறிக்கைகள், மேக்ரோக்கள் மற்றும் தொகுதிக்கூறுகள்) கொண்டுள்ளது. அது தரவைக் கொண்டிருக்கும் பின்புல பகிரப்பட்ட தரவுத்தளங்களில் சேமிக்கப்பட்டுள்ள அட்டவணைகளுக்கு இணைக்கப்பட்டிருக்கின்றது. 'பின்புல' தரவுத்தளத்தை கோப்பு சேவையகமாக பல பயனர்களால் பகிரப்பட்ட இடத்தில் சேமிக்க முடியும். 'முன்புல' தரவுத்தளம் ஒவ்வொரு பயனின் டெஸ்க்டாப்பிற்கு பகிர்ந்தளிக்கப்பட்டு பகிரப்பட்ட தரவுத்தளத்துடன் இணைக்கப்பட்டிருக்கின்றது. இந்த வடிவமைப்பைப் பயன்படுத்தி ஒவ்வொரு பயனரும் மைக்ரோசாஃப்ட் அக்சஸின் நகலை அவர்களின் கணினியில் அவர்களின் பயன்பாட்டுத் தரவுத்தளத்துடன் நிறுவியிருக்கின்றனர். பயன்பாட்டை ஒவ்வொரு முறை பயன்படுத்தும் போது மீட்டெடுக்கப்படாததால் இது நெட்வொர்க் போக்குவரத்து நெரிசலைக் குறைக்கின்றது. மேலும் இது அமைப்புகளை அல்லது தற்காலிக தரவை சேமிப்பதற்காக ஒவ்வொரு பயனருக்கும் தனிப்பட்டதாக உள்ள தரவுடன் அட்டவணையைக் கொண்டிருக்க முன்புல தரவுத்தளத்தை அனுமதிக்கின்றது. இந்த பிளவு தரவுத்தள வடிமைப்பானது தரவின் கட்டுப்பாடற்ற பயன்பாட்டின் உருவாக்கத்திற்கு அனுமதிக்கின்றது. புதிய பதிப்பு தயாராக இருக்கும் போது முன்புல தரவுத்தளம் தரவின் தரவுத்தளத்தில் பாதிப்பு ஏதுமின்றி இடமாற்றம் செய்யப்படுகிறது. மைக்ரோசாஃப்ட் அக்சஸ், இந்த கட்டமைப்பை எளிதாக்க தரவுத்தள பிரிப்பான் மற்றும் இணைக்கப்பட்ட அட்டவணை மேலாளர் என்ற இரண்டு உள்கட்டமைக்கப்பட்ட பயன்பாட்டுக் கூறுகளை கொண்டிருக்கின்றது.

அக்சஸில் உள்ள இணைக்கப்பட்ட அட்டவணைகள் தொடர்புடைய பாதைகளுக்குப் பதிலாக மிகத்துல்லியமான பாதைகளைப் பயன்படுத்துகின்றன. எனவே மேம்பாட்டு சூழலானது தயாரிப்பு சூழலின் அதே பாதையைக் கொண்டிருக்கின்றது அல்லது வி.பி.ஏ.வில் எழுதப்படக்கூடிய "டைனமிக்-லிங்கரைக்" கொண்டிருக்கின்றது.

### அக்சஸில் இருந்து எஸ்.கியூ.எல் சர்வருக்கு மேம்படுத்துதல்

அக்சஸ் பயன்பாடுகளை நிறுவனம் அல்லது வலைத் தீர்வுகளுக்கு விரிவாக்க, மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர் அல்லது அதற்கு சமமான சேவையக தரவுத்தளத்திற்கு இடமாற்றுதல் ஒரு பரிந்துரைக்கப்படும் உத்தியாகும். கிளையண்ட்-சர்வர் வடிவமைப்பானது பராமரிப்பைக் குறிப்பிடத்தக்க வகையில் குறைக்கின்றது. மேலும் பாதுகாப்பு, கிடைக்கும்தன்மை, நிலைப்புத்தன்மை மற்றும் பரிமாற்றத்தை பதிவுசெய்தல் ஆகியவற்றை அதிகரிக்கின்றது.

அக்சஸ், பயனர்கள் அவர்களின் தரவுத்தளங்களை ஒ.டி.பி.சி. கிளையண்ட்-சர்வர் தரவுத்தளமான மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வருக்கு மேம்படுத்த அனுமதிக்கும் மேம்படுத்துதல் வழிகாட்டியைக் கொண்டுள்ளது. கூடுதலாக மைக்ரோசாஃப்டிடம் இருந்து அக்சஸிற்கான (SSMA) எஸ்.கியூ.எல் சர்வர் மைகிரேசன் அசிஸ்டெண்ட் பதிவிறக்கமாகவும் கிடைக்கின்றது.

பல்வேறு மேம்படுத்தல் விருப்பங்கள் உள்ளன. தரவு மற்றும் வினவல்கள் எஸ்.கியூ.எல் சர்வருக்கு இடமாற்றப்பட்ட பின்னர் எம்.டி.பி./எ.சி.சி.டி.பி. அக்சஸ் தரவுத்தளத்தை தரவுத்தளத்திற்கு இணைக்க முடியும். பயனர்கள் எஸ்.கியூ.எல் சர்வரில் சேமிக்கப்பட்ட செயல்முறைகள் போன்ற இலக்கு பொருட்களை உருவாக்கும் உரிமைகளைக் கொண்டிருக்கவில்லை என்றால் இது எளிதான இடமாற்றமாகவும் மிகப் பொருத்தமானதாகவும் இருக்கின்றது. இணைக்கப்பட்ட அட்டவணைகளில் இருந்து தரவை பெறுதல் அவசியமான பதிவுகளுக்கு கட்டாயமற்றதாக்கப்பட்டுள்ளது. ஆனால் அவை நெட்வொர்க் இடையே முழு அட்டவணையையும் நகலெடுத்தல் தேவைப்படும் பல அட்டவணை இணைப்புகளுக்கு செயல்திறன்மிக்கதாக இல்லை.

அக்சஸ் தரவுத்தளங்களை ஒரு எஸ்.கியூ.எல் சர்வர் தரவுத்தளத்திற்கு நேரடியாக இணைக்கப்பட்டுள்ள அக்சஸ் டேட்டா பிராஜெக்ட்ஸாக (ADP) மாற்ற முடியும். அட்டவணைகள், காட்சிகள், சேமிக்கப்பட்ட செயல்முறைகள், பார்வைகள் மற்றும் எஸ்.கியூ.எல் சர்வர் இடர்பாடுகள் போன்ற எஸ்.கியூ.எல் சர்வர் ஆப்ஜெக்ட்களை நேரடியாக உருவாக்கும் மற்றும் திருத்தும் திறனை எ.டி.பி.கள் ஆதரிக்கின்றன. இந்தக் காட்சிகள் மற்றும் சேமிக்கப்பட்ட செயல்முறைகள் ஆகியவற்றால் பல அட்டவணை இணைப்புகளுக்கான நெட்வொர்க் போக்குவரத்து நெரிசலைக் குறிப்பிடும்படியாகக் குறைக்க முடியும். எதிர்பாராவிதமாக, எ.டி.பி.கள் தற்காலிக அட்டவணைகளை அல்லது ஒற்றை எஸ்.கியூ.எல் சர்வர் தரவுத்தளங்களுக்கு அப்பால் உள்ள பிற தரவு மூலங்களுக்கான இணைப்பை ஆதரிப்பதில்லை. (எ.டி.பி./எ.சி.சி.டி.பி. தரவுத்தளங்கள் பல்வேறு தரவு மூலங்களுக்கு இணைப்பை ஏற்படுத்த முடியும். மேலும் நீங்கள் அவற்றிற்கிடையே பலவகைப்பட்ட வினவல்களை நிகழ்த்த சாத்தியப்படுத்துகின்றன.)

இறுதியாக தரவு மாற்றப்பட்டதும் ASP.NET அல்லது ஜாவா போன்ற பிற தீர்வுகள் மூலமாக சில அக்சஸ் தரவுத்தளங்கள் முழுமையாக இடமாற்றம் செய்யப்படுகின்றன. 

பல நிகழ்வுகளில், ASP.NET ஐ பயன்படுத்தி டெவலப்பர்களால் வலை இடைமுகங்கள் கட்டமைக்கப்படும் இடத்தில் கலப்பினத் தீர்வுகள் உருவாக்கப்படுகின்றன. அதே வேளையில் எவருக்கும் பகிர்ந்தளிக்கப்பட வேண்டிய தேவையற்ற மற்றும்/அல்லது அடிக்கடி மாறும் நிர்வாக அல்லது அறிக்கையிடல் அம்சங்கள் பராமரிக்கப்பட்ட தகவல் பணியாளர்களுக்காக அக்சஸ் இல் வைக்கப்பட்டுள்ளன.

அனைத்து அக்சஸ் தரவும் எஸ்.கியூ.எல் சர்வருக்கும் இடமாற்ற முடிந்த அதே வேளையில், அக்சஸ் வினவல்கள் எஸ்.கியூ.எல் சர்வர் வினவல்களை விடவும் உயர்ந்ததாக உள்ளன என்பது குறிப்பிடத்தக்கதாகும். எனவே சில வினவல்களை வெற்றிகரமாக இடமாற்ற முடியாது. சில சூழல்களில், நீங்கள் வி.பி.ஏ செயல்பாடுகள் மற்றும் பயனர் வரையறுத்த செயல்பாடுகளை டிஎஸ்.கியூ.எல் அல்லது .NET செயல்பாடுகள் / செயல்முறைகளில் மொழிமாற்றம் செய்யவேண்டி வரலாம். குறுக்குத்தாவல் வினவல்களை பிவோட் கட்டளையை பயன்படுத்தி எஸ்.கியூ.எல் சர்வருக்குகு இடமாற்ற முடியும்.

பாதுகாப்பு
----------

மைக்ரோசாஃப்ட் அக்சஸ் பயனர்கள் உற்பத்தித் திறனில் சிறந்திருக்க அனுமதிக்கும் அதே வேளையில் பயன்பாட்டினை பாதுகாப்பாக வைக்கவும் பல வழிகளை வழங்குகிறது.

மிகவும் அடிப்படையானது தரவுத்தள கடவுச்சொல்லாகும். உள்ளிட்ட பின்னர், பயனர் அனைத்து தரவுத்தள ஆப்ஜெக்ட்டுகளின் முழுக்கட்டுப்பாட்டையும் பெற்றுவிடுகிறார். இதை எளிதில் தகர்க்க முடியும் என்பதால் இது பலவீனமான பாதுகாப்பு அம்சமாக உள்ளது.

பயனர் பெயர் மற்றும் கடவுச்சொல் ஆகியவற்றைக் கோரும் பணிக்குழுப் பாதுகாப்பைப் பயன்படுத்துவது ஒரு உயர்மட்ட பாதுகாப்பாகும். பயனர்கள் மற்றும் குழுக்களை அவர்களின் உரிமைகளுடன் ஆப்ஜெக்ட் வகை அல்லது தனிப்பட்ட ஆப்ஜெக்ட் அளவில் குறிப்பிட முடியும். இதை படிக்கமட்டும் அல்லது தரவு உள்ளீட்டு உரிமைகளுடன் குறிப்பிட்ட நபர்களுக்கு அளிக்கப் பயன்படுத்த முடியும். ஆனால் குறிப்பிடுவது சாவாலனதாக இருக்கக் கூடும். ஒரு தனிப்பட்ட பணிக்குழு பாதுகாப்புக் கோப்பானது பல்வேறு தரவுத்தளங்களை கையாளக்கூடிய அமைப்புகளைக் கொண்டிருக்கின்றது. பணிக்குழு பாதுகாப்பானது அக்சஸ் 2007 எ.சி.சி.டி.பி. தரவுத்தள வடிவத்தில் ஆதரிக்கப்படுவதில்லை. இருப்பினும் அக்சஸ் 2007 இதை எம்.டி.பி. தரவுத்தளங்களுக்காக இன்னமும் ஆதரிக்கின்றது.

தரவுத்தளங்களை குறியாக்கமும் செய்ய முடியும். எ.சி.சி.டி.பி. வடிவமானது முந்தைய பதிப்புகளிலிருந்து குறிப்பிடத்தகுந்த அளவு மேம்பட்ட குறியாக்கத்தை வழங்குகின்றது .

கூடுதலாக மாற்றங்களைத் தடுப்பதற்காக தரவுத்தள வடிவமைப்பைப் பாதுகாக்க வேண்டியிருந்தால் தரவுத்தளத்தை .MDE கோப்பாக மாற்றுவதன் வாயிலாக அக்சஸ் தரவுத்தளங்களை (மேலும் தொகுக்கப்பட்ட மூலக் குறியீட்டை) பூட்ட/பாதுகாக்க முடியும். வி.பி.ஏ. பிராஜெக்ட்டிற்கான (தொகுதிக்கூறுகள், படிவங்கள் அல்லது அறிக்கைகள்) அனைத்து மாற்றங்களும் அசல் எம்.டி.பி.க்கு செய்யப்பட்டு, பின்னர் எம்.டி.இ. ஆக மீண்டும் மாற்றம்செய்ய வேண்டும். அக்சஸ் 2007 இல் எ.சி.சி.டி.பி. தரவுத்தளம் எ.சி.சி.டி.இ. கோப்பாக மாற்றப்படுகின்றது. பூட்டுநீக்கம் மட்டும் 'தொகுதிநீக்கம்' செய்வதற்கான சில கருவிகள் கிடைக்கின்றன, இருப்பினும் அசல் வி.பி.ஏ கட்டளைகள் மற்றும் வடிவமைப்பு உள்ளிட்ட குறிப்பிட்ட கூறுகள் இயல்பாக மீட்க இயலாதவையாக உள்ளன.

கோப்பு நீட்சிகள்
----------------

மைக்ரோசாஃப்ட் அக்சஸ் தகவலை பின்வரும் கோப்பு வடிமைப்புகளில் சேமிக்கின்றது:

| கோப்பு வடிமைப்பு | நீட்சி |
| --- | --- |
| அக்சஸ் பிராஜெக்ட் | .adp |
| அக்சஸ் பிளாக்ன் பிராஜெக்ட் டெம்பிளேட் | .adn |
| அக்சஸ் டேட்டாபேஸ் (2007) | .accdb |
| அக்சஸ் டேட்டாபேஸ் ரன்டைம் (2007) | .accdr |
| அக்சஸ் டேட்டாபேஸ் டெம்ப்ளேட் (2007) | .accdt |
| அக்சஸ் டேட்டாபேஸ் (2003 மற்றும் முந்தையது) | .mdb |
| அக்சஸ் டேட்டாபேஸ், இணைப்புகளில் பயன்படுத்துவதற்காக (2,95,97), முன்னதாக பணிக்குழுக்களுக்காகப் பயன்பட்டது (2). | .mda |
| அக்சஸ் டேட்டாபேஸ் டெம்ப்ளேட் (2003 மற்றும் முந்தையது) | .mdt |
| அக்சஸ் ஒர்க்குரூப், பயனர் அளவிலான பாதுகாப்பிற்கான தரவுத்தளம். | .mdw |
| அக்சஸ் (எஸ்.கியூ.எல் சர்வர்) அகற்றக்கூடிய ததவுத்தளம் (2000) | .mdf |
| புரொடெக்டடு அக்சஸ் டேட்டாபேஸ், வி.பி.ஏ இணைக்கப்பட்டது (2003 மற்றும் முந்தையது) | .mde |
| புரொடெக்டடு அக்சஸ் டேட்டாபேஸ், வி.பி.ஏ இணைக்கப்பட்டது (2007) | .accde |
| விண்டோஸ் சார்ட்கட்: அக்சஸ் மேக்ரோ | .mam |
| விண்டோஸ் சார்ட்கட்: அக்சஸ் கொரி | .maq |
| விண்டோஸ் சார்ட்கட்: அக்சஸ் ரிப்போர்ட் | .mar |
| விண்டோஸ் சார்ட்கட்: அக்சஸ் டேபிள் | .mat |
| விண்டோஸ் சார்ட்கட்: அக்சஸ் ஃபாம் | .maf |
|

பதிப்புகள்
----------

|  |  |  |  |  |
| --- | --- | --- | --- | --- |
| தேதி | பதிப்பு | பதிப்புஎண் |  | ஆபிஸ் குழு பதிப்பு |
| 1992 | அக்சஸ் 1.1 | 1 | விண்டோஸ் 3.0 |  |
| 1993 | அக்சஸ் 2.0 | 2-0 | விண்டோஸ் 3.1x | ஆபிஸ் 4.3 Pro |
| 1995 | விண்டோஸ் 95 க்கான அக்சஸ் | 7.0 | விண்டோஸ் 95 | ஆபிஸ் 95 புரொஃபெசனல் |
| 1997 | அக்சஸ் 97 | 8-0 | விண்டோஸ் 9x, NT 3.51/4.0 | ஆபிஸ் 97 புரொஃபெசனல் மற்றும் டெவலப்பர் |
| 1999 | அக்சஸ் 2000 | 9.0 | விண்டோஸ் 9x, NT 4.0, 2000 | ஆபிஸ் 2000 புரொஃபெசனல், பிரிமியம் மற்றும் டெவலப்பர் |
| 2001 | அக்சஸ் 2002 | 10 | விண்டோஸ் 98, Me, 2000, XP | ஆபிஸ் XP புரொஃபெசனல் மற்றும் டெவலப்பர் |
| 2003 | அக்சஸ் 2003 | 11 | விண்டோஸ் 2000, XP, விஸ்டா | ஆபிஸ் 2003 புரொஃபெசனல் மற்றும் புரொஃபெசனல் எண்டர்பிரைஸ் |
| 2007 | மைக்ரோசாஃப்ட் ஆபிஸ் அக்சஸ் 2007 | 12 | விண்டோஸ் XP SP2, விஸ்டா | ஆபிஸ் 2007 புரொஃபெசனல், புரொஃபெசனல் பிளஸ், அல்டிமேட் மற்றும் எண்டர்பிரைஸ் |
| 24-Apr-2009 | மைக்ரோசாஃப்ட் ஆபிஸ் அக்சஸ் 2007 SP2 | 12 | விண்டோஸ் XP SP2, விஸ்டா | Office 2007 Service Pack 2 |

விண்டோஸ் 95 பதிப்பு வேர்டு 7 உடன் அறிமுகப்படுத்தப்பட்டதால் 2.0 மற்றும் 7.0 ஆகியவற்றிற்கிடையே எந்த அக்சஸ் பதிப்புகளும் இல்லை. அனைத்து ஆபிஸ் 95 தயாரிப்புகளும் OLE 2 இணக்கத்தன்மைகளைக் கொண்டுள்ளன, மேலும் அக்சஸ் 7 ஆனது வேர்டு 7 உடன் இணக்கத்தன்மை கொண்டதாகக் காட்டுகின்றது.

போட்டியிடும் மென்பொருள்
-----------------------

* ஆல்ஃபா பைவ்
* போர்லேண்ட் பாராடோக்ஸ்
* டேட்டாஈஸ்
* டிபேஸ்
* பைல்மேக்கர் புரோ (முன்னதாக கிளாரிஸ் பைல்மேக்கர்)
* கெக்ஸி
* லோட்டஸ் அப்ரோச்
* நியோஆபிஸ்
* ஓப்பன்ஆபிஸ்.org பேஸ்
* ஆரக்கில் XE (எக்ஸ்பிரஸ் பதிப்பு)
* சன் ஸ்டார்பேஸ்
* பாக்ஸ்புரோ (பின்னர் மைக்ரோசாஃப்ட் மூலமாகக் கையகப்படுத்தப்பட்டது)
* SQLite
* சைபேஸ் பவர்பில்டர்
* மை எஸ்.கியூ.எல்
* nuBuilder
* PostgreSQL
* ஓம்னிஸ் ஸ்டுடியோ
* மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர் எக்ஸ்பிரஸ்

குறிப்புதவிகள்
--------------

1. ↑  மைக்ரோசாஃப்ட் அக்சஸ் வரலாறு
2. ↑  மைக்ரோசாஃப்ட் அக்சஸிற்கான பெயர் எங்கிருந்து வந்தது?
3. ↑  Aleksandar Jakšić (2008). "Developing Access 2007 Solutions with Native C or C++". Microsoft Corporation. 2008-09-22 அன்று பார்க்கப்பட்டது. Unknown parameter `|month=` ignored (`|date=` suggested) (உதவி)
4. ↑  Microsoft அக்சஸ் க்கான பெயரிடுதல் நடைமுறைகள்
5. ↑  கெவின் கொலின்ஸ் (மைக்ரோசாஃப்ட் ஜெட் புரோகிராம் மேனேஜ்மெண்ட்), "மைக்ரோசாஃப்ட் ஜெட் 3.5 பெர்பார்மென்ஸ் ஓவர்வியூ அண்ட் ஆப்டிமைசேஷன் டெக்னிக்ஸ்", MSDN. ஜூலை 19, 2005 இல் பெறப்பட்டது.
6. ↑
7. ↑

புற இணைப்புகள்
--------------

* அக்சஸ் குழு வலைப்பதிவு பரணிடப்பட்டது 2009-05-26 at the வந்தவழி இயந்திரம்
* மைக்ரோசாஃப்ட் அக்சஸ் முகப்புப் பக்கம்
* மைக்ரோசாஃப்ட் அக்சஸ் நியூஸ்குரூப்ஸ்
* மைக்ரோசாஃப்ட் அக்சஸ் 3-ஆம் தரப்பு கருவிகள்
* மைக்ரோசாஃப்ட் அக்சஸ் பற்றிய FAQ தளம்
* ஒரு நிறுவனத்தின் தரவுத்தள உத்தியில் மைக்ரோசாஃப்ட் அக்சஸ்
* மைக்ரோசாஃப்ட் அக்சஸ் செயல்திறன் உதவிக்குறிப்புகள்
* மைக்ரோசாஃப்ட் அக்சஸ் பிழை எண்கள் மற்றும் விவரக்குறிப்பு குறிப்பு
* தொடக்கநிலையாளர்களுக்கான மைக்ரோசாஃப்ட் அக்சஸ்
* AccessBlog.net - மைக்ரோசாஃப்ட் அக்சஸ் இல் உதவிக்குறிப்புகளும் தந்திரங்களும்