Tekli tablo devralması, genellikle bir veritabanı programına dahil edilmeyen nesne yönelimli kalıtımın, ilişkisel bir veritabanı için taklit edildiği bir kodlama yöntemidir. Bunu kullanarak, kullanıcı, tek bir tablodaki birçok farklı etiket arasındaki ilişkiyi görebilecek ve böylece kullanıcıların verileri sindirmelerini veya bunlara eklemelerini kolaylaştıracak. Çok sayıda boş alan varsa veya çok sayıda ilişki varsa, tekli tablo devralma özelliğini kullanmak, gelişmiş veritabanı tasarımcılarını bile şaşırtmayacak beklenmedik sonuçlar verebilir. Bu veritabanı devralma şemasıyla, tek tablo verileri hiyerarşik bir şekilde gösterir.
İlişkisel veritabanları, bir veri grubunu diğeriyle ilişkilendiren ve genellikle hiyerarşik haritalara sahip veritabanlarıdır. Örneğin, eğer bir kişi ilişkisel bir veri tabanı üzerinden bir kitap arıyorsa, o zaman yazar, tür, ilk kitap mektubu ve sonra bir kitap listesi için alanlar bulacaktır. Normal durumlarda, her alanın kendi tablosu vardır ve tablolar, kullanıcının bir alandan diğerine aracılık etmesinden nadiren etkilenir.
Tek tablo devralmada, tüm alanlar tek bir tabloda görüntülenir. Bu, araştırılması daha kolay ve araştırması daha kolaydır. Tabloda görüntülenen verilerin tümü yukarıdan aşağıya doğru gider. Bu, yazarın tek bir tablonun üstünde olacağı ve kitabın ilk harfinin altında olacağı anlamına gelir.
Tek bir tablo devralma modeli oluşturmak, veritabanı tasarımcısı kodlamayı bilmediği sürece, ilk başta zor olabilir. Nesneye yönelik bir programlama şemasındaki nesneleri ayırmak için veritabanından bir harita oluşturmak tipik olarak bunu yapar. Birkaç sınıf olmalı, aksi halde bu, her şeyi birlikte tek bir masaya gruplamaz.
İki tür sorun tek bir tablonun mirasının düzgün çalışmasını engelleyebilir. Birincisi, nesnelerin boş bir değeri temsil etmesidir. Bu durumda, boş değer, devralma tablosundaki değerli verilerle serpilir. Bu, tablonun konuyla ilgili bilgileri göstereceği anlamına gelir, ancak her birkaç satırda veya bununla birlikte çoğu zaman boş değerler oluşursa, “boş” sözcüğü yakındaki veya başka bir değerin altında görünecektir.
Eşleştirilen nesne birçok hiyerarşiye, özellikle de benzer olmayan hiyerarşilere sahipse, bu aynı zamanda tekli tablo devralma için bir soruna neden olabilir. Birçok hiyerarşide, tasarımcının birini kaçırarak ilişkisel bir hataya neden olma ihtimali vardır. Hiyerarşiler birbirine benzemiyorsa, ilişkisel veritabanı veri kümeleri arasında yapılan eşlemeyi anlamada sorun yaşayabilir.


