This document provides a summary of Lecture 5 of the CS 222 Database Management System course at NIT Rourkela during the Spring 2010-2011 semester. The lecture covers database design through decomposition, including relation decomposition, lossless joins, dependency preservation, and various normal forms like 1NF, 2NF, 3NF, BCNF, and 4NF. Examples are provided to illustrate decomposition based on functional dependencies and testing for lossless joins and dependency preservation.