திறந்த
நெருக்கமான

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

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


எட்கர் ஃபிராங்க் "டெட்" கோட் எட்கர் ஃபிராங்க் கோட், டோர்செட், இங்கிலாந்து, வில்லியம்ஸ் தீவு, புளோரிடா ஆகியோர் தொடர்புடைய தரவுத்தளங்கள் மற்றும் தொடர்புடைய இயற்கணிதம் ஆகியவற்றின் கருத்தை உருவாக்கி விவரித்தார்; எட்கர் ஃபிராங்க் "டெட்" கோட், தரவுத்தள வடிவமைப்பிற்கான ஒரு உறவை இயல்பாக்கும் கருவியை முன்மொழிந்தார், எட்கர் ஃபிராங்க் கோட், டோர்செட், இங்கிலாந்து, வில்லியம்ஸ் தீவு, புளோரிடா ஆகியவை தொடர்புடைய தரவுத்தளங்கள் மற்றும் தொடர்புடைய இயற்கணிதம் ஆகியவற்றின் கருத்தை உருவாக்கி விவரித்தார்; ஒரு தரவுத்தளத்தை வடிவமைப்பதற்காக, உறவுகளை இயல்பாக்குவதற்கான ஒரு கருவியை முன்மொழிந்தார் தொடர்புடைய தரவு மாதிரி




தகவல் விதி - தொடர்புடைய தரவுத்தளத்தில் உள்ள அனைத்து தகவல்களும் (அட்டவணை மற்றும் நெடுவரிசை பெயர்கள் உட்பட) அட்டவணையில் உள்ள மதிப்புகளாக கண்டிப்பாக வரையறுக்கப்பட வேண்டும். தகவல் விதி - தொடர்புடைய தரவுத்தளத்தில் உள்ள அனைத்து தகவல்களும் (அட்டவணை மற்றும் நெடுவரிசை பெயர்கள் உட்பட) அட்டவணையில் உள்ள மதிப்புகளாக கண்டிப்பாக வரையறுக்கப்பட வேண்டும். உத்தரவாதமான அணுகல் - ஒரு தொடர்புடைய தரவுத்தளத்தில் உள்ள எந்த மதிப்பும் அட்டவணைப் பெயர், முதன்மை விசை மதிப்பு மற்றும் நெடுவரிசைப் பெயர் ஆகியவற்றின் மூலம் பயன்படுத்தக்கூடியதாக உத்தரவாதம் அளிக்கப்பட வேண்டும். , முதன்மை விசை மதிப்பு, மற்றும் நெடுவரிசை பெயர் பூஜ்ய மதிப்பு ஆதரவு - இயல்புநிலை மதிப்புகளுக்கு மாறாக, மற்றும் எந்த டொமைனைப் பொருட்படுத்தாமல், பூஜ்ய மதிப்புகளை (தெரியாத, வரையறுக்கப்படாத அல்லது பயன்படுத்தப்படாத மதிப்புகள்) DBMS கையாள முடியும். பூஜ்ய மதிப்பு ஆதரவு - இயல்புநிலை மதிப்புகளுக்கு மாறாக, எந்த டொமைனையும் பொருட்படுத்தாமல் பூஜ்ய மதிப்புகளை (தெரியாத, வரையறுக்கப்படாத அல்லது பயன்படுத்தப்படாத மதிப்புகள்) DBMS கையாள வேண்டும். தகவல் விதி - தொடர்புடைய தரவுத்தளத்தில் உள்ள அனைத்து தகவல்களும் (அட்டவணை மற்றும் நெடுவரிசை பெயர்கள் உட்பட) அட்டவணையில் உள்ள மதிப்புகளாக கண்டிப்பாக வரையறுக்கப்பட வேண்டும். தகவல் விதி - தொடர்புடைய தரவுத்தளத்தில் உள்ள அனைத்து தகவல்களும் (அட்டவணை மற்றும் நெடுவரிசை பெயர்கள் உட்பட) அட்டவணையில் உள்ள மதிப்புகளாக கண்டிப்பாக வரையறுக்கப்பட வேண்டும். உத்தரவாதமான அணுகல் - ஒரு தொடர்புடைய தரவுத்தளத்தில் உள்ள எந்த மதிப்பும் அட்டவணைப் பெயர், முதன்மை விசை மதிப்பு மற்றும் நெடுவரிசைப் பெயர் ஆகியவற்றின் மூலம் பயன்படுத்தக்கூடியதாக உத்தரவாதம் அளிக்கப்பட வேண்டும். , முதன்மை விசை மதிப்பு, மற்றும் நெடுவரிசை பெயர் பூஜ்ய மதிப்பு ஆதரவு - இயல்புநிலை மதிப்புகளுக்கு மாறாக, மற்றும் எந்த டொமைனைப் பொருட்படுத்தாமல், பூஜ்ய மதிப்புகளை (தெரியாத, வரையறுக்கப்படாத அல்லது பயன்படுத்தப்படாத மதிப்புகள்) DBMS கையாள முடியும். பூஜ்ய மதிப்பு ஆதரவு - இயல்புநிலை மதிப்புகளுக்கு மாறாக, எந்த டொமைனையும் பொருட்படுத்தாமல் பூஜ்ய மதிப்புகளை (தெரியாத, வரையறுக்கப்படாத அல்லது பயன்படுத்தப்படாத மதிப்புகள்) DBMS கையாள வேண்டும். 12 CODD விதிகள்


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


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


