டிபிஎம்எஸ் பயிற்சி: டிபிஎம்எஸ் குறித்த முழுமையான செயலிழப்பு பாடநெறி



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

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

இந்த கட்டுரையில் விவாதிக்கப்பட்ட தலைப்புகள்:





ஆரம்பித்துவிடுவோம்!

தரவுத்தளம் என்றால் என்ன?

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



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

ஒன்றாக, தரவு மற்றும் டிபிஎம்எஸ், அவற்றுடன் தொடர்புடைய பயன்பாடுகளுடன், ஒரு தரவுத்தள அமைப்பு என குறிப்பிடப்படுகின்றன, பெரும்பாலும் அவை ஒரு தரவுத்தளமாக சுருக்கப்படுகின்றன.

தரவுத்தளத்தின் பரிணாமம்

  • தரவுத்தளங்கள் 1960 களின் முற்பகுதியில் தொடங்கப்பட்டதிலிருந்து உருவாகியுள்ளன.
  • 1980 களில், தொடர்புடைய தரவுத்தளங்கள் 1990 களில் பொருள் சார்ந்த தரவுத்தளங்களைத் தொடர்ந்து பிரபலமானது.
  • மிக சமீபமாக, இணையத்தின் வளர்ச்சி மற்றும் கட்டமைக்கப்படாத தரவின் வேகமான வேகம் மற்றும் செயலாக்கத்தின் தேவைக்கான ஒரு பதிலாக இது வந்தது.
  • இன்று, கிளவுட் தரவுத்தளங்கள் தரவு எவ்வாறு சேகரிக்கப்படுகிறது, சேமிக்கப்படுகிறது, நிர்வகிக்கப்படுகிறது மற்றும் பயன்படுத்தப்படுகிறது என்பதற்கான சுய-ஓட்டுநர் தரவுத்தளங்கள் புதிய நிலத்தை உடைக்கின்றன.

‘தரவுத்தளங்கள்’ மிகவும் பரந்த தலைப்பு. எனவே, இந்த விஷயத்தின் கீழ் தலைப்புகளை மறைப்பது மிகவும் கடினமான பணியாகும்.



டிபிஎம்எஸ் பயிற்சி: தரவுத்தளத்தின் பண்புகள்

இப்போது, ​​ஒரு தரவுத்தளத்தின் முக்கிய பண்புகள் பின்வருமாறு:

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

இப்போது, ​​ஒரு தரவுத்தளத்தின் பயன்பாடுகளைப் பற்றிப் பேசும்போது, ​​நீங்கள் தரவுத்தளத்தைப் பயன்படுத்தக்கூடிய இடத்தைப் பார்ப்போம்.

டிபிஎம்எஸ் பயிற்சி: தரவுத்தளத்தின் பயன்பாடுகள்

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

கணக்கியல் பயன்பாடுகள்

கணக்கியல் முறை பற்றிப் பேசும்போது, ​​இது நிதித் தரவை நிர்வகிக்கப் பயன்படுத்தப்படும் தனிப்பயன் தரவுத்தள பயன்பாடு ஆகும்.

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

வலை பயன்பாடுகள்

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

  • தரவுத்தள பயன்பாடுகளைப் பயன்படுத்தி பல வலை பயன்பாடுகள் உருவாக்கப்படுகின்றன. நாங்கள் இருக்கிறோம்விற்பனை பரிவர்த்தனைகளைப் பதிவுசெய்ய கணக்கியல் தரவுத்தள அமைப்பையும், சிஆர்எம் தரவுத்தள பயன்பாட்டையும் இணைக்கும் தளங்கள் பின்னூட்டங்களை இணைத்து வாடிக்கையாளர் அனுபவத்தை மேம்படுத்துகின்றன. CRM தரவுத்தளத்தை அடுத்த தலைப்பில் விவாதிப்போம்.
  • மிகவும் பிரபலமான இணைய அடிப்படையிலான பயன்பாடு “பேஸ்புக்”அடிப்படையில் கட்டப்பட்ட ஒரு தரவுத்தளம் “ MySQL ”தரவுத்தள அமைப்பு மற்றும் இணைய அடிப்படையிலான பயன்பாடுகளுக்கான அடித்தளமாக தரவுத்தள பயன்பாடுகளின் பயன்பாடு அதிகரித்து வருவதைக் குறிக்கிறது.

