Sadece iki tablo tek bir int sütunu ile bir 30 bitlik sütun ile bir oluşturma çalıştı daha sonra her bir satır ilave edildi ve 30 Bit tablo SQL Server Internals Viewer
CREATE TABLE T_INT(X INT DEFAULT 1073741823);
CREATE TABLE T_BIT(
X1 BIT DEFAULT 1,
/*Other columns omitted for brevity*/
X30 BIT DEFAULT 1
);
INSERT INTO T_INT DEFAULT VALUES;
INSERT INTO T_BIT DEFAULT VALUES;
tek satır ile onlara görünüyordu Sütunlar

bir int Sütun tablo tek sıralıgörünümüdür bir SQL Server depolama açıdan

bit sütunlarından bir araya getiren ve veri alanı (sarı) tam olarak aynı miktarda depolanır.NULL bitmap (mor) için bir satır 3 bayt kaybetmekle bitiyor olsa da, bunun uzunluğu doğrudan doğruya sütun sayısıyla orantılı olduğundan (boş değerlere izin verilip verilmediklerinden bağımsız olarak)
Alanlar için anahtar (int için) versiyon, renk kodlaması) bit sürümü için aynıdır
Ben senin tasarım düzgün normalize olmalıdır katılıyorum 
@Martin Bu soruyu – Earlz