தொடர்புடைய தரவு மாதிரியின் பொதுவான விளக்கம் K. தேதிக்கு சொந்தமானது. தரவுகளின்படி, தொடர்புடைய மாதிரி மூன்று பகுதிகளைக் கொண்டுள்ளது: தொடர்புடைய தரவு மாதிரி கட்டமைப்பு பகுதி. கட்டமைப்பு பகுதி. முழு பகுதி முழு பகுதி. கையாளுதல் பகுதி கையாளுதல் பகுதி கட்டமைப்பு பகுதி. கட்டமைப்பு பகுதி. முழு பகுதி முழு பகுதி. கையாளுதல் பகுதி கையாளுதல் பகுதி


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


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


அடிப்படை வரையறைகள் ஒரு உறவு என்பது அதே தொடர்புத் திட்டத்துடன் தொடர்புடைய டூப்பிள்களின் தொகுப்பாகும். உண்மையில், ரிலேஷனல் ஸ்கீமாவின் கருத்து நிரலாக்க மொழிகளில் உள்ள கட்டமைப்பு தரவு வகையின் கருத்துக்கு மிக அருகில் உள்ளது. தொடர்புடைய தரவு மாதிரி A tuple என்பது ஒவ்வொரு பண்புக்கூறு பெயரின் ஒரு நிகழ்வைக் கொண்டிருக்கும் (பண்பு பெயர், மதிப்பு) ஜோடிகளின் தொகுப்பாகும். "மதிப்பு" என்பது இந்த பண்புக்கூறுக்கான சரியான டொமைன் மதிப்பாகும், எளிமையான சொற்களில், tuple என்பது கொடுக்கப்பட்ட வகையின் பெயரிடப்பட்ட மதிப்புகளின் தொகுப்பாகும்.


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


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




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







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








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









கார்ட்டீசியன் தயாரிப்பு A மற்றும் B ஆகிய இரண்டு உறவுகளின் கார்ட்டீசியன் தயாரிப்பு என்பது A மற்றும் B உறவுகளின் தலைப்புகளின் தலைப்பின் ஒரு இணைப்பாகும், மேலும் உடல் A*B=((A1B1) (A1B2).....AnBn): தொடரியல் கார்ட்டீசியன் தயாரிப்பு: A TIMES B



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




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



ப்ராஜெக்ஷன் என்பது X,Y,Z ஆகிய பண்புக்கூறுகளின் மேல் உள்ள தொடர்பு A இன் ப்ராஜெக்ஷன், இதில் ஒவ்வொரு பண்புக்கூறுகளும் A க்கு சொந்தமானது, இது ஒரு தலைப்பு (X,Y,Z) மற்றும் வடிவத்தின் (x) டூப்பிள்களின் தொகுப்பைக் கொண்ட உடல். , y, z), அதாவது A தொடர்பாக, x க்கு சமமான பண்புக்கூறு மதிப்பு கொண்ட tuples உள்ளன, பண்பு மதிப்பு Y க்கு சமம், ..., பண்பு மதிப்பு Z க்கு சமம். ப்ரொஜெக்ஷன் செயல்பாட்டின் தொடரியல் ஒரு குறிப்பு. ப்ரொஜெக்ஷன் செயல்பாடு உறவின் "செங்குத்து ஸ்லைஸ்" கொடுக்கிறது, இதில் அத்தகைய துண்டின் போது எழுந்த அனைத்து நகல் டூப்பிள்களும் அகற்றப்படுகின்றன.



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




பொது இணைத்தல் செயல்பாடு இவ்வாறு, கார்ட்டீசியன் தயாரிப்பு மற்றும் தேர்வு செயல்பாடுகளின் தொடர்ச்சியான பயன்பாட்டின் விளைவாக சேருதல் செயல்பாடு ஆகும். A மற்றும் B உறவுகளில் ஒரே பெயர்களைக் கொண்ட பண்புக்கூறுகள் இருந்தால், சேருவதற்கு முன், இந்த பண்புக்கூறுகள் மறுபெயரிடப்பட வேண்டும்.


தீட்டா சேர் வரையறை ரிலேஷன் A இல் X பண்புக்கூறு இருக்கட்டும், B உறவில் Y பண்புக்கூறு உள்ளது, மேலும் தீட்டா ஒப்பீட்டு ஆபரேட்டர்களில் ஒன்றாக இருக்கட்டும் (மற்றும் பல). பின்னர் - பண்புக்கூறு A யை X பண்புக்கூறுடன் இணைப்பது, Y பண்புக்கூறு மூலம் B உறவை இணைப்பது உறவுமுறை எனப்படும்.இது பொது இணைவு செயல்பாட்டின் சிறப்பு வழக்கு. சில நேரங்களில், பின்வரும், குறுகிய தொடரியல் -join செயல்பாட்டிற்கு பயன்படுத்தப்படுகிறது:


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


உதாரணம் 7 தீட்டா கூட்டு விற்பனையாளர் எண் விற்பனையாளர் பெயர் (சப்ளையர் நிலை) X 1Ivanov4 2Petrov2 3Sidorov1 அட்டவணை 13 விகிதம் A (சப்ளையர்கள்) பகுதி எண் பகுதி பெயர் பகுதி நிலை Y 1Bolt3 2Nut2 3Screw1 அட்டவணை B14 ஆர்ட்கள்