CRM பயன்பாடுகள்

ஒரு வாடிக்கையாளர் உறவு மேலாண்மை அமைப்பு (CRM) என்பது ஒரு சரியான தரவுத்தள பயன்பாடாகும், இது ஒரு வணிகத்திற்கும் அதன் வாடிக்கையாளர்களுக்கும் இடையிலான சந்தைப்படுத்தல், விற்பனை மற்றும் ஆதரவு உறவுகளை நிர்வகிக்க தனிப்பயனாக்கப்பட்டுள்ளது.

விற்பனையின் எண்ணிக்கையை அதிகரிப்பது, செலவுகளைக் குறைப்பது மற்றும் மூலோபாய வாடிக்கையாளர் உறவுகளை வளர்ப்பது முக்கிய குறிக்கோள்.

நன்மைகள்

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

தீமைகள்

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

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

டி.பி.எம்.எஸ்

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

டிபிஎம்எஸ் - டிபிஎம்எஸ் பயிற்சி - எடுரேகா

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

தரவுத்தள மேலாண்மை அமைப்புகள் பயனர்களை பின்வருவனவற்றை செய்ய அனுமதிக்கின்றன:

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

பண்புகள்

  • க்கு அளவு அணுகல் அனுமதிகள் பயனர்களின்
  • பல வழங்கவும் காட்சிகள் ஒற்றை தரவுத்தள திட்டத்தின்
  • வசதி செய்கிறது பாதுகாப்பு மற்றும் தரவு பணிநீக்கத்தை நீக்குகிறது
  • அனுமதிக்கிறது பல பயனர் பரிவர்த்தனை தரவை செயலாக்குதல் மற்றும் பகிர்தல்
  • பின்வருமாறு ACID சொத்து
  • உடல் மற்றும் தருக்க தரவு சுதந்திரத்தை வழங்குகிறது

இப்போது, ​​ஒரு தரவுத்தளத்தை எவ்வாறு உருவாக்குவது என்று பார்ப்போம்.

புதிய தரவுத்தளத்தை உருவாக்க CREATE DATABASE அறிக்கையைப் பயன்படுத்துகிறோம்.

தொடரியல்:

தரவுத்தள தரவுத்தளத்தை உருவாக்கவும்

உதாரணமாக:

டேட்டாபேஸ் கல்லூரியை உருவாக்குங்கள்

எனவே கல்லூரி என்ற பெயர் தரவுத்தளம் உருவாக்கப்படும். ஒரு தரவுத்தளத்தை நீங்கள் எவ்வளவு எளிமையாக உருவாக்க முடியும்.

இப்போது DBMS இன் பயன்பாடுகளைப் புரிந்துகொள்வோம்.

டிபிஎம்எஸ் பயன்பாடுகள்

  • வங்கி
  • விமான நிறுவனங்கள்
  • நிதி
  • விற்பனை மற்றும் உற்பத்தி
  • பல்கலைக்கழகங்கள்

இவை டிபிஎம்எஸ்ஸின் குறிப்பிடத்தக்க பயன்பாடுகள். இப்போது, ​​டிபிஎம்எஸ் இன் அம்சங்களைப் புரிந்துகொள்வோம்.

டிபிஎம்எஸ் பயிற்சி: அம்சங்கள்

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

இப்போது, ​​டிபிஎம்எஸ் கட்டமைப்பைப் புரிந்துகொள்வோம்.

கட்டிடக்கலை

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

நீங்கள் வைத்திருக்கலாம்:

ஒற்றை அடுக்கு

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

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

2-அடுக்கு

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

கிளையன்ட் இயந்திரம் சேவையகத்தில் இருக்கும் தரவுத்தளத்தை அணுகுமாறு கோரும் போதெல்லாம் SQL , சேவையகம் தரவுத்தளத்தில் கோரிக்கையைச் செய்கிறது மற்றும் முடிவை வாடிக்கையாளருக்குத் தருகிறது.

மூன்று அடுக்கு

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

