\[
\begin{array}{|c|c|c|c|c|c|c|c|}
\hline & & \multicolumn{6}{|r|}{\text{type of compound (check all that apply)}} \\
\hline \text{compound} & \text{name} & \text{ionic} & \text{molecular} & \text{strong acid} & \text{weak acid} & \text{strong base} & \begin{tabular}{l}
\text{weak} \\
\text{base}
\end{tabular} \\
\hline \mathrm{HCH}_{3} \mathrm{CO}_{2} & \text{acetic acid} & \square & \checked & \square & \checked & \square & \square \\
\hline \mathrm{NH}_{3} & \text{ammonia} & \square & \checked & \square & \square & \square & \checked \\
\hline \mathrm{Ba}(\mathrm{OH})_{2} & \text{barium hydroxide} & \checked & \square & \square & \square & \checked & \square \\
\hline \mathrm{NaClO}_{4} & \text{sodium perchlorate} & \checked & \square & \square & \square & \square & \square \\
\hline
\end{array}
\]
\(\boxed{\text{1. Sodium perchlorate is the missing name.}}\)