Salam,
3NF form, is a form of database that is essential to implementation. You can have information about this form from the book, slides, internet, or Database Course.
However, simply speaking, if you have a database that you can implement in SQL, and don't have redundancy, then you are at 3NF.
Alas, since this has not been taught in the course, there will not be much grade for 3NF, or maybe it will be extra credit.
As for your second question, we need the DDL part of SQL (table definitions), key definitions, index definitions, and so on.
If you have used correct tools, this part will be automatic. (Convert from ERD to SQL).
--Regards,
Darioush