Nesne yönelimli bir model, uygulama ve veritabanı geliştirmeyi birleştirmek için depolanan değerleri içeren nesneleri kullanır, ilişkisel bir model de veri oluşturmak için ilişkiler kullanır. Rasyonel model ızgara benzeri matematiksel yapılar oluşturmak için kullanılır Nesne yönelimli model, verileri birleşik veri modeline dönüştürmek için kullanılır.
Nesneye yönelik modelleme, bir nesnede bulunan depolanmış değerleri içeren nesneleri kullanır. Modelin kodunun neye benzediğini tasarlama ve hazırlama sürecidir. Modelleme teknikleri inşaat sırasında uygulanır. Nesneye yönelik modellemenin üç aşaması analiz, tasarım ve uygulamadır. Gelişimin ilk aşamalarında ana odak nokta sistemin dış detaylarıdır. Birincil odak, gelişim sürecinin sonraki aşamalarında sistemin nasıl çalıştığını anlamak üzerine geçer. Geliştirme süreci ilerledikçe, model daha ayrıntılı hale gelir.
İlişkisel bir modelde, veriler tablolarda depolanır. Her tablo satır, sütun, başlık ve gövde içerir. İlişkisel model ayrıca bir tablodaki verileri diğer tablolardaki verilerle sıralamak veya ilişkilendirmek için özel olarak belirlenmiş sütunlar olan anahtarlar kullanır. Kurallar veya bütünlük kısıtlamaları, veri bütünlüğünü sağlamak için ilişkisel model tarafından belirlenir. Verilerin daha verimli bir şekilde saklanmasını sağlamak için normalleştirme de kullanılır.