கணினிகள், தரவுத்தளங்கள்
தரவுத்தளங்கள் தொடர்புடையவை. தொடர்புடைய தரவுத்தளத்தின் கருத்து
நம் காலத்தில் கணினி தொழில்நுட்பத்தின் வருகை மனித நடவடிக்கைகளின் அனைத்து துறைகளிலும் தகவல் புரட்சியைக் குறிக்கிறது. ஆனால் அனைத்து தகவல்களும் உலகளாவிய இணையத்தில் தேவையற்ற குப்பைகளாக இல்லை என்பதை உறுதிப்படுத்துவதற்காக, ஒரு தரவுத்தள முறையை கண்டுபிடித்து அதில் பொருள்களை வரிசைப்படுத்தி, அமைப்புமுறைப்படுத்தப்பட்டது, அதன் விளைவாக அவை எளிதில் கண்டுபிடிக்கப்பட்டு அதற்கடுத்த செயலாக்கத்திற்கு சமர்ப்பிக்கப்படுகின்றன. மூன்று முக்கிய வகைகள் உள்ளன - தரவுத்தளங்கள் தொடர்புடைய, வரிசைமுறை, நெட்வொர்க் ஒதுக்கீடு.
அடிப்படை மாதிரிகள்
தரவுத்தளங்களின் தோற்றத்திற்கு திரும்பும் போது, இந்த செயல்முறை மிகவும் சிக்கலானது என்று கூறுவது, அது நிரலாக்க தகவல் செயலாக்க கருவிகளை உருவாக்குவதால் உருவாகிறது. இந்த நேரத்தில் அவர்களின் மாதிரிகள் எண்ணிக்கை 50 க்கும் அதிகமானதாக இருப்பதில் ஆச்சரியமில்லை, ஆனால் பிரதானமானது படிநிலை, தொடர்புடைய மற்றும் நெட்வொர்க் ஆகும், இவை நடைமுறையில் இன்னும் பரவலாக பயன்படுத்தப்படுகின்றன. அவர்கள் என்ன?
படிநிலை தரவுத்தளமானது ஒரு மரம் கட்டமைப்பைக் கொண்டிருக்கிறது மற்றும் பல்வேறு நிலைகளின் தரவுகளிலிருந்து தொகுக்கப்படுகிறது, இது இணைப்புகள் உள்ளன. தரவுத்தள நெட்வொர்க் மாதிரி மிகவும் சிக்கலான டெம்ப்ளேட். அதன் அமைப்பு ஒரு படிநிலை கட்டமைப்பை ஒத்திருக்கிறது, மேலும் திட்டம் விரிவாக்கப்பட்டு சுத்திகரிக்கப்பட்டிருக்கிறது. அவர்களுக்கு இடையேயான வேறுபாடு, படிநிலை மாதிரியின் பரம்பரையான தகவல்கள் ஒரே மூதாதையுடன் மட்டுமே இணைக்கப்படலாம், மேலும் பிணையம் பல இருக்கலாம். தொடர்புடைய தரவுத்தள கட்டமைப்பு மிகவும் சிக்கலானது. எனவே, அது மேலும் விரிவாக பிரித்தெடுக்கப்பட வேண்டும்.
ஒரு தொடர்புடைய தரவுத்தள அடிப்படை கருத்து
இந்த மாதிரி 1970 களில் டாக்டர் எட்கர் கோட் உருவாக்கப்பட்டது. இது ஒரு தர்க்கரீதியாக கட்டமைக்கப்பட்ட அட்டவணையில் தரவு விவரிக்கும் துறைகள், தங்களுக்குள்ளேயே அவர்களது உறவுகள், அவர்கள் மீது செயல்படும் நடவடிக்கைகள் மற்றும் மிக முக்கியமாக அவர்களின் உத்தமத்தை உறுதிப்படுத்தும் விதிகள். மாதிரி தொடர்புடையது ஏன்? இது தரவு இடையே உறவுகள் (லத்தீன் relatio இருந்து) அடிப்படையாக கொண்டது. இத்தகைய தரவுத்தளத்தின் பல வரையறைகள் உள்ளன . தகவலுடன் தொடர்புடைய அட்டவணைகள் நெட்வொர்க் அல்லது வரிசைமுறை மாதிரியைக் காட்டிலும், செயலாக்குவதற்கு மிகவும் எளிதானது. இதை எவ்வாறு செய்ய முடியும்? இது தொடர்புடைய அட்டவணையின் அம்சங்கள், மாதிரியமைப்பு மற்றும் பண்புகளை அறிந்து கொள்ள போதுமானது.
அடிப்படை கூறுகளை மாடலிங் மற்றும் உருவாக்கும் செயல்
உங்கள் சொந்த DBMS ஐ உருவாக்க, நீங்கள் மாடலிங் கருவிகளில் ஒன்றைப் பயன்படுத்த வேண்டும், நீங்கள் எதைத் தெரிந்துகொள்ள வேண்டும், வடிவமைப்பு அட்டவணைகள் மற்றும் தொடர்புடைய ஒன்றையும், தரவரிசைக்கு இடையே உள்ள பல உறவுகளையும், உட்பொருட்களை நிரப்புங்கள் மற்றும் முதன்மை, வெளிநாட்டு விசைகளை உருவாக்க வேண்டும்.
மாடலிங் அட்டவணைகள் மற்றும் தொடர்புடைய தரவுத்தளங்களை வடிவமைத்தல் போன்ற வேலைப்பாடுகள், Workbench, PhpMyAdmin, கேஸ் ஸ்டுடியோ, dbForge ஸ்டூடியோ போன்ற இலவச கருவிகள் மூலம் செய்யப்படுகிறது. விரிவான வடிவமைப்பிற்குப் பிறகு, வரைபட ரீதியாக தயார்படுத்தப்பட்ட மாதிரியைச் சேமித்து, அதை நிறைவு செய்த SQL குறியீட்டை மொழிபெயர்க்க வேண்டும். இந்த கட்டத்தில், நீங்கள் தரவு வரிசையாக்கம், செயலாக்கம் மற்றும் அமைப்புமுறையுடன் பணிபுரியலாம்.
தொடர்புடைய மாதிரி தொடர்புடைய அம்சங்கள், கட்டமைப்பு மற்றும் விதிமுறைகள்
ஒவ்வொரு மூலமும் அதன் சொந்த கூறுகளை அதன் சொந்த வழியில் விவரிக்கிறது, எனவே குறைந்த குழப்பத்திற்கு நான் ஒரு சிறிய துறையை கொடுக்க விரும்புகிறேன்:
- தொடர்புடைய லேபிள் = நிறுவனம்;
- தளத்தின் = பண்புக்கூறு = புலம் பெயர்கள் = அந்தஸ்தின் பத்திகளின் தலைப்பு;
- நிறுவனத்தின் உதாரணம் = tuple = record = row;
- பண்புக்கூறு மதிப்பு = உட்பொருள் செல் = புலம்.
ஒரு தொடர்புடைய தரவுத்தளத்தின் பண்புகள் செல்ல, நீங்கள் என்ன அடிப்படை கூறுகள் மற்றும் அவர்கள் நோக்கம் என்ன தெரிய வேண்டும்.
- சாரம். ஒரு தொடர்புடைய தரவுத்தள அட்டவணையானது ஒன்றினைக் கொண்டது, மேலும் விவரித்துள்ள பொருட்களின் குணாதிசயங்களைக் குறிக்கும் அட்டவணைகளின் மொத்த தொகுப்பாக அவை இருக்கும். அவர்கள் ஒரு குறிப்பிட்ட எண்ணிக்கையிலான துறைகள் மற்றும் பதிவுகளின் மாறி எண்ணிக்கை. தொடர்புடைய தரவுத்தள மாதிரி அட்டவணை வரிசைகள், பண்புக்கூறுகள் மற்றும் தளவமைப்புகள் கொண்டதாகும்.
- ஒரு பதிவு விவரித்துள்ள ஒரு பொருளைக் குறிக்கும் தரவைக் காண்பிக்கும் மாறிகள். பதிவுகள் கணினி மூலம் தானாக எண்ணப்படுகின்றன.
- பண்புக்கூறுகள் தரவுகளின் பத்திகளின் விளக்கத்தை காட்டும் தரவு ஆகும்.
- களம். ஒரு நிறுவனம் நிரலைக் குறிக்கிறது. அவர்களின் எண் அட்டவணை உருவாக்கப்பட்ட அல்லது மாற்றியமைக்கப்பட்ட போது அமைக்கப்படும் ஒரு நிலையான மதிப்பாகும்.
இப்போது, அட்டவணையின் அங்கத்துவ கூறுகளை அறிந்து, நீங்கள் தொடர்புடைய மாதிரி தரவுத்தளத்தின் பண்புகள் செல்லலாம்:
- தொடர்புடைய DB இன் உட்பொருள்கள் இரு பரிமாணங்களாக இருக்கின்றன. அவர்களுடன் இந்த சொத்தின் காரணமாக, பல்வேறு தருக்க மற்றும் கணித செயல்பாடுகளை செய்ய எளிது.
- தொடர்புடைய அட்டவணையில் பண்புக்கூறுகள் மற்றும் பதிவுகளின் மதிப்புகள் தன்னிச்சையாக இருக்கலாம்.
- ஒரு தொடர்புடைய அட்டவணையில் ஒரு பத்தியில் அதன் சொந்த தனிப்பட்ட பெயர் இருக்க வேண்டும்.
- உட்பொதி நெடுவரிசையில் உள்ள அனைத்து தரவும் நிலையான நீளம் மற்றும் அதே வகை உள்ளது.
- சாரம் எந்த நுழைவு ஒரு தரவு உருப்படி கருதப்படுகிறது.
- வரிகளின் பகுதியான கூறுகள் அவற்றின் தனித்துவமானவை. தொடர்புடைய நிறுவனத்தில் எந்தவிதமான வரிசைகளும் இல்லை.
தொடர்புடைய DBMS பண்புகளின் அடிப்படையில், கற்பித மதிப்புகள் அதே வகை, நீளம் என்று இருக்க வேண்டும் என்பது தெளிவாகிறது. பண்புக்கூறுகளின் மதிப்புகளின் அம்சங்களைக் கருத்தில் கொள்வோம்.
தொடர்புடைய தரவுத்தள துறைகளின் முக்கிய பண்புகள்
புலம் பெயர்கள் ஒரு நிறுவனத்தில் தனிப்பட்டதாக இருக்க வேண்டும். பண்பு வகைகள் அல்லது தொடர்புடைய தரவுத்தள புலங்கள் எந்த வகை தரவு நிறுவனத்தில் சேமிக்கப்படுகின்றன என்பதை விவரிக்கின்றன. தொடர்புடைய தரவுத்தள துறையில் ஒரு நிலையான அளவு இருக்க வேண்டும், எழுத்துகளில் கணக்கிடப்படுகிறது. பண்புக்கூறு மதிப்புகளின் அளவுருக்கள் மற்றும் வடிவமைப்பு அவர்கள் தரவு திருத்தும் முறையை தீர்மானிக்கின்றன. இன்னும் "மாஸ்க்", அல்லது "இன்டெம்ப்ளேட் ஆஃப் டெம்ப்லேட்" போன்ற கருத்துகள் உள்ளன. இது பண்பு மதிப்பு தரவு உள்ளீடு உள்ளமைவு வரையறுக்க நோக்கம். ஒரு தவறான தரவு வகை எழுதப்பட்டால், ஒரு பிழையைப் புலத்தில் அறிவிக்க வேண்டியது அவசியம். துல்லியத்தன்மையும் துல்லியத்தன்மையும் தரவு உள்ளீடுகளை சரிபார்க்கும் நிலைமைகளில் சில கட்டுப்பாடுகள் விதிக்கப்படுகின்றன. கற்பனையின் சில கட்டாய மதிப்பு உள்ளது, இது தரவை நிராகரிக்க வேண்டும். சில பண்புக்கூறு கோடுகள் NULL மதிப்புகளுடன் நிரப்பப்படலாம். இது புலம் பண்புகளில் வெற்று தரவை உள்ளிட அனுமதிக்கப்படுகிறது. பிழை அறிவிப்பைப் போல, தானாகவே கணினி மூலம் நிரப்பப்பட்ட மதிப்புகள் உள்ளன - இது இயல்புநிலை தரவு. எந்தத் தேடலுக்கும் தேடலை விரைவுபடுத்த, குறியிடப்பட்ட புலம் குறிக்கப்பட்டுள்ளது.
ஒரு இரு பரிமாண தொடர்புடைய தரவுத்தள அட்டவணை திட்டம்
| பண்புக்கூறு பெயர் 1 | பண்புக்கூறு பெயர் 2 | பண்புக்கூறு பெயர் 3 | பண்பு பெயர் 4 | பண்புக்கூறு பெயர் 5 |
| Element_1_1 | Element_1_2 | Element_1_3 | Element_1_4 | Element_1_5 |
| Element_2_1 | Element_2_2 | Element_2_3 | Element_2_4 | Element_2_5 |
| Element_3_1 | Element_3_2 | Element_3_3 | Element_3_4 | Element_3_5 |
எல்.எல்.டி.யைப் பயன்படுத்தி மாடல் மேனேஜ்மென்ட் சிஸ்டத்தை ஒரு விரிவான புரிதல் பெறுவதற்காக , ஒரு எடுத்துக்காட்டு திட்டத்தை கருத்தில் கொள்வது சிறந்தது. நாம் ஏற்கனவே ஒரு தொடர்புடைய தரவுத்தளத்தை அறிந்திருக்கிறோம். ஒவ்வொரு அட்டவணையிலும் பதிவு ஒரு தரவு உருப்படி. தரவு பணிநீக்கத்தைத் தடுக்க, சாதாரண செயல்பாடுகளைச் செய்வது அவசியம்.
தொடர்புடைய நிறுவனத்தை இயல்பாக்குவதற்கான அடிப்படை விதிகள்
1. தொடர்புடைய அட்டவணைக்கான களப் பெயரின் மதிப்பு தனிப்பட்டதாக இருக்க வேண்டும் (முதல் இயல்பு வடிவம் 1NF).
2. ஏற்கனவே அட்டவணையில் 1NF எனக் குறைக்கப்பட்டிருந்தால், எந்த அடையாளம் இல்லாத நெடுவரிசையின் பெயர் அட்டவணை தனித்த அடையாளங்காட்டி (2NF) சார்ந்து இருக்க வேண்டும்.
3. ஏற்கனவே 2NF இல் உள்ள முழு அட்டவணைக்கு, ஒவ்வொரு அடையாளம் தெரியாத களமும் மற்றொரு அடையாளம் தெரியாத மதிப்பின் உறுப்பு (3NF நிறுவனம்) சார்ந்து இருக்க முடியாது.
தரவுத்தளங்கள்: அட்டவணைகளுக்கு இடையில் தொடர்புடைய உறவுகள்
தொடர்புடைய அட்டவணைகளுக்கு இடையே 2 முக்கிய உறவுகள் உள்ளன :
- "ஒன்-பல". டேபிள் # 1 இன் ஒரு முக்கிய நுழைவு இரண்டாவது உறுப்பின் பல நிகழ்வுகளை பொருத்தும்போது ஏற்படும். வரி ஒரு முடிவில் முக்கிய ஐகான் நிறுவனம் "ஒரு" பக்கத்தில் உள்ளது என்பதை குறிக்கிறது, வரி இரண்டாவது இறுதியில் அடிக்கடி infinity சின்னமாக குறிக்கப்படுகிறது.
- மற்றொரு அட்டவணையில் பதிவுகள் வரிசையில் ஒரு பொருளின் பல வரிசைகள் இடையே ஒரு வெளிப்படையான தருக்க தொடர்பு இருக்கும் போது ஒரு "பல-நிறைய" உறவு உருவாகிறது.
- இரு நிறுவனங்களுக்கிடையில் ஒன்றுக்கு ஒன்று கூட்டு ஒருங்கிணைப்பு இருந்தால், அது ஒரு அட்டவணையின் முக்கிய அடையாளங்காட்டி மற்றொரு நிறுவனத்தில் உள்ளது, பின்னர் அட்டவணையில் ஒன்று அகற்றப்பட வேண்டும், அது மிதமிஞ்சியுள்ளது. ஆனால் சிலநேரங்களில், பாதுகாப்பு காரணங்களுக்காக, நிரலாளர்கள் வேண்டுமென்றே இரு நிறுவனங்களைப் பிரிக்கிறார்கள். எனவே, கற்பனை ரீதியாக, ஒருவருக்கு ஒருவர் உறவு இருக்கலாம்.
ஒரு தொடர்புடைய தரவுத்தளத்தில் உள்ள விசைகளின் இருப்பு
முதன்மை மற்றும் இரண்டாம் நிலை விசைகள் தரவுத்தளத்தின் சாத்தியமான உறவை தீர்மானிக்கின்றன. உறவினர் தரவு மாதிரியான தகவல்தொடர்புகள் ஒரே ஒரு முக்கிய விசையை கொண்டிருக்கலாம், இது முதன்மை விசை ஆகும். அவர் என்ன பிரதிநிதித்துவம் செய்கிறார்? முதன்மை விசை என்பது ஒரு குறிப்பிட்ட நெடுவரிசை அல்லது பண்புகளின் தொகுப்பாகும், இதன் மூலம் நீங்கள் குறிப்பிட்ட வரிசையின் தரவை அணுகலாம். இது தனிப்பட்ட, தனித்துவமானதாக இருக்க வேண்டும், அதன் துறைகளில் காலியாக மதிப்புகள் இருக்க முடியாது. முதன்மை விசை ஒரே ஒரு பண்பு கொண்டிருக்கும்பட்சத்தில், அது எளிமையாக அழைக்கப்படுகிறது, இல்லையெனில் அது ஒரு அங்கமாக இருக்கும்.
முதன்மை விசைக்கு கூடுதலாக, வெளி விசையும் உள்ளது. அவர்களுக்கு இடையேயான வித்தியாசத்தை பலர் புரிந்து கொள்ளவில்லை. உதாரணமாக, அவற்றை விரிவாக ஆராய்வோம். எனவே, 2 அட்டவணைகள் உள்ளன: "டீன் அலுவலகம்" மற்றும் "மாணவர்கள்". "டீனரி" இன் சாராம்சம், "மாணவர் ஐடி", "பெயர்" மற்றும் "குழு" ஆகியவற்றைக் கொண்டுள்ளது. "மாணவர்கள்" அட்டவணையில் "பெயர்", "குழு" மற்றும் "சராசரி தரம்" போன்ற பண்புக்கூறு மதிப்புகள் உள்ளன. பல மாணவர்களுக்கான மாணவர் அடையாளமாக இருக்க முடியாது என்பதால், இந்த புலம் முதன்மை விசை ஆகும். "மாணவர்கள்" என்ற அட்டவணையில் "பெயர்" மற்றும் "குழு" பலர் இருக்க முடியும், அவர்கள் "டெக்கான்" நிறுவனத்திலிருந்து மாணவர் ஐடி எண்ணைக் குறிக்கிறார்கள், எனவே அவர்கள் வெளிநாட்டு விசைகளாகப் பயன்படுத்தலாம்.
ஒரு தொடர்புடைய தகவல் மாதிரியின் ஒரு எடுத்துக்காட்டு
இரண்டு விஷயங்களைக் கொண்ட ஒரு தொடர்புடைய தரவுதள மாதிரியின் ஒரு எளிய எடுத்துக்காட்டுக்கு தெளிவைக் கொடுக்கிறோம். "டெக்கான்" என்று ஒரு அட்டவணை உள்ளது.
"டீனரி" | ||
மாணவர் ஐடி | முழுப்பெயர் | குழு |
111 | இவனோவ் ஓலேக் பெட்ரோவிச் | உள்ள-41 |
222 | லசரேவ் ஐயா அலெக்ஸாண்ட்ரோவிச் | உள்ள-72 |
333 | கொனபோவ்வ் பெட்ர் வாஸ்லிவிக் | உள்ள-41 |
444 | குஷ்னேரெவா நடாலியா இகோரோவ்னா | உள்ள-72 |
நீங்கள் ஒரு முழுமையான தரவுத்தளத்தை பெற இணைப்புகளை உருவாக்க வேண்டும். "IN-72" போன்ற "IN-72" பதிவு, டிஎன்என்டர் தகட்டில் ஒரு முறைக்கு மேல் இருக்கக்கூடும், மாணவர்களின் முதல் பெயர், முதல் பெயர் மற்றும் புரையோனிசம் ஆகியவை அரிதான சந்தர்ப்பங்களில் ஏற்படலாம், எனவே, இந்த துறைகள் எந்த வகையிலும் ஒரு முதன்மை விசையை உருவாக்க முடியாது. "மாணவர்களின்" சாரத்தை நாம் காண்போம்.
அட்டவணை "மாணவர்கள்" | |||
முழுப்பெயர் | குழு | சராசரி பந்து | தொலைபேசி எண் |
இவனோவ் ஓலேக் பெட்ரோவிச் | உள்ள-41 | 3.0 | 2-27-36 |
லசரேவ் ஐயா அலெக்ஸாண்ட்ரோவிச் | உள்ள-72 | 3.8 | 2-36-82 |
கொனபோவ்வ் பெட்ர் வாஸ்லிவிக் | உள்ள-41 | 3.9 | 2-54-78 |
குஷ்னேரெவா நடாலியா இகோரோவ்னா | உள்ள-72 | 4.7 | 2-65-25 |
நீங்கள் பார்க்க முடியும் என, தொடர்புடைய தரவுத்தள துறைகள் வகையான முற்றிலும் வேறுபட்டவை. டிஜிட்டல் மற்றும் குறியீட்டு உள்ளீடுகள் இரண்டும் உள்ளன. எனவே, பண்புக்கூறு அமைப்புகளில், நீங்கள் முழு எண், எரிப்பான், தேதி, தேதி மற்றும் மற்றவர்களின் மதிப்புகள் குறிப்பிட வேண்டும். "டெக்கான்" அட்டவணையில், மாணவர் ஐடி மட்டுமே ஒரு தனிப்பட்ட மதிப்பு. இந்த புலம் முதன்மை விசையாக எடுக்கப்படலாம். மாணவரின் அடையாளத்தை குறிப்பிடும் ஒரு வெளிநாட்டு குறியீடாக "மாணவர்கள்" என்ற பெயரின் பெயர், குழு மற்றும் தொலைபேசி எண் எடுக்கும். தொடர்பு ஏற்படுத்தப்பட்டது. இது ஒரு முதல் மாதிரியின் ஒரு எடுத்துக்காட்டு. வெறுமனே அட்டவணைகள் ஒன்று மிதமிஞ்சிய, அவர்கள் எளிதாக ஒரு நிறுவனம் இணைக்க முடியும். ஐடி-எண்கள் மாணவர்களுக்கு உலகளவில் அறியப்படவில்லை, இது இரண்டு அட்டவணையில் மிகவும் உண்மையான இருப்பு.
Similar articles
Trending Now