Se non hai compreso la progressione numerica proposta da MAX credo sia dovuta alla tua non conoscenza dell'algebra booleana...?
Per come si sviluppa un numero 8 bit, significa che i singoli Bit sono le singole ipzioni(Pdf,Carta, Wwb...) mentre lo sviluppo della tabella sono la combinazione degli 8 bit 2^8=256(0÷255) rappresenta il numero di tutte le combinazioni gestibili.
Se nel tuo caso hai 2 opzioni base ed 1 combinata userai solo 2Bit degli 8... i primi 2 che da origine a 2^2=4 combinazioni(0÷3)
Ma l'importante è capire
N°OpzioniBase=N Bit
N°OpzioniCombinate=2^N-N
Quindi nel tuo caso:
00000000 =0 Nessuna
00000001 =1 Pdf
00000010 =2 Cartaceo
00000011 =3 Pdf+Cartaceo
Se fossero 3 opzioni base avresti bisogno del 3°Bit...(0÷7)
00000100 = 4 Web
00000101 = 5 Web+Pdf
00000110 = 6 Web+Cartaceo
00000111 = 7 Web+Pdf+Cartaceo
Come vedi il formato Singolo occupa un Bit singolo...
Quindi nella tua tabella avrai 2^Nbit Records da inserire... fino ad un massimo di 8Opzioni e 256 Records(8 base+248 combinazioni) se usi un campo Byte
Se.usi un campo integer arrivi fino a 16 Opzioni base e 65520 combinazioni... 65536records(0÷65535)
https://it.m.wikipedia.org/wiki/Potenza_di_du
P.s. l'algebra booleana è una base scolastica su cui direi che oltre a quanto ti ho esposto non andiamo nel forum lasciando a te l'approfondimento ed eventualmente lo studio.