எடுத்துக்காட்டு 7 தீட்டா கூட்டு சப்ளையர் எண் சப்ளையர் பெயர் சப்ளையர் நிலை X பகுதி எண் பகுதி பெயர் பகுதி நிலை Y


எடுத்துக்காட்டு8. ஈக்வி-இணைப்பு முறையே சப்ளையர்கள், பாகங்கள் மற்றும் விநியோகங்கள் பற்றிய தகவல்களைச் சேமிக்கும் உறவுகள் P, D மற்றும் PD இருக்கட்டும் (வசதிக்காக, குறுகிய பண்புக்கூறு பெயர்களை அறிமுகப்படுத்துவோம்): விகிதம் P (சப்ளையர்கள்) அட்டவணை 17 விகிதம் D (விவரங்கள்)


எடுத்துக்காட்டு8. சம இணைப்பு விற்பனையாளர் எண் PNUM பகுதி எண் DNUM வழங்கப்பட வேண்டிய அளவு VOLUME அட்டவணை 18 PD விகிதம் (வழங்கல்)


எடுத்துக்காட்டு8. ஈக்வி-இணைப்பு விற்பனையாளர் எண் PNUM1 விற்பனையாளர் பெயர் PNAME விற்பனையாளர் எண் PNUM2 பகுதி எண் DNUM அளவு வழங்கப்பட்ட தொகுதி 1இவானோவ் இவானோவ் இவானோவ் பெட்ரோவ் பெட்ரோவ் சிடோரோவ்


எடுத்துக்காட்டு8. Equi-Join ஒரு ஈக்வி-இணைப்பின் தீமை என்னவென்றால், இணைதல் அதே பெயரில் உள்ள பண்புகளில் ஏற்பட்டால் (இது பெரும்பாலும் நிகழ்கிறது!), பின்னர் ஒரே மதிப்புகளைக் கொண்ட இரண்டு பண்புக்கூறுகள் விளைவாக உறவில் தோன்றும். எங்கள் எடுத்துக்காட்டில், PNUM1 மற்றும் PNUM2 பண்புக்கூறுகளில் நகல் தரவு உள்ளது. நகல் ஒன்றைத் தவிர, அனைத்து பண்புக்கூறுகளிலும் ஒரு திட்டத்தை எடுப்பதன் மூலம் இந்த குறைபாட்டை நீங்கள் அகற்றலாம். இயற்கை இணைப்பு இப்படித்தான் செயல்படுகிறது.


இயற்கையான இணைவு வரையறை A(A1,..., An,X1,..., Xm) மற்றும் B(X1,...,Xm,B1,...,Bn) ஒரே பண்புகளை (X1,...,Xn) (அதாவது .பண்புகளுடன்) கொண்டிருக்கட்டும் அதே பெயர் மற்றும் அதே டொமைன்களில் வரையறுக்கப்பட்டுள்ளது). A மற்றும் B உறவுகளின் இயற்கையான இணைப்பு என்பது தலைப்பு (A1,..., An,X1,..., Xm,B1,...,Bn) மற்றும் டூப்பிள்களின் தொகுப்பை (a1,...,an,x1) கொண்ட ஒரு உறவாகும். ,...,xn,b1 ,...,bn) நேச்சுரல் ஜாயின் மிகவும் முக்கியமானது, அதற்கு ஒரு சிறப்பு தொடரியல் பயன்படுத்தப்படுகிறது: A JOIN B


இயற்கை இணைப்பு இயற்கையான இணைப்பின் தொடரியல் எந்தப் பண்புக்கூறுகளின் அடிப்படையில் இணைக்கப்பட்டது என்பதைக் குறிப்பிடவில்லை. ஒரே மாதிரியான அனைத்து பண்புகளின் மீதும் ஒரு இயற்கையான இணைப்பு உருவாக்கப்படுகிறது. கருத்து. ஒரு இயற்கையான இணைப்பானது, தொடர்புடைய செயல்பாடுகளின் பின்வரும் வரிசைக்கு சமமானதாகும்: - உறவில் அதே பண்புகளை மறுபெயரிடவும் - உறவின் கார்ட்டீசியன் தயாரிப்பைச் செய்யவும் - அதே பெயரைக் கொண்ட பண்புகளின் பொருந்தக்கூடிய மதிப்புகளைத் தேர்ந்தெடுக்கவும் - ஒரு திட்டத்தைச் செய்யவும் , நகல் பண்புகளை நீக்குதல் - பண்புகளை மறுபெயரிடவும், அவற்றின் அசல் பெயர்களை வழங்கவும் பல உறவுகளின் தொடர்ச்சியான இயற்கையான இணைப்பை நீங்கள் செய்யலாம். ஒரு இயற்கையான இணைப்பிற்கு (அத்துடன் ஒரு பொது இணைப்பிற்கு) அசோசியேட்டிவிட்டி சொத்து உள்ளதா என்பதைச் சரிபார்ப்பது எளிது, அதாவது. (A JOIN B) JOIN C=A சேரவும் (மற்றும் C சேரவும்)


