Are all three types of RNA coded by the same genes?

There are different types of genes for encoding three types of RNA. Protein coding genes are transcribed by RNA polymerase II to yield mRNA. Ribosomal RNA (rRNA) are transcribed by RNA polymerase I. Likewise, transfer RNA (tRNA) are transcribed by polymerase III.