Second Normal Form (2NF) is a database design rule that builds on First Normal Form (1NF). It applies only when a table has a composite primary key, meaning the key is made of more than one column. The main goal is to remove partial dependencies, which happen when some columns depend on only part of the key, not the whole key. To fix this, we split the table into smaller tables so that each non-key attribute depends on the entire primary key. This process reduces data duplication and improves organization. The execution steps start by checking if the table is in 1NF, then if the key is composite. If yes, we look for partial dependencies and remove them by creating new tables. When no partial dependencies remain, the tables are in 2NF.