The Second Normal Form (2NF) is a database normalization stage that follows the First Normal Form (1NF) and requires specific conditions to be met. Firstly, a table must be in 1NF, meaning all entries are atomic and there are no repeating groups. The crucial aspect of 2NF is that all non-prime attributes must be fully functionally dependent on the entire candidate key and not just a part of it. Non-prime attributes are those that do not contribute to the formation of the candidate key. For example, in a customer table with a composite primary key consisting of Customer ID and Store ID, the location is a non-prime attribute. According to 2NF rules, this location must depend entirely on the combination of Customer ID and Store ID, not on any subset of the candidate key. If a non-prime attribute is only partially dependent on the candidate key, it violates the requirements of 2NF. Therefore, to satisfy 2NF, the design must ensure all non-prime attributes are completely dependent on the composite primary key.