protected void Calcula_Tamanho() {
        int quantidadeAtributos = atributosTabela.size();
        for (int k = 0; k < quantidadeAtributos; k++) {
            TipodeDados A = (TipodeDados) atributosTabela.get(k);
            switch (A.tipoAtributo) {
                case (TipodeDados.BOOLEAN): {
                    tamanho_tupla = tamanho_tupla + 1;
                    break;
                }
                
                case (TipodeDados.CHAR): {
                    tamanho_tupla = tamanho_tupla + 2;
                     break;
                }
                
                case (TipodeDados.SHORT): {
                    tamanho_tupla = tamanho_tupla + 2;
                     break;
                }
                
                case (TipodeDados.INTEIRO): {
                    tamanho_tupla = tamanho_tupla + 4;
                     break;
                }
                
                case (TipodeDados.LONGINT): {
                    tamanho_tupla = tamanho_tupla + 8;
                     break;
                }
                
                case (TipodeDados.FLOAT): {
                    tamanho_tupla = tamanho_tupla + 4;
                     break;
                }
                
                case (TipodeDados.DOUBLE): {
                    tamanho_tupla = tamanho_tupla + 8;
                     break;
                }
                
                case (TipodeDados.STRING): {
                    tamanho_tupla = tamanho_tupla + 512;
                     break;
                    //Tamanho da string: 255
                    //cada char possui 2 bytes, e 2 bytes do total estão reservados para armazenar o tamanho
                }
                
            }
            
        }
      
        
    }