Thursday, 8 November 2018

Data base කියන්නේ මොනවද බලමු






පුළුල් පරාසයක විහිදෙන  දත්ත සමුහයක් , යම්කිසි කාර්යයකට හැසිරවීම ලෙහෙසි පහසු දෙයක් නොවෙ.මෙවැනි  අවස්ථාවාල දී  Database යොදා ගැනීමෙන්  දත්ත ගබඩා කිරීම,  ආපසු ලබා ගැනීම සහ වෙනස්‌ කිරීම වඩාත්  පහසු කාර්යයක් කර ගත හැක.DB එකක් multiple users ලට multiple location ඉදන් access කරන්න පුළුවන් .


බොහෝ අවස්ථා වල  Database පවතින දත්ත සමුදායෙන් අපට එක් අවස්ථාවකදී  අවශ්‍ය වන්නේ කොටසක් පමණයි. ඒ දත්ත කොටස් ලබාගැනීම සඳහා database වෙත යොමු කරන පැනය query  ලෙස හදුන්වනු ලැබේ. ක්‍රමලේඛ ශිල්පින් පරිගණක වැඩසටහන් ලෙස නිර්මාණයකරනු ලබන්නේ මෙම qurey ය. දත්ත ගබඩා හැසිරවීම සඳහා query පිලිබඳ දැනුම්වත් විය යුතුය. සංකීර්ණ   query හැසිරවීම සඳහා සරල භාෂාවක් නිර්මාණය කිරීම අත්‍යවශ්‍ය  වීය . පසු කාලයේදී දත්ත ගබඩා සඳහා සාමාන්‍ය පුද්ගලයන්ට භාවිත කරන්න පහසු සරල query language   විශාල ගණනක් නිර්මාණය විය. මේ අතරින් IBM ආයතනය විසින් 1970  දී හදුන්වාදෙන ලද  Structured Query Language – SQL  අද Database Management Systems වල බහුලව භාවිතා කෙරෙමින් පවතී. අද වනවිට SQL වල බහුලව භාවිත වෙන උපකොටස් තුනක්    ඇත.

  • Data Definition Language – DDL
  • Data Manupulate Lanuage -DML
  • Data Control lanuage-DCL
Database එකක් තුල  දත්ත ගබඩා කිරීමට අවශ්‍ය සැකිල්ල විස්තර කිරීමට DDL භාවිතා කරනු ලැබේ.

ex: Create Table table_name
(
coloum_name1 data type(size),
coloum_name2 data type(size),
colum_name 3 data_type(size),
);

Database වල වාසි
  • Data security
  • Data abstraction & independent
  • A locking mechanism for concurrent access
  • An efficient handler to balance needs of multiple applications using the same data
  • The ability to recover from crashes & errors .


Related Posts:

  • Artificial Intelligent ගැන ඔබ දැනුවත්ද?  information technology සීග්‍ර දියුනුවත් සමග Artificial Intelligent සංකල්පය ලොව පුරා ජනයා අතර බහුලව බාවිත වන සංකල්පයක් බවට පත් විය . විශේෂයෙන් ඇමරිකාව , චීනය , ජපානය ආදී සංවර්ධිත රටවල් බොහොමයක් මෙම සංකල්පය යොදා ගනිමි… Read More
  • java ජාවා කියන්නේ high level programming lanuage එකකි .develop කර තිබෙන්නේ sun Microsystems මගීන් .විශේෂයෙන්ම වෙබ් application නිර්මාණය සදහා බහුලව යොදා ගනී. බොහො විට ජාවා syntax , c ## lanuage එකේ syntax වලට බොහෝ සමාන වේ.නම… Read More
  • Boostrap ගැන ඉගෙන ගමු                         Boostrap යනු Mobile හෝ වෙබ් projects develop කිරීම සදහා වුනු front -End Framework එකක් වන අතර responsive පිටු නිර්මාණය ලිහිල් කිරීමට … Read More
  • අද කතා කරනේ Chatbot ගැන පරිගණකය ආශ්‍රය කරගත් chat system කියන්නේ අද ලෝකේ ඉතා ජනප්‍රිය commutation මෙතඩ් එකක්. එමගින් English වැනි natural language යොදා ගනිමින් සන්නිවේදනය කිරීමේ හැකියාව ඇත . Chat systems ප්‍රබේධ Human -Human dialog sysy… Read More
  • Software Quality Assurance ගැන ඔබ දැනුවත්ද Software  Testing  කියන්නේ අපි develop  කරන software එකක් අඩුපාඩු තියනවද , (bugs ,errors )  කියල check  කරලා ඒකේ තියන අඩුපාඩු නිවැරදි කිරීමේ ක්‍රියාවලියයි  ඉතින් ඇයි අපි මේ testing  කර… Read More

0 comments:

Post a Comment