கிளையன்ட்-முடிவில் உள்ள பயன்பாடு ஒரு பயன்பாட்டு சேவையகத்துடன் தொடர்பு கொள்கிறது, இது தரவுத்தள அமைப்புடன் தொடர்பு கொள்கிறது.

இது மூன்று அடுக்குகள் அல்லது அடுக்குகளைக் கொண்டுள்ளது, அதாவது விளக்கக்காட்சி அடுக்கு, பயன்பாட்டு அடுக்கு மற்றும் தரவுத்தள அடுக்கு.

  • தரவுத்தள அடுக்கு: இந்த அடுக்கில், ஒரு தரவுத்தளம் அதன் செயலாக்க மொழிகளுடன் (வினவல்) உள்ளது. இந்த மட்டத்தில் தரவையும் அவற்றின் தடைகளையும் வரையறுக்கும் உறவுகளும் உங்களிடம் உள்ளன.

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

  • பயனர் அடுக்கு: இது விளக்கக்காட்சி அடுக்கு என்றும் அழைக்கப்படுகிறது. இறுதி பயனர்கள் இந்த அடுக்கில் இயங்குகிறார்கள் மற்றும் இந்த அடுக்குக்கு அப்பால் தரவுத்தளத்தின் இருப்பைப் பற்றி எதுவும் தெரியாது. இந்த அடுக்கில், பல காட்சிகள் தரவுத்தளத்தை பயன்பாட்டின் மூலம் வழங்க முடியும். பயன்பாட்டு அடுக்கில் இருக்கும் பயன்பாடுகளால் எல்லா பார்வைகளும் உருவாக்கப்படுகின்றன.

இப்போது நீங்கள் கட்டமைப்பைப் புரிந்துகொண்டுள்ளீர்கள், டிபிஎம்எஸ் இன் கூறுகளைப் புரிந்துகொள்வோம்.

டிபிஎம்எஸ் பயிற்சி: கூறுகள்

டிபிஎம்எஸ் இன் கூறுகளைப் பற்றி பேசுகையில், எங்களிடம்:

  • வன்பொருள்

இது I / O சாதனங்கள், சேமிப்பக சாதனங்கள் மற்றும் பல போன்ற இயற்பியல் மின்னணு சாதனங்களின் தொகுப்பைக் கொண்டுள்ளது. இது கணினிகள் மற்றும் நிஜ உலக அமைப்புகளுக்கு இடையில் ஒரு இடைமுகத்தையும் வழங்குகிறது.

  • மென்பொருள்

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

  • தகவல்கள்

தரவுத்தள மேலாண்மை அமைப்பு தரவை சேகரிக்கிறது, சேமிக்கிறது, செயலாக்குகிறது மற்றும் அணுகும். தரவுத்தளம் உண்மையான அல்லது செயல்பாட்டு தரவு மற்றும் மெட்டாடேட்டா இரண்டையும் கொண்டுள்ளது.

  • செயல்முறை

தரவுத்தளத்தை டிபிஎம்எஸ் வடிவமைத்து இயக்குவதற்கு, அதை இயக்கும் மற்றும் நிர்வகிக்கும் பயனர்களுக்கு வழிகாட்ட, தரவுத்தளத்தை எவ்வாறு பயன்படுத்துவது என்பதற்கான விதிகள் மற்றும் வழிமுறைகள் இவை.

  • தரவுத்தள அணுகல் மொழி

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

இப்போது நீங்கள் ஒரு தரவுத்தளத்தின் கூறுகளைப் புரிந்துகொண்டுள்ளீர்கள், முன்னேறி, வகைகளைப் புரிந்துகொள்வோம்.

டிபிஎம்எஸ் பயிற்சி: வகைகள்

பல்வேறு வகையான டிபிஎம்எஸ் பின்வருமாறு:

  • படிநிலை: இந்த வகை டிபிஎம்எஸ் முன்னோடி-வாரிசு வகை உறவின் பாணியைக் காட்டுகிறது. இது ஒரு மரத்திற்கு ஒத்ததாக நீங்கள் கருதலாம், அங்கு மரத்தின் முனைகள் பதிவுகளை குறிக்கும் மற்றும் மரத்தின் கிளைகள் புலங்களை குறிக்கும்.