எடுத்துக்காட்டு9. இயற்கை இணைத்தல் முந்தைய எடுத்துக்காட்டில், "எந்தெந்த பாகங்கள் சப்ளையர்களால் வழங்கப்படுகின்றன" என்ற கேள்விக்கான பதில் P JOIN PD JOIN D என்ற மூன்று உறவுகளின் இயல்பான இணைப்பாக மிகவும் எளிமையாக எழுதப்பட்டுள்ளது (பார்க்கும் வசதிக்காக, பண்புகளின் வரிசை மாற்றப்பட்டுள்ளது. , இது உறவுப் பண்புகளால் அனுமதிக்கப்படுகிறது): சப்ளையர் எண் PNUM சப்ளையர் பெயர் PNAME பகுதி எண் DNUM பகுதி பெயர் DNAME வழங்கப்பட வேண்டிய அளவு தொகுதி 1Ivanov1Bolt100 1Ivanov2Nut200 1Ivanov3Screw300 2Petrov1Bolt120 2Petrov120 2Petov150 J250


பிரிவு வரையறை. உறவுகள் А(Х1,..., Хn,Y1,..., Ym) மற்றும் B(Y1,...,Ym) கொடுக்கப்படட்டும், மேலும் Y1,...,Ym ஆகிய பண்புக்கூறுகள் இரண்டு உறவுகளுக்கு பொதுவானவை. உறவுகளை A ஆல் B ஆல் வகுத்தல் என்பது தலைப்பு (X1,...,Xn) மற்றும் டூப்பிள்களின் (x1,...,xn) தொகுப்பைக் கொண்ட ஒரு தொடர்பு, அதாவது A தொடர்பான அனைத்து டூப்பிள்களுக்கும் ஒரு டூப்பிள் இருக்கும். உறவு A ஒரு ஈவுத்தொகையாக செயல்படுகிறது, உறவு B ஒரு வகுப்பியாக செயல்படுகிறது. வகுத்தல் விகிதங்கள் எண்களை எஞ்சியவற்றுடன் வகுப்பதைப் போன்றது. பிரிவு செயல்பாட்டிற்கான தொடரியல்:


உதாரணமாக. பிரிவு, "எந்த சப்ளையர்கள் அனைத்து பாகங்களையும் வழங்குகிறார்கள்?" என்ற கேள்விக்கு பதிலளிப்போம். ஈவுத்தொகையாக, சப்ளையர்களின் எண்கள் மற்றும் அவர்களால் வழங்கப்பட்ட பகுதிகளின் எண்ணிக்கையை உள்ளடக்கிய X=PD[PNUM,DNUM ] ப்ரொஜெக்ஷனை எடுத்துக் கொள்ளுங்கள்: சப்ளையர் எண் PNUM பகுதி எண் DNUM அட்டவணை 21 ப்ராஜெக்ஷன் X=PD


உதாரணமாக. பிரிவு ஒரு வகுப்பியாக, அனைத்து பகுதி எண்களின் பட்டியலையும் கொண்ட Y=D [ DNUM] ஐ எடுத்துக் கொள்ளுங்கள் (அவசியம் யாராலும் வழங்கப்படவில்லை): பகுதி எண் DNUM அட்டவணை 22 ப்ராஜெக்ஷன் Y=D இல்லாத இடத்தில் Y, X இலிருந்து DISTINCT PNUM ஐத் தேர்ந்தெடுக்கவும் (தேர்ந்தெடுக்கவும். X இலிருந்து DNUM, Y.DNUM=X.DNUM) பிரிவு அனைத்து பகுதிகளையும் வழங்கும் சப்ளையர் எண்களின் பட்டியலை வழங்குகிறது: அட்டவணை 23 உறவு X DEVIDEBY Y சப்ளையர் எண் PNUM 1


முடிவு அனைத்து தொடர்புடைய இயற்கணித ஆபரேட்டர்களும் சுயாதீனமானவை அல்ல - அவற்றில் சில மற்ற தொடர்புடைய ஆபரேட்டர்களின் அடிப்படையில் வெளிப்படுத்தப்படுகின்றன. இணைத்தல், குறுக்குவெட்டு மற்றும் பிரிவு ஆபரேட்டர்கள் மற்ற தொடர்புடைய ஆபரேட்டர்களின் அடிப்படையில் வெளிப்படுத்தப்படலாம், அதாவது. இந்த ஆபரேட்டர்கள் பழமையானவை அல்ல. மீதமுள்ள தொடர்புடைய ஆபரேட்டர்கள் (யூனியன், கழித்தல், கார்ட்டீசியன் தயாரிப்பு, தேர்வு, ப்ராஜெக்ஷன்) பழமையான ஆபரேட்டர்கள் - அவை ஒருவருக்கொருவர் வெளிப்படுத்த முடியாது.


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

இந்த தரவு மாதிரிஏற்கனவே உள்ள பல DBMS இல் செயல்படுத்தப்பட்டது , மற்றும் இன்று அது

மிகவும் பொதுவான. முக்கிய நன்மைகள் தொடர்பு அணுகுமுறை:

எளிய மற்றும் துல்லியமான கருத்துகளின் சிறிய தொகுப்பு , இது மாடலிங் அனுமதிக்கும்பல்வேறு பாடப் பகுதிகள்; வடிவில் கோட்பாட்டு ஆதரவு

சக்திவாய்ந்த கணித கருவி

கோட்பாடு மற்றும் தொடர்புடைய இயற்கணிதம் அமைக்கவும்;

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

அம்சங்கள்: தரவுகளின் கட்டமைப்பு அமைப்பு

- தரவு சேமிப்பகத்தின் செயல்திறன் மற்றும் அவற்றின் செயலாக்கத்தின் வேகம் அதைப் பொறுத்தது;

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

தரவு கையாளுதல், அதாவது.

