ডেটাবেস তৈরির ক্ষেত্রে আপেক্ষিক দৃষ্টিভঙ্গি একটি ট্যাবুলার ডেটা মডেল, অর্থাৎ উপস্থাপনার স্বাভাবিক পদ্ধতি সহ কাজ করে বোঝায়। এটি ডাটাবেস পরিচালন সিস্টেম ব্যবহার করে প্রয়োগ করা হয়।
একটি সম্পর্কিত সম্পর্কিত কাঠামো এবং ডেটা প্রস্তুতির সারমর্ম
প্রতিটি ডাটাবেস সংগঠিত এবং কাঠামোগত তথ্য এক বা একাধিক টেবিলগুলিতে সঞ্চিত। সারণীগুলি হ'ল সারি এবং কলামগুলি সমন্বিত ডেটার একটি প্রাকৃতিক এবং পরিচিত উপস্থাপনা। রিলেশনাল অ্যাপ্রোচ এই জাতীয় সারণীর মধ্যে একটি নির্দিষ্ট সম্পর্ক বোঝায়। লিঙ্ক বা সম্পর্ক আপনাকে একত্রিত করতে, এক কোয়েরিতে একবারে কয়েকটি টেবিল থেকে ডেটা পুনরুদ্ধার করতে দেয়।
একটি রিলেশনাল ডাটাবেস তৈরি করতে, প্রথমে তাদের মধ্যে টেবিল এবং সম্পর্কের একটি সেট তৈরি করা প্রয়োজন। এই ক্ষেত্রে, আপনাকে অবশ্যই নিম্নলিখিত বিধিগুলি অনুসরণ করতে হবে। প্রথমত, প্রতিটি টেবিল অবশ্যই একই ধরণের এবং একটি অনন্য নাম থাকতে হবে। দ্বিতীয়ত, সারণির সারিগুলিতে একটি নির্দিষ্ট সংখ্যক ক্ষেত্র এবং মান থাকতে হবে (আপনি একাধিক কলাম এবং পুনরাবৃত্তি গোষ্ঠীগুলি অন্তর্ভুক্ত করতে পারবেন না)। তৃতীয়ত, যে কোনও স্ট্রিং সনাক্ত করতে সক্ষম হওয়ার জন্য স্ট্রিংগুলি একে অপরের থেকে কমপক্ষে একটি মান (ক্ষেত্র) আলাদা হতে হবে। চতুর্থত, কলামগুলির অবশ্যই স্বতন্ত্র নাম থাকতে হবে এবং একজাতীয় ডেটা ভ্যালুতে ভরা উচিত, উপস্থাপনের একমাত্র সম্ভাব্য পদ্ধতি হ'ল স্পষ্ট ডেটা মান (টেবিলগুলির মধ্যে কোনও বিশেষ সম্পর্ক থাকতে পারে না)।
আপনি অস্থায়ী টেবিলের মধ্যে নির্বাচনগুলি মার্জ করে একবারে একাধিক টেবিল থেকে ডেটা প্রক্রিয়া করতে পারেন। সর্বাধিক সাধারণ ক্রিয়াকলাপগুলি হ'ল নির্বাচন, অভিক্ষেপ, প্রাকৃতিক যোগদান, ইউনিয়ন, ছেদ এবং পার্থক্য। সারণী গঠনের সময়, প্রাথমিক ধারণাগুলির মধ্যে একটি প্রাথমিক কী - এটি এমন একটি সনাক্তকারী যা নির্বিঘ্নে কোনও সত্তাকে বোঝায়। উদাহরণস্বরূপ, থালা খাবারের টেবিলে প্রাথমিক কীটি থালা নম্বর হতে পারে। ডেটা সহ সমস্ত টেবিলের জন্য, আপনাকে অনুরূপ কীগুলি তৈরি করতে হবে, সেগুলিকে সম্পর্কের সাথে যুক্ত করে।
একটি ডিবিএমএস ব্যবহার করে বাস্তবায়ন
ডেটাবেস ম্যানেজমেন্ট সিস্টেমগুলি (ওরাকল, মাইএসকিউএল, এসকিউএলাইট, ইত্যাদি) উত্পন্ন ডেটার সম্পূর্ণ পরিচালনা সরবরাহ করে এবং আপনাকে কোয়েরিগুলি কার্যকর করার অনুমতি দেয়। ডিবিএমএস এর মধ্যে একটি বেছে নেওয়ার পরে আপনাকে অবশ্যই তৈরি করা টেবিলগুলি তার সিনট্যাক্স অনুযায়ী প্রোগ্রামে স্থানান্তর করতে হবে। এটি একটি দুর্দান্ত কাজ যা গুরুত্বপূর্ণ গুণাবলী হারিয়ে না ফেলে সাবধানতার সাথে করা দরকার।
প্রশ্ন এবং ডেটা প্রসেসিংয়ের সাথে আরও কাজ এসকিউএল প্রোগ্রামিং ভাষার উপর ভিত্তি করে। এই ভাষায় সারণী তৈরি করা হয়, রেকর্ড যুক্ত করা হয়, মুছে ফেলা হয় এবং পরিবর্তিত হয়, এক বা একাধিক টেবিল থেকে ডেটা আনা হয় এবং কাঠামো পরিবর্তন করা হয়।