HTSQL
ஹைப்பர் டெக்ஸ்ட் ஸ்ட்ரக்ச்சர்ட் வினவல் மொழி (எச். டி. எஸ். க்யூ. எல்) என்பது ஒரு திட்டத்தால் இயக்கப்படும் யூ. ஆர். ஐ-டு-எஸ். க்யூ. எல் வினவல் மொழியாகும், இது ஒரு கோரிக்கையை எச். டி. டி. பி மூலம் எடுத்து, அதை ஒரு எஸ். க்யூ. எல் வினவலாக மாற்றுகிறது, ஒரு தரவுத்தளத்திற்கு எதிராக வினவலை செயல்படுத்துகிறது, மேலும் பயனருக்கு மிகவும் பொருத்தமான வடிவத்தில் முடிவுகளைத் தருகிறது முகவர் (சி. எஸ். வி, எச். டி. எம். எல் போன்றவை) எச். டி. எஸ். க்யூ. எல் மொழி "எச். டி. எஸ். க்யூ. எல் சேவையகங்களில்" செயல்படுத்தப்படுகிறது, அவை வலை கோரிக்கைகளை சமமான எஸ். க்யூ. எல் ஆக மாற்ற எச். டி. எஸ். க்யூ. எல் ஐப் பயன்படுத்துகின்றன, சேவையக பக்க தரவுத்தளத்தில் கோரிக்கைகளை செயல்படுத்துகின்றன, மேலும் எக்ஸ். எம். எல், எச். டி. எம். எல், சி. எஸ். வி, ஜே. எஸ். ஓ. என் அல்லது ஒய். ஏ. எம். எல் வடிவங்களில் முடிவுகளைத் தருகின்றன. ஏப்ரல் 2010 நிலவரப்படி தற்போதைய செயல்படுத்தல் பைத்தானைப் பயன்படுத்துகிறது மற்றும் போஸ்ட்கிரேஎஸ்கியூஎல், மைஎஸ்கியூஎல், எஸ்கியூலைட், ஆரக்கிள் மற்றும் மைக்ரோசாப்ட் எஸ்கியூஎல் சர்வர் தரவுத்தளங்களுடன் வேலை செய்கிறது. எச். டி. எஸ். க்யூ. எல் கிளார்க் எவன்ஸால் முன்மாதிரி செய்யப்பட்டு உருவாக்கப்பட்டது (அவர் 2001 இல் ஒய். ஏ. எம். எல் முன்மொழிந்தார்) மற்றும் ப்ரோமிதியஸ் ரிசர்ச்சின் கிரில் சைமனோவ் ஆகியோரால் செயல்படுத்தப்பட்டது. ஸ்கோப் எச். டி. எஸ். க்யூ. எல் இன் நோக்கம் பார்வையாளர்கள் எஸ். க்யூ. எல் புரோகிராமர்கள் அல்லாத வணிக பயனர்கள். இது திரட்டல்கள் மற்றும் கணிப்புகள் போன்ற உள்ளுணர்வு அல்லாத தொடர்புடைய கேள்விகளை எளிமைப்படுத்த முயல்கிறது. குறிக்கோள் SQL ஐப் பிரதிபலிப்பதில் முழுமை அல்ல, ஆனால் எளிமை மற்றும் உள்ளுணர்வு. எச். டி. எஸ். க்யூ. எல் தரவை நன்கு அறிந்த ஆனால் எஸ். க்யூ. எல் தொடரியல் இல்லாத பயனர்களை ஒரு பயன்பாட்டின் வழியாக செல்லாமல் தரவுத்தளத்தை நேரடியாக அணுக அனுமதிக்கிறது. HTSQL ஒரு URI-அடிப்படையிலான வினவல் தொடரமைப்பைப் பயன்படுத்துகிறது. கேள்விகள் பொதுவாக ஒரு அட்டவணையுடன் தொடங்குகின்றன, விருப்பப்படி ஒரு திட்டத்தால் முன்னொட்டு மற்றும் அதைத் தொடர்ந்து திரும்பும் வரிசைகளின் எண்ணிக்கையைக் கட்டுப்படுத்த ஒரு வடிகட்டி வெளிப்பாடு. அட்டவணையின் பெயருக்கு முந்தைய நெடுவரிசை பெயரைக் குறிப்பிடுவதன் மூலம் அட்டவணைகள் முழுவதும் இணைப்புகளை எடுத்துக்காட்டலாம். இந்த எடுத்துக்காட்டு நிரல் அட்டவணையில் இருந்து ஒரு பட்டப்படிப்பு திட்டத்தின் தலைப்பு மற்றும் பள்ளி அட்டவணையில் இருந்து பள்ளியின் பெயரைக் கோருகிறதுஃ/நிரல் {school.name, தலைப்பு} எச். டி. எஸ். க்யூ. எல் கட்டளை-வரி அமைப்பில் இருந்து இந்த வினவலின் முடிவுஃ நிரல் ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~------------------------------------------------------------------------ தரவுத்தளத்தில் ஒன்றுக்கு ஒன்று பல உறவுகள் இருக்கும்போது மொத்த வெளிப்பாடுகளைப் பயன்படுத்தலாம். / பள்ளி {பெயர், எண்ணிக்கை (நிரல்), எண்ணிக்கை (துறை)} இதன் விளைவாக ஒவ்வொரு பள்ளியிலும் உள்ள திட்டங்கள் மற்றும் துறைகளின் எண்ணிக்கை (எண்ணிக்கை) காட்டப்படுகிறதுஃ பள்ளி ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~-----------------------------------------------------பள்ளி கலை மற்றும் வடிவமைப்பு | 3 | 2 வணிகப் பள்ளி | 5 | 3 கல்விக் கல்லூரி | 7 அதன் டெவலப்பர்கள் இதை மிகவும் சுருக்கமாகவும் உள்ளுணர்வுடனும் கருதுகின்றனர், எனவே தொழில்நுட்பமற்ற பயனர்களுக்கு SQL ஐ விட குறைவான பிழைகள் ஏற்படுகின்றன. தரவு ஆய்வாளர்கள் மற்றும் யுஐ டெவலப்பர்கள் போன்ற தற்செயலான புரோகிராமர்களாலும் எச். டி. எஸ். க்யூ. எல் பயன்படுத்தப்படலாம். மேலும் படிக்கக்கூடிய, எச். டி. டி. பி அடிப்படையிலான வினவல்களைத் தவிர, தற்செயலான இணைப்புகள் போன்ற பொதுவான எஸ். க்யூ. எல் தவறுகளைத் தவிர்க்க இது உதவுகிறது என்று எச். டி. எஸ். க்யூ. எல் டெவலப்பர்கள் கூறுகின்றனர். பதிப்புகள் மற்றும் உரிமம் வழங்கும் எச். டி. எஸ். க்யூ. எல் இரட்டை உரிம மாதிரியைப் பின்பற்றுகிறது. மைஎஸ்கியூஎல் மற்றும் போஸ்ட்கிரேஎஸ்கியூஎல் உள்ளிட்ட திறந்த மூல தொடர்புடைய தரவுத்தளங்களுடன் மென்பொருளை இலவசமாகப் பயன்படுத்தலாம். மூலக் குறியீடு பிட்பக்கெட் தளத்தில் கிடைக்கிறது. ஆரக்கிள் மற்றும் மைக்ரோசாப்ட் எஸ். க்யூ. எல் சர்வர் போன்ற வணிக தரவுத்தளங்களுடன் இணக்கமான எச். டி. எஸ். க்யூ. எல் இன் வணிக பதிப்பும் கிடைக்கிறது. இதே போன்ற முன்முயற்சிகள் போஸ்ட்ஜிரேஸ்ட் போஸ்ட் கிராஃபைல் குறிப்புகள் வெளிப்புற இணைப்புகள் எச். டி. எஸ். க்யூ. எல் சமூக வலைத்தளமான கேள்வி மொழிகள்