தொடர்புடைய மாதிரியில் தரவின் கட்டமைப்பு அமைப்பு

தொடர்புடைய மாதிரியின் அடிப்படை

உறவின் கணிதக் கருத்து (eng. - உறவு).

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

ஒரு தனி அட்டவணை பொதுவாக சிலவற்றிற்கான தரவைச் சேமிக்கிறது

தகவல் பொருள் (IO).

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

தகவல் பொருள் எடுத்துக்காட்டுகள்

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

ஒவ்வொரு புலத்திற்கும் பொதுவாக ஒரு அர்த்தமுள்ள பெயர் மற்றும் ஒரு தனி அட்டவணையில் கொடுக்கப்படுகிறது புலப் பெயர்கள் இல்லை

மீண்டும் மீண்டும் செய்யப்பட வேண்டும்.

தரவைச் சேமிப்பதற்கான அட்டவணையின் வரிசைகள் பதிவுகள் (அல்லது டூப்பிள்ஸ்) எனப்படும்.

ஒரு தனி பதிவின் புலங்கள் கருதப்படும் IO இன் குறிப்பிட்ட நிகழ்விற்கான விவரங்களின் மதிப்புகளை சேமிக்கின்றன.

தரவை சேமிப்பதற்கான எடுத்துக்காட்டு அட்டவணை

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

நெடுவரிசைகளின் எண்ணிக்கை தீர்மானிக்கிறது

உறவின் அளவு (அட்டவணை).

ஒரு ஒற்றுமை உறவுக்கு பட்டம் 1 மற்றும் பைனரி உறவுக்கு பட்டம் 2 உள்ளது.

உறவின் கார்டினாலிட்டி

உள்ளீடுகளின் எண்ணிக்கையால் அளவிடப்படுகிறது

ஒரு உறவின் அடிப்படை (அடிப்படை) பண்புகள் (அட்டவணை)

1. உறவின் ஒவ்வொரு கலமும் ஒரே ஒரு அடிப்படை (அணு, பிரிக்க முடியாத) மதிப்பை மட்டுமே கொண்டுள்ளது.

2. ஒவ்வொரு நுழைவும் தனித்துவமானது, அதாவது. உள்ளீடுகளின் நகல் அனுமதிக்கப்படாது.

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

3. பதிவுகளை வைப்பதற்கான வரிசை ஒரு பொருட்டல்ல, இது "செட்" என்ற கருத்திலிருந்தும் பின்பற்றப்படுகிறது.

தேவைப்பட்டால், நீங்கள் பதிவு செய்யலாம்

செயல்பாட்டுடன் வரிசைப்படுத்தவும்

தொடர்புடைய மாதிரியில் தரவு ஒருமைப்பாடு

தரவின் சரியான தன்மையை உறுதிப்படுத்த இந்த தேவைகள் இரண்டு நிபந்தனைகளை உள்ளடக்கியது:

அட்டவணைகளின் ஒருமைப்பாடு (உறவுகள்);

அட்டவணை ஒருமைப்பாடு தேவை

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

தனித்துவத்தை சாத்தியமாக்கும் குறைந்தபட்ச பண்புக்கூறுகள்

கேள்விக்குரிய உறவின் ஒவ்வொரு நுழைவையும் அடையாளம் காணவும்,

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

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

விசை என்றால் அது கூட்டு எனப்படும்

பல பண்புகளிலிருந்து உருவானது.

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

பல பண்புகள்.

தனிப்பட்ட அடையாளத்திற்காக தேர்ந்தெடுக்கப்பட்ட வேட்பாளர் விசை

அட்டவணை உள்ளீடுகள் அழைக்கப்படுகின்றன முதன்மை விசை(முதன்மை விசை - பிகே).

முதன்மை விசையின் ஒரு பகுதியாக, எந்த பண்புக்கூறிலும் வெற்று மதிப்புகள் (NULL) இருக்கக்கூடாது.

பிற சாத்தியமான விசைகள்

மாற்று விசைகளாக (Alternate Key - AK) ஆக.

முதன்மை விசைக்கு சிறந்தது

குறிப்பு தேவை

ஒருமைப்பாடு காரணமாக

மிகவும் அடிக்கடி தரவு

ஒன்றோடொன்று இணைக்கப்பட்ட தகவல்

பொருள்கள் (IO) வெவ்வேறு இடங்களில் சேமிக்கப்படுகின்றன

கற்பித்தல்

அட்டவணைகள்.

