Creating a database using DBCA can be done in both ways, 1) either INTERACTIVE which provides GUI window to configure your options just like any other software you would install OR 2) SILENT method where you can achieve the same with a single command.
Even in the SILENT mode, you have 2 ways, 1) to use RESPONSE file 2) to exclude response file and put all the configuration options in DBCA command as shown in this post. I'll cover the SILENT installation using RSP file in another post.