DNA-dependent RNA polymerase catalyzes the transcription of DNA into RNA using the four ribonucleoside triphosphates as substrates. Common component of RNA polymerases I and III which synthesize ribosomal RNA precursors and short non-coding RNAs including 5S rRNA, snRNAs, tRNAs and miRNAs, respectively.