Y que pasa con los indices?
Y el espacio que se "desperdicia" en cada página de la bd (si el tamño de la página menos su cabecera no es múltiplo del tamaño del registro),... los metadatos???
Eso por no hablar de los varchars y blobs... que hacen que realmente el tamaño de cada registro sea variable y hasta impredecible.
Por eso dije... el cálculo depende del motor y de las características de la estructura. En todo caso solo se puede "estimar" y la precisión de la estimación depende de que se tomen en cuenta todas las variables posibles... si no, la estimación puede hacerte palidecer ante tu cliente a la hora de la verdad.
Hasta luego.