படிநிலை டிபிஎம்எஸ்-டிபிஎம்எஸ் டுடோரியல்-எடுரேகா

  • தொடர்புடைய தரவுத்தளம் (RDBMS): இந்த வகை ஒரு கட்டமைப்பைக் கொண்டுள்ளது, இது பயனர்களை தரவை அடையாளம் காணவும் அணுகவும் அனுமதிக்கிறது அதன் தொடர்பாக தரவுத்தளத்தில் உள்ள மற்றொரு தரவுக்கு. இங்கே, தரவு அட்டவணைகள் வடிவில் சேமிக்கப்படுகிறது.

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

டிபிஎம்எஸ் பயிற்சி: தரவு மாதிரிகள்

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

இப்போது, ​​இந்த தரவு மாதிரி உங்களுக்கு ஏன் தேவை?

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

இந்த தரவு மாதிரியை இந்த வகைகளாக மேலும் பிரிக்கலாம்:

தரவு மாதிரியின் வகைகள்

    1. கருத்துரு
    2. உடல்
    3. தருக்க

இப்போது, ​​இந்த தரவு மாதிரிகளின் செயல்பாட்டைப் பார்ப்போம்.

கருத்துரு

இந்த வகை தரவு மாதிரி என்ன என்பதை வரையறுக்கிறதுகணினி கொண்டுள்ளது. கருத்தியல் மாதிரி பொதுவாக தரவு கட்டடக் கலைஞர்களால் உருவாக்கப்பட்டது. வணிகக் கருத்துகள் மற்றும் விதிகளை ஒழுங்கமைத்தல், நோக்கம் மற்றும் வரையறுத்தல் இதன் நோக்கம்.

கருத்தியல் தரவு மாதிரிகளின் கீழ் 3 அடிப்படை பாணிகள் உள்ளன:

  • நிறுவனம்
  • பண்பு
  • உறவு

இதை நிறுவன-உறவு மாதிரி என்று குறிப்பிடலாம்.

கிட் மற்றும் கிதுப் ஆகியவை ஒரே மாதிரியானவை

நிறுவன-உறவு (ஈஆர்) மாதிரி என்பது நிஜ உலக நிறுவனங்கள் மற்றும் அவற்றுக்கிடையேயான உறவுகளின் கருத்தை அடிப்படையாகக் கொண்டது. இந்த ER மாதிரி ஒரு தரவுத்தளத்தின் கருத்தியல் வடிவமைப்பிற்கு சிறந்த முறையில் பயன்படுத்தப்படுகிறது.

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

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

இப்போது இயற்பியல் தரவு மாதிரியைப் புரிந்துகொள்வோம்.

உடல்

தரவு மாதிரியின் தரவுத்தள-குறிப்பிட்ட செயல்பாட்டை விவரிக்க ஒரு இயற்பியல் தரவு மாதிரி உதவுகிறது. இயற்பியல் தரவு மாதிரி தரவுத்தளத்தின் சுருக்கத்தை வழங்குகிறது மற்றும் உருவாக்க உதவுகிறது .

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

இப்போது, ​​தருக்க தரவு மாதிரியைப் புரிந்துகொள்வோம்.

தருக்க

கருத்தியல் மாதிரி கூறுகளுக்கு மேலதிக தகவல்களைச் சேர்க்க தருக்க தரவு மாதிரிகள் உதவுகின்றன. இந்த மாதிரி தரவு கூறுகளின் கட்டமைப்பை வரையறுக்கிறது மற்றும் அவற்றுக்கிடையேயான தொடர்புடைய உறவுகளையும் அமைக்கிறது.

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

இந்த தருக்க தரவு மாதிரியின் முக்கிய நன்மை, இயற்பியல் மாதிரிக்கான தளத்தை உருவாக்குவதற்கான அடித்தளத்தை வழங்குவதாகும்.

இது உங்களுக்கு தெளிவாகத் தெரியும் என்று நம்புகிறேன்.

டிபிஎம்எஸ் டுடோரியலுடன் நகரும்போது, ​​டிபிஎம்எஸ்ஸில் உள்ள விசைகளைப் பார்ப்போம்.

