கேள்வி: மைக்ரோசாஃப்ட் அக்சஸ் - பயன்கள் என்பது என்ன?
பதில்: புரோக்கிராமர்கள் மற்றும் புரோக்கிராமர் அல்லாதவர்களால் அவர்களின் சொந்தமான எளிதான தரவுத்தள தீர்வுகளை உருவாக்க மைக்ரோசாஃப்ட் அக்சஸ் பயன்படுத்தப்படுகின்றது. அக்சஸ் அட்டவணைகள் பல்வேறு தரநிலை புல வகைகள், அகவரிசைகள் மற்றும் தொடர்புடைய ஒருபடித்தன்மை ஆகியவற்றை ஆதரிக்கின்றன. வினவல் இடைமுகம், தரவைக் காண்பிக்க மற்றும் உள்ளிடவுமான படிவங்கள் மற்றும் அச்சிடுவதற்கான அறிக்கைகளை ஆகியவற்றையும் அக்சஸ் கொண்டுள்ளது. ஜெட் தரவுத்தளம் அடிப்படையில், இவை இந்த இலக்குப் பொருட்களைக் கொண்டுள்ளது. இது பலப் பயனர்-விழிப்புணர்வு கொண்டிருக்கின்றது, மேலும் பதிவு-பூட்டுதல் மற்றும் அடுத்தடுத்த புதுப்பிப்புகள் மற்றும் நீக்கல்கள் உள்ளிட்ட தொடர்புடைய ஒருபடித்தன்மை ஆகியவற்றைக் கையாளுகின்றது. எளிமையான பணிகளை பாயிண்ட் மற்றும் கிளிக் விருப்பங்களைக் கொண்டு மேக்ரோக்கள் மூலமாக தானியக்கம் செய்ய முடியும். தங்களின் சொந்த முயற்சியில் பார்ப்பதற்கு மனதிற்கு உகந்ததாகவும் தொடர்புடைய மேம்பாட்டுத் தீர்வுகளையும் உருவாக்க முடிந்த புரோகிராமர் அல்லாதவர்களிடையே மைக்ரோசாஃப்ட் அக்சஸ் மிகவும் பிரபலமானது. ஒரு தரவுத்தளத்தை நெட்வொர்க்கில் வைத்து, பலபயனர்கள் ஒருவர் எழுதிய தரவின் மேல் ஒருவர் மேலெழுதுதல் இன்றி தரவைப் பகிர்தலும் புதுப்பித்தலும் எளிதாகும். தரவானது பதிவு அளவில் பூட்டப்படுகின்றது, இது எக்சல் முழு ஸ்பெரெட்ஷீட்டையும் பூட்டுவதிலிருந்து குறிப்பிடத்தகுந்த அளவில் வேறுபடுகின்றது. மைக்ரோசாஃப்ட் பரவலான வகையிலான டெப்ம்ளேட் தரவுத்தளங்களை நிரலில் வழங்குகின்றது. அவர்களின் [http://office.microsoft.com/en-us/templates/default.aspx வலைத்தளத்தில்] இருந்தும் அவற்றை பதிவிறக்கப்படலாம். இந்த விருப்பங்கள் அக்சஸைத் தொடங்கும் போது கிடைக்கின்றன. இவை பயனர்களை முன்னதாக வரையறுக்கப்பட்ட அட்டவணைகள், வினவல்கள், படிவங்கள், அறிக்கைகள் மற்றும் மேக்ரோக்கள் ஆகியவற்றைக்கொண்டு தரவுத்தளத்தை எளிதாகப் பயன்படுத்தவும் மேம்படுத்தவும் அனுமதிக்கின்றன. தொடர்புகளைத் தடமறிதல், சொத்துக்கள், சிக்கல்கள், நிகழ்வுகள், திட்டங்கள் மற்றும் பணிகள் உள்ளிட்டவை பிரபல டெம்ப்ளேட்கள் ஆகும். டெம்ப்ளேட்கள் VBA குறியீட்டைக் கொண்டிருப்பதில்லை. புரோகிராமர்களுக்கு விசுவல் பேசிக் ஃபார் அப்ளிகேசன்ஸ் (VBA) நிரலாக்க மொழியைப் பயன்படுத்தித் தீர்வுகளை உருவாக்கும் திறனையும் மைக்ரோசாஃப்ட் அக்சஸ் வழங்குகின்றது. இது விசுவல் பேசிக் 6.0 (VB6) ஐ ஒத்ததாகும். மேலும் எக்சல், வேர்டு, அவுட்லுக் மற்றும் பவர்பாயிண்ட் போன்ற மைக்ரோசாஃப்ட் ஆபிஸ் நிரல்கள் முழுமைக்கும் பயன்படுத்தப்படுகின்றது. விண்டோஸ் ஏ.பி.ஐ. அழைப்புகளைப் பயன்படுத்துதல் உள்ளிட்ட பெரும்பாலான வி.பி.6 குறியீட்டை வி.பி.ஏ.விலும் பயன்படுத்தப்பட முடியும். ஆற்றல்மிகு பயனர்கள் மற்றும் டெவலப்பர்கள் மேம்பட்ட தானியக்கம், தரவு செல்லுபடியாக்கல், பிழை கண்டறிதல் மற்றும் பலபயனர் ஆதரவு ஆகியவற்றைக் கொண்டு அடிப்படை இறுதிப்பயனர் தீர்வுகளை தொழில்முறைத் தீர்வாக நீட்டிக்க முடியும். முழுவதும் மைக்ரோசாஃப்ட் அக்சஸில் உருவாக்கப்பட்ட தரவுத்தளத் தீர்வுகளானவை தனிநபர்கள் மற்றும் பணிக்குழு ஆகியோர் வலையமைப்பு முழுமையும் பயன்படுத்துவதற்கும் மிகவும் பொருத்தமானது. ஆதரிக்கப்படக்கூடிய ஒரே நேரத்தில் பயன்படுத்தும் பயனர்களின் எண்ணிக்கையானது தரவின் எண்ணிக்கை, நடைபெறவிருக்கும் பணிகள், பயன்பாட்டு அளவு மற்றும் பயன்பாட்டு வடிவமைப்பு ஆகியவற்றப் பொறுத்து அமைகின்றது. 1 ஜி.பை அல்லது குறைவான தரவு (அக்சஸ் 2 ஜி.பை வரையிலும் ஆதரிக்கின்றது) மற்றும் 50 அல்லது குறைவான ஒரே நேரத்திய பயனர்கள் ஆகியவற்றைக் கொண்ட தீர்வுகள் பொதுவாக ஏற்றுக்கொள்ளப்பட்ட வரம்புகளாகும். இது சில நூறு பயனர்களின் எண்ணிக்கையை மொத்தமாகக் கொண்ட பணிக்குழு மற்றும் துறைத் தீர்வுகளுக்கு மிகச்சரியானது ஆகும். தரவை எளிதாகக் காணும் அல்லது எளிதாக தரவு உள்ளீடு செய்கின்ற பயன்பாடுகள் குறிப்பிடத்தக்க அளவு அதிக பயனர்களை ஆதரிக்க முடியும். சிக்கலான வினவல்களை இயக்குகின்ற அல்லது பெரிய தரவுக்குழுக்களைப் பகுப்பாய்வு செய்யும் பயன்பாடுகளுக்கு இயல்பாக அதிகமான பட்டையகலம் மற்றும் நினைவகம் (கணினியியல்) தேவைப்படுகிறது. மைக்ரோசாஃப்ட் அக்சஸ் என்பது பல்வேறு அணுகல் தரவுத்தளங்களை இணைத்தல் அல்லது மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர் போன்ற பின்புல தரவுத்தளத்தைப் பயன்படுத்துதல் மூலமாக அதிகமான தரவை மற்றும் பயனர்களை ஆதரிப்பதை அளவிட வடிவமைக்கப்பட்டிருக்கின்றது. இரண்டாவது வடிவமைப்பில் தரவு மற்றும் பயனர்களின் எண்ணிக்கையை நிறுவன அளவிலான தீர்வுகளுக்கு ஏற்ற அளவிற்கு அதிகரிக்க முடியும். வலை மேம்பாட்டில் மைக்ரோசாஃப்ட் அக்சஸின் பங்கு வரையறுக்கப்பட்டதாகவே உள்ளது. படிவங்கள் மற்றும் அறிக்கைகள் போன்ற அக்சஸின் பயனர் இடைமுக அம்சங்கள் விண்டோஸில் மட்டுமே செயல்படுகின்றன. அக்சஸிற்கு அடிப்படையான மைக்ரோசாஃப்ட் ஜெட் டேட்டாபேஸ் எஞ்சினை ஒ.டி.பி.சி. அல்லது ஒ.எல்.இ. டி.பி. போன்ற தொழில்நுட்பங்கள் வாயிலாக அணுக முடியும். தரவை (அதாவது அட்டவணை மற்றும் வினவல்கள்) ASP.NET, பி.ஹெச்.பி. அல்லது ஜாவாவில் உருவாக்கப்பட்ட வலை அடிப்படையிலான பயன்பாடுகள் மூலமாக அணுக முடியும். பல ஐ.எஸ்.பி.க்கள் மைக்ரோசாஃப்ட் அக்சஸை ஒரு தரவு சேமிப்பு விருப்பமாக வழங்குகின்றன. அக்சஸ் 2010 படிவங்களையும் அறிக்கைகளையும் வலைத்தளங்களில் வெளியிட அனுமதிக்கும் - ஆனால் அவற்றை மைக்ரோசாஃப்ட் இன் உடைமை உரிமையுள்ள ஷேர்பாயிண்ட் ஹோஸ்டிங் மென்பொருளைப் பயன்படுத்தும் வலைத்தளங்களில் மட்டுமே வெளியிட முடியும். இந்த வலை அடிப்படையிலான படிவங்கள் மற்றும் அறிக்கைகள் எந்த தரநிலையான உலாவியிலும் இயங்குகின்றது. இதன் விளைவான வலைப் படிவங்கள் மற்றும் அறிக்கைகள் உலாவியில் இயங்குகின்ற போது எந்த ஆக்டிவ்எக்ஸ் அல்லது சில்வர்லைட் போன்ற துணை நிரல்களும் அவசியமில்லை. எனவே, எடுத்துக்காட்டாக உபுண்டு லினக்ஸில் பயர்ஃபாக்ஸ் மூலமாக இயக்கப்படுவதால் முடிவான பயன்பாட்டைப் பயன்படுத்த முடியும் (விண்டோஸ் அல்லது வேறு எந்த துணை நிரல்களும் 2010 கொண்டு கட்டமைக்கப்பட்ட இந்த வலைப் பயன்பாடுகளை இயக்க அவசியமில்லை). நிறுவனச் சூழ்நிலைகளில், மைக்ரோசாஃப்ட் அக்சஸ் குறிப்பாக துரித பயன்பாட்டு மேம்பாட்டிற்கு அவசியமாகின்ற இறுதிப் பயனர் சந்திப்பிற்கு மிகவும் பொருந்துகின்றது. இறுதிப் பயனர்கள் அவர்களின் சொந்த வினவல்கள், படிவங்கள் மற்றும் அறிக்கைகள், தளவமைத்தல் புலங்கள் மற்றும் குழுவாக்கல்கள், வடிவங்களை அமைத்தல் மற்றும் பலவற்றை உருவாக்க மைக்ரோசாஃப்ட் அக்சஸ் எளிதானது. இது பயன்பாட்டின் மிகவும் சிக்கலான பகுதிகளில் கவனம் செலுத்த வேண்டிய அவசியத்திலிருந்து தொழில்முறை டெவலப்பர்களை விடுவிக்கிறது. பயனர்கள் தொகுதிக்கூறு குறியீடு, படிவங்கள் மற்றும் அறிக்கைகளை மாற்றியமைக்கும் வடிவமைப்புப் பகுதிகளை அணுகுவதைத் தடுக்கும் வகையில் ஒரு அக்சஸ் தரவுத்தளத்தின் ஒருங்கிணைந்த எம்.டி.இ. அல்லது எ.சி.சி.டி.இ. பதிப்பை உருவாக்க முடியும். இது பெரும்பாலும் இறுதிப்பயனர் திருத்தங்கள் தடுக்கப்பட்ட அல்லது பயன்பாட்டுக் குறியீடு கண்டிப்பாக தனிப்பட்ட வகையில் வைக்கப்பட வேண்டிய சூழல்களில் பயன்படுத்தப்படுகின்றன. மைக்ரோசாஃப்டின் [http://www.microsoft.com/downloads/details.aspx?FamilyID=d9ae78d9-9dc6-4b38-9fa6-2c745a175aed&amp;DisplayLang=en பதிவிறக்க] த்திற்காக மைக்ரோசாஃப்ட் அக்சஸ் 2007 இயங்குநேர பதிப்பை வழங்குகின்றது. இது நபர்கள் அக்சஸ் தீர்வுகளை உருவாக்கி அதை மைக்ரோசாஃப்ட் அக்சஸ் அல்லாத உரிமையாளர்கள் பயன்படுத்துவதற்காக (DLLகள் அல்லது EXEகள் பகிர்ந்தளிக்கப்படுவதைப் போன்ற அதே வழியில்) பகிர்ந்தளிக்க அனுமதிக்கின்றது. வழக்கமான அக்சஸ் பதிப்பைப் போலல்லாமல் இயங்குநேர பதிப்பு பயனர்களை அக்சஸ் பயன்பாட்டைப் பயன்படுத்த அனுமதிக்கின்றது. ஆனால் அவர்கள் அதன் வடிவமைப்புப் பகுதியைப் பயன்படுத்த முடியாது. அக்சஸ் பயன்பாடுகளைப் பகிர்ந்தளித்தல், தரவுத்தள டெம்ப்ளேட்களை உருவாக்கம் மற்றும் மைக்ரோசாஃப்ட் விசுவல் சோர்ஸ்சேஃப்புடன் சோர்ஸ் குறியீடு கட்டுப்பாட்டை ஒருங்கிணைத்தல் ஆகியவற்றுக்கு உதவும் பதிவிறக்கங்களுக்கான [http://www.microsoft.com/downloads/details.aspx?FamilyID=d96a8358-ece4-4bee-a844-f81856dceb67&amp;DisplayLang=en டெவலப்பர் நீட்டிப்புகளை] யும் மைக்ரோசாஃப்ட் வழங்குகின்றது.
கேள்வி: மைக்ரோசாஃப்ட் அக்சஸ் - அக்சஸில் இருந்து எஸ்.கியூ.எல் சர்வருக்கு மேம்படுத்துதல் பற்றி விளக்கவும்.
பதில்: அக்சஸ் பயன்பாடுகளை நிறுவனம் அல்லது வலைத் தீர்வுகளுக்கு விரிவாக்க, மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வர் அல்லது அதற்கு சமமான சேவையக தரவுத்தளத்திற்கு இடமாற்றுதல் ஒரு பரிந்துரைக்கப்படும் உத்தியாகும். கிளையண்ட்-சர்வர் வடிவமைப்பானது பராமரிப்பைக் குறிப்பிடத்தக்க வகையில் குறைக்கின்றது. மேலும் பாதுகாப்பு, கிடைக்கும்தன்மை, நிலைப்புத்தன்மை மற்றும் பரிமாற்றத்தை பதிவுசெய்தல் ஆகியவற்றை அதிகரிக்கின்றது. அக்சஸ், பயனர்கள் அவர்களின் தரவுத்தளங்களை ஒ.டி.பி.சி. கிளையண்ட்-சர்வர் தரவுத்தளமான மைக்ரோசாஃப்ட் எஸ்.கியூ.எல் சர்வருக்கு மேம்படுத்த அனுமதிக்கும் மேம்படுத்துதல் வழிகாட்டியைக் கொண்டுள்ளது. கூடுதலாக மைக்ரோசாஃப்டிடம் இருந்து அக்சஸிற்கான (SSMA) எஸ்.கியூ.எல் சர்வர் மைகிரேசன் அசிஸ்டெண்ட் பதிவிறக்கமாகவும் கிடைக்கின்றது.http://www.microsoft.com/sqlserver/2005/en/us/migration-access.aspx பல்வேறு மேம்படுத்தல் விருப்பங்கள் உள்ளன.http://www.fmsinc.com/FMSUpsize/docs/EvolvingMicrosoftAccessApplications.pdf தரவு மற்றும் வினவல்கள் எஸ்.கியூ.எல் சர்வருக்கு இடமாற்றப்பட்ட பின்னர் எம்.டி.பி./எ.சி.சி.டி.பி. அக்சஸ் தரவுத்தளத்தை தரவுத்தளத்திற்கு இணைக்க முடியும். பயனர்கள் எஸ்.கியூ.எல் சர்வரில் சேமிக்கப்பட்ட செயல்முறைகள் போன்ற இலக்கு பொருட்களை உருவாக்கும் உரிமைகளைக் கொண்டிருக்கவில்லை என்றால் இது எளிதான இடமாற்றமாகவும் மிகப் பொருத்தமானதாகவும் இருக்கின்றது. இணைக்கப்பட்ட அட்டவணைகளில் இருந்து தரவை பெறுதல் அவசியமான பதிவுகளுக்கு கட்டாயமற்றதாக்கப்பட்டுள்ளது. ஆனால் அவை நெட்வொர்க் இடையே முழு அட்டவணையையும் நகலெடுத்தல் தேவைப்படும் பல அட்டவணை இணைப்புகளுக்கு செயல்திறன்மிக்கதாக இல்லை. அக்சஸ் தரவுத்தளங்களை ஒரு எஸ்.கியூ.எல் சர்வர் தரவுத்தளத்திற்கு நேரடியாக இணைக்கப்பட்டுள்ள அக்சஸ் டேட்டா பிராஜெக்ட்ஸாக (ADP) மாற்ற முடியும். அட்டவணைகள், காட்சிகள், சேமிக்கப்பட்ட செயல்முறைகள், பார்வைகள் மற்றும் எஸ்.கியூ.எல் சர்வர் இடர்பாடுகள் போன்ற எஸ்.கியூ.எல் சர்வர் ஆப்ஜெக்ட்களை நேரடியாக உருவாக்கும் மற்றும் திருத்தும் திறனை எ.டி.பி.கள் ஆதரிக்கின்றன. இந்தக் காட்சிகள் மற்றும் சேமிக்கப்பட்ட செயல்முறைகள் ஆகியவற்றால் பல அட்டவணை இணைப்புகளுக்கான நெட்வொர்க் போக்குவரத்து நெரிசலைக் குறிப்பிடும்படியாகக் குறைக்க முடியும். எதிர்பாராவிதமாக, எ.டி.பி.கள் தற்காலிக அட்டவணைகளை அல்லது ஒற்றை எஸ்.கியூ.எல் சர்வர் தரவுத்தளங்களுக்கு அப்பால் உள்ள பிற தரவு மூலங்களுக்கான இணைப்பை ஆதரிப்பதில்லை. (எ.டி.பி./எ.சி.சி.டி.பி. தரவுத்தளங்கள் பல்வேறு தரவு மூலங்களுக்கு இணைப்பை ஏற்படுத்த முடியும். மேலும் நீங்கள் அவற்றிற்கிடையே பலவகைப்பட்ட வினவல்களை நிகழ்த்த சாத்தியப்படுத்துகின்றன.) இறுதியாக தரவு மாற்றப்பட்டதும் ASP.NET அல்லது ஜாவா போன்ற பிற தீர்வுகள் மூலமாக சில அக்சஸ் தரவுத்தளங்கள் முழுமையாக இடமாற்றம் செய்யப்படுகின்றன. பல நிகழ்வுகளில், ASP.NET ஐ பயன்படுத்தி டெவலப்பர்களால் வலை இடைமுகங்கள் கட்டமைக்கப்படும் இடத்தில் கலப்பினத் தீர்வுகள் உருவாக்கப்படுகின்றன. அதே வேளையில் எவருக்கும் பகிர்ந்தளிக்கப்பட வேண்டிய தேவையற்ற மற்றும்/அல்லது அடிக்கடி மாறும் நிர்வாக அல்லது அறிக்கையிடல் அம்சங்கள் பராமரிக்கப்பட்ட தகவல் பணியாளர்களுக்காக அக்சஸ் இல் வைக்கப்பட்டுள்ளன. அனைத்து அக்சஸ் தரவும் எஸ்.கியூ.எல் சர்வருக்கும் இடமாற்ற முடிந்த அதே வேளையில், அக்சஸ் வினவல்கள் எஸ்.கியூ.எல் சர்வர் வினவல்களை விடவும் உயர்ந்ததாக உள்ளன என்பது குறிப்பிடத்தக்கதாகும். எனவே சில வினவல்களை வெற்றிகரமாக இடமாற்ற முடியாது. சில சூழல்களில், நீங்கள் வி.பி.ஏ செயல்பாடுகள் மற்றும் பயனர் வரையறுத்த செயல்பாடுகளை டிஎஸ்.கியூ.எல் அல்லது .NET செயல்பாடுகள் / செயல்முறைகளில் மொழிமாற்றம் செய்யவேண்டி வரலாம். குறுக்குத்தாவல் வினவல்களை பிவோட் கட்டளையை பயன்படுத்தி எஸ்.கியூ.எல் சர்வருக்குகு இடமாற்ற முடியும்.