(ஆர்.கே. கோட்டெல் தயாரிப்பு

துறை_குறியீடு

நடுத்தர பெயர்

பதவி

பெயர்

(FК துறை

பாடம் திட்டமிடல் தரம் 11

2015

நாளில்: _____________________

பாடம் 8

பாடம் தலைப்பு: "தொடர்பு தரவுத்தளம்"

பாடத்தின் நோக்கங்கள்:

    அறிவாற்றல்

    தொடர்புடைய தரவுத்தளத்தின் கருத்தை மாணவர்களுக்கு அறிமுகப்படுத்துதல்;

    பல அட்டவணை தரவுத்தளத்தை எவ்வாறு உருவாக்குவது மற்றும் அதில் அட்டவணைகளை இணைப்பது எப்படி என்பதை அறியவும்.

    கல்வி

    அட்டவணைகளுடன் பணிபுரியும் திறன்கள் மற்றும் திறன்களை வளர்த்துக் கொள்ளுங்கள்;

    பிரதானத்தை பகுப்பாய்வு செய்து முன்னிலைப்படுத்தும் திறனை வளர்த்துக் கொள்ளுங்கள்

    கல்வி

    துல்லியம், கவனிப்பு, சுதந்திரம் மற்றும் ஒழுக்கத்தை வளர்த்துக் கொள்ளுங்கள்.

பாடம் வகை: பாடம் கற்றல் புதிய பொருள்

பாடத்தின் வகை:பாடம்-வியாபார விளையாட்டு

வேலையின் படிவங்கள்: தனிநபர், குழு, முன்

முறைகள்: காட்சி, வாய்மொழி, நடைமுறை

பொருட்கள் மற்றும் உபகரணங்கள்:

    தனிப்பட்ட கணினிகள்;

    மென்பொருள்: DBMS மைக்ரோசாப்ட் அணுகல்;

    "தொடர்பு தரவுத்தள மாதிரி" என்ற தலைப்பில் விளக்கக்காட்சி;

    பயண நிறுவனம் "பிளானட் ஆஃப் டிராவல்" பற்றிய விளக்கக்காட்சி

பாடத்திற்கான கல்வெட்டு: "சாலை நடப்பவராலும், தகவல் சிந்தனையாளராலும் தேர்ச்சி பெறப்படும்." (குஸ்டாவ் குய்லூம்)

பாட அமைப்பு:

    Org. கணம். (1 நிமிடம்)

    வீட்டுப்பாடத்தை சரிபார்க்கிறது. (1 நிமிடம்)

    அறிவு மேம்படுத்தல். (5 நிமிடம்)

    பாடத்தின் தலைப்பில் வேலை செய்யுங்கள். (18 நிமிடம்)

    Fizkultminutka. (3 நிமிடம்)

    நடைமுறை பகுதி. (12 நிமிடம்)

    பாடத்தின் சுருக்கம். (2 நிமிடங்கள்)

    பிரதிபலிப்பு. (2 நிமிடங்கள்)

    வீட்டு பாடம். (1 நிமிடம்)

வகுப்புகளின் போது

    ஏற்பாடு நேரம்:

- வாழ்த்துக்கள்

- காணாமல் போனதை சரிபார்க்கிறது

    வீட்டுப்பாடத்தை சரிபார்க்கிறது:

- முந்தைய தலைப்பில் தொகுக்கப்பட்ட புதிர்களைப் பார்ப்பது

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

    அடிப்படை அறிவைப் புதுப்பித்தல்

வாய்வழி ஆய்வு:

    சொற்றொடர்களைத் தொடரவும்:

DB என்பது...

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

தரவுத்தளத்தை உருவாக்க பயன்படுத்தலாம்...

- பள்ளி நூலகத்தின் கல்வி இலக்கிய நிதி,

நிறுவனத்தின் பணியாளர்கள்,

மருந்தக மருந்துகளின் ஒருங்கிணைந்த பதிவு,

சிவில் சட்டத்தின் இயல்பான செயல்கள்,

திரையரங்கு பட்டியல்...

தரவுத்தள வகைகள் - ...

- உண்மை மற்றும் ஆவணப்படம்.

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

ஆவணத் தரவுத்தளங்கள் பல்வேறு வகையான தகவல்களைக் கொண்டிருக்கின்றன: உரை, ஒலி, கிராஃபிக், மல்டிமீடியா

DBMS என்பது...

ஒரு தரவுத்தளத்தை உருவாக்கவும், தகவலைப் புதுப்பிக்கவும் மற்றும் துணைபுரியவும், தகவலுக்கான நெகிழ்வான அணுகலை வழங்கவும் உங்களை அனுமதிக்கும் மென்பொருள்.

2. கேள்விகளுக்கு பதிலளிக்கவும்:

தரவுத்தளங்களின் முக்கிய பண்புகளை பட்டியலிடுங்கள் (கட்டமைக்கப்பட்ட, ஒன்றோடொன்று இணைக்கப்பட்ட, பயன்பாட்டு நிரல்களிலிருந்து சுயாதீனமானவை)

ஒரு DBMS என்ன தேவைகளை பூர்த்தி செய்ய வேண்டும்? (தரவைக் கையாளும் திறன், வினவல்களைத் தேடும் மற்றும் உருவாக்கும் திறன், தரவு ஒருமைப்பாட்டை உறுதி செய்தல், பாதுகாப்பு மற்றும் ரகசியத்தை உறுதி செய்தல்)

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

ஒரு சக்திவாய்ந்த DBMS (ஆரக்கிள், சைபேஸ், இன்பார்மிக்ஸ்)

IV. ஒரு புதிய தீம் வேலை

1. பயண நிறுவனத்திடமிருந்து தகவல்

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

3. தொடர்புடைய தரவு மாதிரி

4. இணைப்பு வகைகளின் மாறுபாடுகள்

5. தொடர்புடைய மாதிரியின் கூறுகள்

6. துறைகளின் முக்கிய வகைகள்

1. பயண நிறுவனத்திடமிருந்து தகவல்

நிறுவனங்களில் இருந்து விண்ணப்பங்களை ஏற்கும் மேலாளர் இந்தக் கேள்வியை நமக்குத் தெரிவிப்பார்.

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

டிராவல் பிளானட் பயண நிறுவனத்தைப் பற்றிய விளக்கக்காட்சியைப் பார்க்கிறது.

2. "தரவுத்தள மாதிரிகளின் வகைகள்"

இவை சில வகையான தரவுத்தள மாதிரிகள்.

மாடல் 1 மாடல் 2 மாடல் 3

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

-மூன்று முக்கிய வகையான தரவு மாதிரிகள் உள்ளன - படிநிலை (1) மற்றும் நெட்வொர்க் (2), தொடர்புடைய (3).

படிநிலை மாதிரி

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

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

ஒரு முனை என்பது படிநிலையின் கொடுக்கப்பட்ட மட்டத்தில் அமைந்துள்ள ஒரு தனிமத்தின் தகவல் மாதிரி.

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

    பல கீழ்-நிலை முனைகள் ஒரே ஒரு உயர்-நிலை முனையுடன் இணைக்கப்பட்டுள்ளன;

    ஒரு படிநிலை மரத்தில் ஒரே ஒரு உச்சி (வேர்) உள்ளது, இது வேறு எந்த உச்சிக்கும் கீழ் இல்லை;

    ஒவ்வொரு முனைக்கும் அதன் சொந்த பெயர் உள்ளது (அடையாளங்காட்டி);

நெட்வொர்க் மாடல்

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

3. தொடர்புடைய மாதிரி

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

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

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

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

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

தொடர்புடைய தரவுத்தள மாதிரி பின்வரும் பண்புகளைக் கொண்டுள்ளது:

    ஒவ்வொரு அட்டவணை உறுப்பும் ஒரு தரவு உறுப்பு ஆகும்.

    அட்டவணையில் உள்ள அனைத்து நெடுவரிசைகளும் ஒரே மாதிரியானவை, அதாவது அவை ஒரே வகையைக் கொண்டுள்ளன (எண்கள், உரை, தேதி, முதலியன).

    ஒவ்வொரு நெடுவரிசைக்கும் (புலம்) ஒரு தனிப்பட்ட பெயர் உள்ளது.

    அட்டவணையில் ஒரே மாதிரியான வரிசைகள் இல்லை.

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

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

    தரவு வரிசையாக்கம் (உதாரணமாக, அகரவரிசைப்படி);

    பதிவுகளைத் தேடுங்கள் (உதாரணமாக, கடைசி பெயரால்), முதலியன.

    குழுக்களின் தரவு மாதிரி (உதாரணமாக, பிறந்த தேதி அல்லது கடைசி பெயர் மூலம்);

அட்டவணைகளின் முக்கிய நன்மை அவற்றின் தெளிவு.

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

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

அட்டவணைகள் உருவாக்கப்பட்ட பிறகு உறவுகள் நிறுவப்படுகின்றன, ஆனால் முன் தரவு நிரப்புதல் .

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

4. உறவுகளின் வகைகளின் மாறுபாடுகள்

தரவுத்தளம் என்பது தரவு மற்றும் அவற்றுக்கிடையேயான உறவுகளின் தொகுப்பாகும்.

இணைக்கப்பட்ட அட்டவணைகளுக்கு இது சாத்தியமாகும் மூன்று விருப்பங்கள்இணைப்பு வகை :

    "நேருக்கு நேர்";

    "ஒருவருக்கு பல";

    "பல பல".

1.தொடர்பு "ஒன்றுக்கு ஒன்று".

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

    2.ஒன்று முதல் பல உறவு.

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

    3. பல-பல உறவு.

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

5. தொடர்புடைய மாதிரியின் கூறுகள்

விசை - தொடர்புடைய உள்ளீட்டை தனித்துவமாக அடையாளம் காணும் புலம்.

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

ஒவ்வொரு அட்டவணை புலமும் உள்ளது பெயர்.

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

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

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

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

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

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

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

கொடுக்கப்பட்ட புலம் வெவ்வேறு பதிவுகளில் எடுக்கக்கூடிய மதிப்புகளின் தொகுப்பை வகை வரையறுக்கிறது.

கீழே உள்ள அட்டவணைகள் எளிய மற்றும் கூட்டு விசைகளின் எடுத்துக்காட்டுகளைக் காட்டுகின்றன:


6 . முக்கிய புல வகைகள்

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

எண்ணியல்;

பாத்திரம்;

நாளில்;

தருக்க.

எண் வகை மதிப்புகள் எண்களாக மட்டுமே இருக்கக்கூடிய புலங்கள் உள்ளன. இந்த தரவுக்கு, 1-4 பைட்டுகள் ஒதுக்கப்பட்டுள்ளன. எடுத்துக்காட்டாக, "எண்டர்பிரைஸ் ஊதியம்" தரவுத்தளத்தில் ஒரு எண் வகையின் நான்கு புலங்கள் உள்ளன: TARIFFவிகிதம், முடிவுகள், விலக்குகள், வழங்குவதற்கான தொகை.

எழுத்து வகை எழுத்து வரிசைகளை (சொற்கள், உரைகள், குறியீடுகள், முதலியன) சேமிக்கும் புலங்கள் உள்ளன. டெக்ஸ்ட் டேட்டா வகையானது 255 எழுத்துகள் வரை உள்ள உரையை உள்ளிடுவதற்காக வடிவமைக்கப்பட்டுள்ளது மற்றும் இயல்பாக நிறுவப்படும். "குழந்தைகள் நூலகம்" தரவுத்தளத்தில் உள்ள AUTHOR மற்றும் TITLE புலங்கள் எழுத்துப் புலங்களின் எடுத்துக்காட்டுகள்; ஜிம்னாசியம் தரவுத்தளத்தில் ஃபோன் புலம்.

தேதி வகை "நாள்/மாதம்/ஆண்டு" வடிவத்தில் காலண்டர் தேதிகளைக் கொண்ட புலங்கள் உள்ளன (சில சமயங்களில், US படிவம் பயன்படுத்தப்படுகிறது: மாதம்/நாள்/ஆண்டு). அத்தகைய தரவுகளுக்கு, 8 பைட்டுகள் வழங்கப்படுகின்றன. "தேதி" வகையானது "ஏர் டெர்மினல் அட்டவணை" தரவுத்தளத்தில் DEPARTURE DATE புலத்தைக் கொண்டுள்ளது.

பூலியன் வகை ஆம் அல்லது இல்லை, சரி அல்லது தவறு என்ற தருக்க மதிப்பைச் சேமிக்க வடிவமைக்கப்பட்டுள்ளது. அத்தகைய புலம் 1 பிட் ஆக்கிரமித்துள்ளது.

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

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

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

உறவு நிகழ்வு -ஒரு குறிப்பிட்ட பொருளின் சொத்து மதிப்புகளின் தொகுப்பு.

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

எளிய பண்பு -ஒரு பண்பு அதன் மதிப்புகள் பிரிக்க முடியாதவை.

சிக்கலான பண்பு -ஒரு பொருளின் பல வேறுபட்ட பண்புகளின் மதிப்புகள் அல்லது ஒரு சொத்தின் பல மதிப்புகளின் தொகுப்பு ஆகும் பண்புக்கூறு.

தொடர்புடைய மாதிரிகளுக்கான தேவைகள்:

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

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

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

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

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

ரிலேஷனல் ஸ்கீமாவின் வரைகலை விளக்கம்

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

உறவின் முதன்மை விசை ஒரு தடித்த சட்டத்துடன் முன்னிலைப்படுத்தப்பட வேண்டும்.

உறவுகளுக்கு இடையே வரையறுக்கப்பட்ட இணைப்புகள் இணைக்கும் பண்புக்கூறுகளுக்கு இடையே வரையப்பட்ட கோடுகளாகக் காட்டப்பட வேண்டும். இணைப்பு பண்புக்கூறு நிகழ்வு மதிப்புகள் பொருந்த வேண்டும்.

வி. Fizkultminutka.

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

    10 வினாடிகள் கண் சிமிட்டவும்.

பதற்றத்துடன், ஒன்றையும் மற்றொன்றையும் 3-5 வினாடிகளுக்கு மாறி மாறி மூடு.

    10 வினாடிகளுக்குள், உங்கள் கண்களை பல முறை இறுக்கமாக மூடு.

    10 வினாடிகளுக்குள், உங்கள் பார்வையின் திசையை மாற்றவும்.

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

நிலை 5 வி. உடற்பயிற்சியை 3 முறை செய்யவும்.

விளைவு: சோர்வு நீங்கும்.

    முக தசை பதற்றத்தை போக்க உங்கள் முகத்தை மசாஜ் செய்யவும்.

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

    உட்கார்ந்து அல்லது நிற்கும் நிலையில், உங்கள் கைகளை உடலுடன் குறைக்கவும். அவர்களை ஓய்வெடுங்கள். ஆழ்ந்த மூச்சை எடுத்து 10-15 விநாடிகளுக்கு மெதுவாக மூச்சை வெளியே விடுங்கள், உங்கள் கைகளை சிறிது குலுக்கவும். பல முறை செய்யவும்.

VI . புதிய பொருள் ஒருங்கிணைப்பு.

ஒரு கணினியில் ஒரு நடைமுறை பணியை செயல்படுத்துதல்.

கணினி பாதுகாப்பு விளக்கம்.

பணி:மைக்ரோசாஃப்ட் அணுகலில் பயண நிறுவன அட்டவணைகளை உருவாக்கவும்

பணியை நிறைவேற்றுவதற்கான உத்தரவு

1. நிரலைத் திறக்கவும் மைக்ரோசாஃப்ட் அணுகல்.

2. தேர்ந்தெடு புதிய வெற்று தரவுத்தளம்.

3. ஒரு கோப்பு பெயரை ஒதுக்கவும் பயண நிறுவனம்.

4. உறுதிப்படுத்தவும் உருவாக்கு.

5. தேர்ந்தெடு அட்டவணை பார்வைமற்றும் அட்டவணையை முடிக்கவும்.

நிலை A (2 புள்ளிகள்)

அட்டவணையில் 2 நெடுவரிசைகள், 6 வரிசைகள் உள்ளன

நாடு

நிலை B (4 புள்ளிகள்)

அட்டவணையில் 3 நெடுவரிசைகள் உள்ளன (இதில் 2 நெடுவரிசைகள் உரை தகவல்), 6 வரிசைகள்

சுற்றுப்பயண வகைகள்

    : அசோவ் கடல், செங்கடல், கருங்கடல், அட்லாண்டிக் பெருங்கடல், பசிபிக் பெருங்கடல்

    : ஐரோப்பாவில் சுற்றுப்பயணங்கள், உக்ரைன்: டொனெட்ஸ்க், கெர்ச், இசியம், லுஹான்ஸ்க் பகுதி, கார்பாத்தியன்ஸ்

    : உக்ரைன் ரஷ்யா