বস্তু সম্বন্ধীয় তথ্য মডেল (Object Oriented Data Model)
এই প্রকার ডেটা মডেলের ক্ষেত্রে Spatial এবং Non-spatial ডেটার মধ্যে সম্পর্ক স্থাপন করা হয় এবং তাতে সহায়তা করে ভৌগোলিক বস্তু এবং তার বৈশিষ্ট্য। একটি বস্তু তার বৈশিষ্ট্যের দ্বারা চূড়ান্ত ভাবে নির্ধারিত হয়। একটি Object Oriented Data Model-এর মধ্যে যেমন বস্তুর বৈশিষ্ট্য সংরক্ষণ করার ক্ষমতা থাকে তেমনি তা বিশ্লেষণ এবং বিবেচনা করারও ক্ষমতা থাকে।
তথ্য একটি নির্দিষ্ট নিয়ম মেনে পরপর সঞ্চিত হয়। যদি তথ্য ভালোভাবে সাজানো না থাকে তাহলে তথ্য বিশ্লেষণে সমস্যা হয়। এই এলোমেলো টেবিল গুলিকে এককথায় Flat File বলা হয়। এক্ষেত্রে ক্রমোচ্চ উপাত্ত ভিত্তি মডেল বেশী ব্যবহৃত হয়। কিন্তু এখানে বস্তু এবং তার বৈশিষ্ট্যের মধ্যে সম্পর্ক তৈরী করে বিশ্লেষণ করা যায়.
সম্পর্কীত তথ্য মডেল (Relational Data Model):
এই তথ্য মডেলটিতে বিভিন্ন প্রকৃতির তথ্য একাধিক সারণির মধ্যে সাজানো থাকে। প্রত্যেকটি সারণিতে কমপক্ষে একটি ক্ষেত্র বা আইটেম একই প্রকৃতির হতে হয়। এই একই প্রকৃতির আইটেমের মাধ্যমে প্রতিটি সারণির নথি একে অপরের সাথে সম্পর্ক তৈরী করে অনুসন্ধান করা যায়। এই প্রকার তথ্য মডেলটিতে সাধারণত চার ধরনের সম্পর্ক লক্ষ্য করা যায়।
যথা- (1) একটির সাথে একটির সম্পর্ক (One to One Relationship)
(2) একটির সাথে একাধিকের সম্পর্ক (One to Many Relationship)
(3) একাধিকের সঙ্গে একটির সম্পর্ক (Many to One Relationship)
(4) একাধিকের সঙ্গে একাধিকের সম্পর্ক (Many to Many Relationship)
1) একের সঙ্গে একের সম্পর্ক (One to One Relationship):
এই প্রকার সম্পর্কের ক্ষেত্রে উৎস সারণি প্রথম সারণি হয় এবং তা অন্য একটি সারণির সঙ্গে সম্পর্ক বজায় তোষ চলে। একটি সারণির সঙ্গে অপর একটি সারণির এই সম্পর্ককে One to One Relationship বা একটির সাথে এর সম্পর্ক বলে.
(2) একের সঙ্গে একাধিকের সম্পর্ক (One to Many Relationship):
এই প্রকার সম্পর্কের ক্ষেত্রে একটি উৎস সারণি থাকে এবং তা অনেকগুলো অন্যান্য সম্পর্কযুক্ত সারণির সঙ্গে সম্পর্ক রেখে চলে। এই প্রকার সম্পর্ককে One to Many Relationship বা একটির সঙ্গে একাধিকের সম্পর্ক বলে।
(3) একাধিকের সঙ্গে একের সম্পর্ক (Many to One Relationship):
এই প্রকার সম্পর্কের ক্ষেত্রে দুই বা ততোধিক উৎস সারণি অন্যান্য সম্পর্কযুক্ত একটি মাত্র সারণির সঙ্গে সম্পর্কযুক্ত। এই প্রকার সম্পর্ককে Many to One Relationship বা একাধিকের সঙ্গে একটির সম্পর্ক বলে।
(4) একাধিকের সলো একাধিকের সম্পর্ক (Many to Many Relationship):
এই ধরণের সংম্পর্কের ক্ষেত্রে দুই বা ততোধিক উৎস সারণি অন্য সম্পর্কযুক্ত দুই বা ততোধিক সারণির সঙ্গেঙ্গ সম্পর বজায় রাখে। এই প্রকার সম্পর্ককে Many to Many Relationship বা একাধিকের সঙ্গো একাধিকের সম্পর্ক বলে।