Latest topics
» உலகச் செய்திகளில் விநோதம் (தொடர்)by வாகரைமைந்தன் Yesterday at 4:56 pm
» மின் நூல்கள் தரவிறக்க.. (தொடர்)
by வாகரைமைந்தன் Wed May 08, 2024 11:33 pm
» தினம் ஒரு தகவல் (தொடர்)
by வாகரைமைந்தன் Tue May 07, 2024 3:00 pm
» வரலாற்றில் வினோதங்கள் (தொடர்)
by வாகரைமைந்தன் Mon Apr 29, 2024 4:32 pm
» கணினி-இணைய -செய்திகள்/தகவல்கள்
by வாகரைமைந்தன் Wed Feb 21, 2024 8:58 pm
» How to earnings online?
by Tamil Mon Dec 11, 2023 8:15 pm
» ‘பிரிவு 370 நீக்கம் சரியே..!’ - உச்ச நீதிமன்றத் தீர்ப்பும், ஜம்மு காஷ்மீரின் எதிர்காலமும்!
by Tamil Mon Dec 11, 2023 6:52 pm
» மியூச்சுவல் ஃபண்ட் நிறுவனங்களுக்கு புதிய கட்டுப்பாடுகள்... விதிமுறைகள் என்ன சொல்கிறது?
by Tamil Mon Dec 11, 2023 6:49 pm
» ``கமல்ஹாசன், ஒரு சீட்டுக்காக திமுக-வுக்கு லாலி பாடுகிறார்!" - விளாசும் செல்லூர் ராஜூ
by Tamil Mon Dec 11, 2023 6:44 pm
» Bigg Boss 7 Day 70: `வன்மம்... வன்மம்... வன்மம்' அர்ச்சனா, விஷ்ணுவுக்கு கமல் நடத்திய பரேடு!
by Tamil Mon Dec 11, 2023 6:38 pm
» பாஸ்டர் வின்சென்ட் செல்வகுமார் புத்தகங்கள் வேண்டும்
by gnanaseharj Sun Oct 29, 2023 6:26 pm
» My open letter to Brother VincentSelvakumar and Sadhu Sundar Selvaraj of Jesus Ministries in India
by வாகரைமைந்தன் Sun Oct 22, 2023 3:15 pm
» பாஸ்டர் வின்சென்ட் செல்வகுமார் புத்தகங்கள் வேண்டும்
by gnanaseharj Sat Oct 21, 2023 8:31 pm
» புத்தகம் தேவை
by gnanaseharj Sun Sep 17, 2023 9:19 pm
» நாவல் தேவை
by jayaragh Sat Jun 10, 2023 9:58 pm
» ஆன்லைன் இணைய மோசடிகள் + பாதுகாப்பு முறைகள்
by வாகரைமைந்தன் Mon Oct 24, 2022 3:26 pm
» தினம் ஒரு திருக்குறள்- படிப்போம்
by வாகரைமைந்தன் Sun Sep 18, 2022 1:15 pm
» சிறுவர் கதைகள்
by வாகரைமைந்தன் Fri Aug 12, 2022 12:28 am
» கதை படிக்கலாம்-கதையும் படிக்கலாம் (தொடர்)
by வாகரைமைந்தன் Mon Aug 08, 2022 4:48 pm
» வல்லிபுரத்தினில் கண்ணன் தலத்தினில் மாயவனின் திருநடனம் வண்ணமயத்தினில் வண்ணநிலத்தினில் அகன்றிடுமே பெருஞ்சலன
by veelratna Fri Jul 22, 2022 11:14 am
» கண்முன்னே பரிதவிக்கும் பிள்ளையின் நிலை கண்டு துடிக்கும் பெற்ற மனம்
by veelratna Fri Jul 15, 2022 11:59 am
» இணையத்தில் தரவுகள்+பாதுகாப்பு (தொடர்)
by வாகரைமைந்தன் Tue May 03, 2022 3:16 pm
» ஆரம்ப - மேல் நிலை கணினி-இணையப் பாடம்
by வாகரைமைந்தன் Mon Jan 31, 2022 4:07 pm
» பாடல் என்ன தெரியுமா? கேள்வியும்-பதிலும் (தொடர்)
by வாகரைமைந்தன் Thu Jan 27, 2022 5:47 pm
» சித்தமருத்துவ நூல்கள் தரவிறக்கம் செய்ய..
by வாகரைமைந்தன் Sun Jan 02, 2022 4:04 pm
» யாழ்ப்பாணம் கோட்டை
by Tamil Mon Dec 13, 2021 6:44 am
» ஸ்ருதி வினோ நாவல்கள் - மின்நூல்
by வாகரைமைந்தன் Fri Dec 10, 2021 11:14 pm
» கவிதை படிக்கலாம்
by வாகரைமைந்தன் Thu Dec 02, 2021 4:09 pm
» சினிமாவில் தொழில்நுட்பம்+செய்தி
by வாகரைமைந்தன் Fri Nov 19, 2021 4:45 pm
» மனசு அமைதி பெற .......
by veelratna Mon Nov 08, 2021 12:13 pm
» கீரிமலையில் அமைந்துள்ள சிவன் கோயில் நகுலேஸ்வரம்
by veelratna Mon Nov 08, 2021 12:11 pm
» இலங்கை வானொலியில் ஒளிபரப்பு செய்யப்படட சில பழைய விளம்பரங்கள் அத்தானே அத்தானே எந்தன் ஆசை அத்தானே
by veelratna Mon Nov 08, 2021 12:06 pm
» பக்தி பாடல்கள்
by veelratna Mon Nov 08, 2021 12:04 pm
» தவில் நாதஸ்வரம்
by veelratna Mon Nov 08, 2021 11:58 am
» புது வரவு விளையாட்டு
by veelratna Mon Nov 08, 2021 11:56 am
» கீரிமலை நாகுலேஸ்வரம் கோவில்
by veelratna Tue Oct 26, 2021 11:51 am
» நாச்சி முத்தையா நாச்சி முத்தையா
by veelratna Tue Oct 26, 2021 11:48 am
» மெல்லிசை பாடல்
by veelratna Mon Oct 25, 2021 11:35 am
» யாழ்ப்பாணம் கச்சேரி பழய நினைவுகள்
by veelratna Mon Oct 25, 2021 11:31 am
» கீரிமலை கேணியடி ,நகுலேஸ்வரம் கோவிலடி
by veelratna Wed Oct 20, 2021 12:53 pm
எளிய தமிழில் SQL - பாகம் 1
2 posters
Page 1 of 1
எளிய தமிழில் SQL - பாகம் 1
SQL என்பதன் விரிவு என்ன?
Structured Query Language
SQLன் பயன்கள் யாவை?
Databaseன் தகவல்களைத் தேடி எடுப்பது,
புதிய தகவலை ஏற்றுவதற்கு,
பழைய விவரங்களை மாற்றுவதற்கு,
அழிப்பதற்கு மற்றும் இன்னும் நிறைய விசயங்களுக்கு SQL பயன்படுகிறது.
Database களில் இருக்கும் தகவல்களை எடுக்க / கொடுக்க SQL உதவுகிறது.
Query என்றால் கேள்வி, விசாரணை, தேடுதல் என அர்த்தம் கொள்ளலாம்.
சரி எடுத்த எடுப்பில் Database என ஆரம்பித்துவிட்டேன்.
அது என்ன Database?
பாய்ஸ்படத்தில் நடிகர் செந்தில், மணிகண்டனுடன் ஒரு கையடக்க நோட்டுப்புத்தகத்தைவைத்துக்கொண்டு ”எந்தக் கோவிலில் எந்த நேரத்தில் என்ன கொடுப்பார்கள்”? எனபுள்ளிவிவர அறிக்கை விடுவார்.
ஒரு வசனம் பேசுவார் - Information, Information is Wealth என்பார்.அது யாரோ எழுதிக்கொடுத்த வசனம் அல்ல. எழுத்தாளர் சுஜாதா பாய்ஸ்படத்துக்காக எழுதிக்கொடுத்த வசனம்தான். இது ஒரு நகைச்சுவை உதாரணம்.
கீழே ஒரு எளிய Table வடிவம் ஒன்றைத் தருகிறேன்.
ஒவ்வொரு வகுப்பறைக்கும், ஒரு வருகைப்பதிவேடு வைத்திருப்பார்கள்.
அதில் மாணவர் பெயர், தேதி போன்றவை இருக்கும். அதில் தினமும் மாணவர் வந்திருக்கிறாரா? இல்லையா எனக் குறித்துக்கொள்வார்கள்.
மாத இறுதியில் ஒரு குறிப்பிட்ட மாணவர் எத்தனை நாட்கள் வந்திருந்தார்? அல்லது எத்தனை நாட்கள் வரவில்லை எனக் கணக்கிட்டுக்கொள்ளலாம்.
இதில் மாணவர் பெயர், தேதி முதலியவற்றை Field அல்லது Column எனலாம்.
மாணவரின் பெயர் எழுத்து வடிவில் இருக்கும்.
அதனை String / Character / Variable character என்போம்.
தேதி என்பது month-date-year அல்லது date/month/year போன்ற ஒரு வடிவில் அமைந்திருக்கும். இது இரண்டாவது Field ஆகும்.
மாணவர் பெயர் ---> character(50)
தேதி ---> datetime
ஒரு மாணவருக்காக எவ்வளவு எழுத்துகளை அதிகபட்சமாக ஒதுக்குகிறோம் என்பதே அடைப்புக்குறிக்குள் தரப்படுகிறது.
உதாரணமாக மாணவரின் பெயர் ‘Babu’ எனக் கொண்டால் அவருடைய பெயரின் எழுத்துக்களின் எண்ணிக்கை 4.
’valpaiyan @ Arun The Hero’ எனக் கொண்டால் அவருடைய பெயரின் ஒட்டுமொத்த எழுத்துக்களின் எண்ணிக்கை 25.
இப்படிஒவ்வொருவரின் பெயரில் உள்ள எழுத்துக்களின் எண்ணிக்கை வித்தியாசப்படுகிறது.ஆகவே நாமாகவே ஒரு உச்சமதிப்பு ஒன்றை கொடுத்துவிடவேண்டும். இங்கேcharacter(50) எனக் கொடுத்தால் Name என்கிற Field / Column ல் அதிகபட்சமாக50 எழுத்துக்களைப் பதிவுசெய்ய இயலும் எனக் கொள்க.
மாணவர் பெயர் ---> character(50)
தேதி ---> datetime இவை இரண்டும் இரண்டு Column எனக் கொண்டால், இவற்றினை ஒட்டுமொத்தமாக ஒரு Table எனலாம்.
ஒரு Table என்பது பல Field களின் தொகுப்பு.
ஒரு Field என்பது குறிப்பிட்ட ஒரே மாதிரியான தகவலின் தொகுப்பு.
ஒவ்வொருFieldலும் நாம் பதிவு செய்யப்போகிற தகவலின் அடிப்படையில், எந்த மாதிரியானதகவலைப் பதிவு செய்யப் போகிறோம் என்பதை அதன் Data Type மூலம்நிர்ணயிக்கலாம்.
மாணவரின் பெயரை character(50) என்றோம். இங்கே 50என்பது எத்தனை எழுத்துக்கள் என்பதைக் குறிக்கிறது. character என்பது ஒருData Type ஆகும்.
தேதி --> datetime இங்கு datetime என்பது மற்றொரு வகை Data Type ஆகும்.
எழுத்துக்களைப்பதியும்போது character, எண்களைப்பதியும்போது numbers(int,bigint,decimal,float). தேதியைக் குறிக்கும்போது datetime என ஒவ்வொருவகையான தகவலுக்கும் ஒவ்வொரு DataType உள்ளது.
ஆகவே Data Type என்பது தகவலின் வகையைக் குறிப்பதாகும்.
SQL வாயிலாக ஒரு Table ஐ உருவாக்க / மாற்ற / அழிக்க / தகவலைத் தேட இயலும்.
Tableஎன்பதில் பல Columns இருக்கும். ஒவ்வொரு Columnன் தகவலின் வகையை DataTypeமூலம் நிர்ணயிக்கலாம். எவ்வளவு எழுத்துகள் என்பதை அடைப்புக்குறிக்குள்சொல்கிறோம்.
உங்கள் கணினியில் SQL கட்டளைகளை இயக்கிப் பார்ப்பதற்காக Microsoft SQL Server 2005 Express Edition மென்பொருளை இலவசமாகத் தரவிறக்கி உங்கள் கணினியில் நிறுவிக்கொள்ளவும்.
பலபதிவுகளை பிற ஆங்கில வலைப்பூக்களில் இருந்து மொழிபெயர்த்துப்போட்டிருக்கிறேன். அதற்கு ஆதரவளித்த அன்புள்ளங்களுக்கு நன்றி. அதுபோலஇந்தத் தொடரின் வெற்றி உங்கள் கையில்தான் உள்ளது.
முதலில் சிலterms உங்களுக்குக் குழப்பமாக இருப்பினும் தொடர்ந்து படியுங்கள். இங்கேகுறிப்பிடும் உதாரணங்களை கணினியில் செய்து பாருங்கள். வித்தியாசத்தைநீங்களே உணர்வீர்கள்.
இங்கே இனிவரும் காலங்களில் நான்கொடுக்கப்போகும் உதாரணங்களை இயக்கிப் பார்க்க இந்த இலவச மென்பொருளை உங்கள்கணினியில் நிறுவிக்கொள்ளவும்.
http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&DisplayLang=en
நன்றி தமிழ் நெஞ்சம்
Structured Query Language
SQLன் பயன்கள் யாவை?
Databaseன் தகவல்களைத் தேடி எடுப்பது,
புதிய தகவலை ஏற்றுவதற்கு,
பழைய விவரங்களை மாற்றுவதற்கு,
அழிப்பதற்கு மற்றும் இன்னும் நிறைய விசயங்களுக்கு SQL பயன்படுகிறது.
Database களில் இருக்கும் தகவல்களை எடுக்க / கொடுக்க SQL உதவுகிறது.
Query என்றால் கேள்வி, விசாரணை, தேடுதல் என அர்த்தம் கொள்ளலாம்.
சரி எடுத்த எடுப்பில் Database என ஆரம்பித்துவிட்டேன்.
அது என்ன Database?
பாய்ஸ்படத்தில் நடிகர் செந்தில், மணிகண்டனுடன் ஒரு கையடக்க நோட்டுப்புத்தகத்தைவைத்துக்கொண்டு ”எந்தக் கோவிலில் எந்த நேரத்தில் என்ன கொடுப்பார்கள்”? எனபுள்ளிவிவர அறிக்கை விடுவார்.
ஒரு வசனம் பேசுவார் - Information, Information is Wealth என்பார்.அது யாரோ எழுதிக்கொடுத்த வசனம் அல்ல. எழுத்தாளர் சுஜாதா பாய்ஸ்படத்துக்காக எழுதிக்கொடுத்த வசனம்தான். இது ஒரு நகைச்சுவை உதாரணம்.
கீழே ஒரு எளிய Table வடிவம் ஒன்றைத் தருகிறேன்.
ஒவ்வொரு வகுப்பறைக்கும், ஒரு வருகைப்பதிவேடு வைத்திருப்பார்கள்.
அதில் மாணவர் பெயர், தேதி போன்றவை இருக்கும். அதில் தினமும் மாணவர் வந்திருக்கிறாரா? இல்லையா எனக் குறித்துக்கொள்வார்கள்.
மாத இறுதியில் ஒரு குறிப்பிட்ட மாணவர் எத்தனை நாட்கள் வந்திருந்தார்? அல்லது எத்தனை நாட்கள் வரவில்லை எனக் கணக்கிட்டுக்கொள்ளலாம்.
இதில் மாணவர் பெயர், தேதி முதலியவற்றை Field அல்லது Column எனலாம்.
மாணவரின் பெயர் எழுத்து வடிவில் இருக்கும்.
அதனை String / Character / Variable character என்போம்.
தேதி என்பது month-date-year அல்லது date/month/year போன்ற ஒரு வடிவில் அமைந்திருக்கும். இது இரண்டாவது Field ஆகும்.
மாணவர் பெயர் ---> character(50)
தேதி ---> datetime
ஒரு மாணவருக்காக எவ்வளவு எழுத்துகளை அதிகபட்சமாக ஒதுக்குகிறோம் என்பதே அடைப்புக்குறிக்குள் தரப்படுகிறது.
உதாரணமாக மாணவரின் பெயர் ‘Babu’ எனக் கொண்டால் அவருடைய பெயரின் எழுத்துக்களின் எண்ணிக்கை 4.
’valpaiyan @ Arun The Hero’ எனக் கொண்டால் அவருடைய பெயரின் ஒட்டுமொத்த எழுத்துக்களின் எண்ணிக்கை 25.
இப்படிஒவ்வொருவரின் பெயரில் உள்ள எழுத்துக்களின் எண்ணிக்கை வித்தியாசப்படுகிறது.ஆகவே நாமாகவே ஒரு உச்சமதிப்பு ஒன்றை கொடுத்துவிடவேண்டும். இங்கேcharacter(50) எனக் கொடுத்தால் Name என்கிற Field / Column ல் அதிகபட்சமாக50 எழுத்துக்களைப் பதிவுசெய்ய இயலும் எனக் கொள்க.
மாணவர் பெயர் ---> character(50)
தேதி ---> datetime இவை இரண்டும் இரண்டு Column எனக் கொண்டால், இவற்றினை ஒட்டுமொத்தமாக ஒரு Table எனலாம்.
ஒரு Table என்பது பல Field களின் தொகுப்பு.
ஒரு Field என்பது குறிப்பிட்ட ஒரே மாதிரியான தகவலின் தொகுப்பு.
ஒவ்வொருFieldலும் நாம் பதிவு செய்யப்போகிற தகவலின் அடிப்படையில், எந்த மாதிரியானதகவலைப் பதிவு செய்யப் போகிறோம் என்பதை அதன் Data Type மூலம்நிர்ணயிக்கலாம்.
மாணவரின் பெயரை character(50) என்றோம். இங்கே 50என்பது எத்தனை எழுத்துக்கள் என்பதைக் குறிக்கிறது. character என்பது ஒருData Type ஆகும்.
தேதி --> datetime இங்கு datetime என்பது மற்றொரு வகை Data Type ஆகும்.
எழுத்துக்களைப்பதியும்போது character, எண்களைப்பதியும்போது numbers(int,bigint,decimal,float). தேதியைக் குறிக்கும்போது datetime என ஒவ்வொருவகையான தகவலுக்கும் ஒவ்வொரு DataType உள்ளது.
ஆகவே Data Type என்பது தகவலின் வகையைக் குறிப்பதாகும்.
SQL வாயிலாக ஒரு Table ஐ உருவாக்க / மாற்ற / அழிக்க / தகவலைத் தேட இயலும்.
Tableஎன்பதில் பல Columns இருக்கும். ஒவ்வொரு Columnன் தகவலின் வகையை DataTypeமூலம் நிர்ணயிக்கலாம். எவ்வளவு எழுத்துகள் என்பதை அடைப்புக்குறிக்குள்சொல்கிறோம்.
உங்கள் கணினியில் SQL கட்டளைகளை இயக்கிப் பார்ப்பதற்காக Microsoft SQL Server 2005 Express Edition மென்பொருளை இலவசமாகத் தரவிறக்கி உங்கள் கணினியில் நிறுவிக்கொள்ளவும்.
பலபதிவுகளை பிற ஆங்கில வலைப்பூக்களில் இருந்து மொழிபெயர்த்துப்போட்டிருக்கிறேன். அதற்கு ஆதரவளித்த அன்புள்ளங்களுக்கு நன்றி. அதுபோலஇந்தத் தொடரின் வெற்றி உங்கள் கையில்தான் உள்ளது.
முதலில் சிலterms உங்களுக்குக் குழப்பமாக இருப்பினும் தொடர்ந்து படியுங்கள். இங்கேகுறிப்பிடும் உதாரணங்களை கணினியில் செய்து பாருங்கள். வித்தியாசத்தைநீங்களே உணர்வீர்கள்.
இங்கே இனிவரும் காலங்களில் நான்கொடுக்கப்போகும் உதாரணங்களை இயக்கிப் பார்க்க இந்த இலவச மென்பொருளை உங்கள்கணினியில் நிறுவிக்கொள்ளவும்.
http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&DisplayLang=en
நன்றி தமிழ் நெஞ்சம்
Rikaz- வலை நடத்துனர்
- Posts : 662
Join date : 28/01/2010
Similar topics
» windows 7 மற்றும் 8 OS .தமிழில் பயன்படுத்த வழி செய்து இருக்கிறது . ஆங்கிலத்தில் மட்டுமே பார்த்தே கணினியே இனி நம் அழகு தமிழில் பார்க்கமுடியும் .
» பேஸ்புக்கில் எப்படி தமிழில் எழுதுவது ?தமிழில் எழுத ஒரு வழி
» எம்.ஆர்.ஐ ஸ்கான் – பாகம் 1
» உயிராயுதம் பாகம் 1
» சர்க்காரியா பாகம் 1
» பேஸ்புக்கில் எப்படி தமிழில் எழுதுவது ?தமிழில் எழுத ஒரு வழி
» எம்.ஆர்.ஐ ஸ்கான் – பாகம் 1
» உயிராயுதம் பாகம் 1
» சர்க்காரியா பாகம் 1
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|