டிபிஎம்எஸ் பயிற்சி: விசைகள்

தரவுத்தளங்களின் மிக முக்கியமான கருத்து விசைகள். விசைகள் முக்கிய பங்கு வகிக்கின்றன தொடர்புடைய தரவுத்தளம் . அட்டவணையில் இருந்து தனித்துவமான வரிசைகளை அடையாளம் காண இது பயன்படுகிறது. இது அட்டவணைகள் இடையேயான உறவையும் நிறுவுகிறது.

தரவுத்தளத்தில் இந்த விசைகள் உங்களுக்கு ஏன் தேவை?

இதற்கு பதில்,

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

டிபிஎம்எஸ் வெவ்வேறு செயல்பாடுகளைக் கொண்ட வெவ்வேறு விசைகளைக் கொண்டுள்ளது.

டிபிஎம்எஸ்ஸில் பொதுவாகப் பயன்படுத்தப்படும் விசைகளைப் பற்றி விவாதிக்கலாம்.

    • வேட்பாளர் விசை: ஒரு தனித்துவமான தனித்துவத்தை அடையாளம் காணக்கூடிய குறைந்தபட்ச பண்புக்கூறுகள் வேட்பாளர் விசையாக அறியப்படுகின்றன. ஒரு உறவு ஒரு வேட்பாளர் விசையை விட அதிகமாக வைத்திருக்க முடியும், அங்கு விசை ஒரு எளிய அல்லது கலப்பு விசையாகும்.

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

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

முதன்மை விசை - டிபிஎம்எஸ் பயிற்சி - எடுரேகா

  • மாற்று விசை: முதன்மை விசையைத் தவிர வேறு வேட்பாளர் விசை மாற்று விசையாக அழைக்கப்படுகிறது .

  • வெளிநாட்டு விசை: வேறு சில பண்புகளின் மதிப்புகளாக இருக்கும் மதிப்புகளை மட்டுமே எடுக்கக்கூடிய ஒரு பண்புக்கூறு, அது குறிக்கும் பண்புக்கூறுக்கான வெளிநாட்டு விசை.

டிபிஎம்எஸ் டுடோரியலில் இந்த கட்டுரையின் கடைசி தலைப்புக்கு செல்லும்போது, ​​டிபிஎம்எஸ் இல் இயல்பாக்கம் பற்றி அறியலாம்.

இயல்பாக்கம்

அட்டவணையில் தரவின் பணிநீக்கத்தை குறைப்பது மற்றும் தரவு ஒருமைப்பாட்டை மேம்படுத்துவதற்கான செயல்முறையாகும். எனவே இது ஏன் தேவைப்படுகிறது? இல்லாமல் இயல்பாக்கம் SQL இல், போன்ற பல சிக்கல்களை நாங்கள் சந்திக்க நேரிடும்

  1. செருகும் ஒழுங்கின்மை : மற்றொரு பண்புக்கூறு இல்லாமல் அட்டவணையில் தரவைச் செருக முடியாதபோது இது நிகழ்கிறது
  2. ஒழுங்கின்மையைப் புதுப்பிக்கவும் : அது ஒருதரவு பணிநீக்கம் மற்றும் தரவின் ஓரளவு புதுப்பித்தல் ஆகியவற்றின் விளைவாக ஏற்படும் தரவு முரண்பாடு.
  3. நீக்குதல் ஒழுங்கின்மை : இது நிகழ்கிறதுபிற பண்புகளை நீக்குவதால் சில பண்புகளை இழக்கும்போது.

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

SQL-DBMS டுடோரியலில் இயல்பாக்கம் - எடுரேகா

எனவே, இதன் மூலம், இந்த டிபிஎம்எஸ் டுடோரியலின் முடிவுக்கு வருகிறோம். இந்த டுடோரியலில் விவாதிக்கப்படும் தலைப்புகள் குறித்து நீங்கள் தெளிவாக இருப்பீர்கள் என்று நம்புகிறேன்.

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

கேள்விகள் இருந்தால், அவற்றை டிபிஎம்எஸ் டுடோரியலின் கருத்துப் பிரிவில் வைக்கலாம், நாங்கள் விரைவில் திரும்புவோம்.