Wednesday, July 4, 2007

தரவுத் தள வடிவமைப்பு - நிவதி (ERP) 14

தரவுத் தளம் என்றால் தகவல்களை சேர்த்து வைக்கும் முறை.
  • நம் சட்டைப் பை குறிப்பேட்டில் தொலைபேசி எண்களைக் குறித்து வைத்திருப்பதும் தரவுத்தளம்தான். அதிலிருந்து தகவலைப் பெறுவது, புதிய தகவலைச் சேர்ப்பது ஒவ்வொன்றுக்கும் வழிமுறைகள் வைத்திருப்போம்.
  • விரிதாள் (spreadsheet) மென்பொருளில் தரவுத் தளம் இருக்கலாம்.
  • அல்லது ஒரு உரைக் கோப்பாகக் (text file) கூட வைத்திருக்கலாம்.
பெரிய அளவில் சிக்கலான விபரங்களைச் சேமிக்க அட்டிசார் தரவுத் தள மேலாண்மை பயன்பாடுகள் பரவலாகப் பயன்படுத்தப்படுகின்றன. (Relational Database Management Systems). அட்டிகளில் (Relations/Tables)) விபரங்களைச் சேமிப்பதால் அப்படிப் பெயர்.
  • அட்டி என்பதில் வரிசை (tuples/row) வரிசையாகப் பல தகவல் தொகுப்புகள் இருக்கும்.
  • ஒவ்வொரு வரிசையிலும் பல விபரங்கள் (attributes/columns) இருக்கும்.
    எடுத்துக்காட்டாக ஒரு வலைப் பதிவரைக் குறித்த விபரங்கள் ஒரு வரிசையில் இருக்கும். வரிசை எண், பெயர், பதிவு முகவரி, பதிவின் பெயர் என்று விபரங்கள் இருக்கலாம்.
  • அடுத்தடுத்த வரிசைகளில் மேலும் பிற பதிவர்களின் விபரங்கள் இருக்கும்.
இப்படி அட்டி சார் தரவுத் தளங்களைப் பயன்படுத்துவதன் நோக்கங்கள்;
  1. சேமிக்கத் தேவைப்படும் இட அளவு குறைவாக இருக்க வேண்டும். ஒரே விவரத்தைத் திரும்பத் திரும்ப சேமித்து இடத்தை வீணாக்கக் கூடாது. (space saving)
  2. ஏதாவது விபரத்தை புதுப்பிக்கும் போது எல்லா இடங்களிலும் அந்த விபரம் மாறி விட வேண்டும். (avoiding updation anamoly)
  3. ஏதாவது வரிசையை தேவையில்லை என்று நீக்கும் போது, தேவைப்படும் மற்ற விபரங்களை நீக்க வேண்டிய நிலை இருக்கக் கூடாது. (avoiding deletion anamoly)
  4. ஏதாவது விபரம் சேமிக்கும் போது தேவை இல்லாத மற்ற விபரங்களையும் சேமிக்கும் கட்டாயம் இருக்கக் கூடாது (avoiding insertion anamoly)

No comments: