large programs are more obvious, troubleshoot and keep up when they are partitioned into modules. Modules additionally make it simpler to reuse a similar code in more than one program. Modularization is the division of a framework or item into truly and practically unmistakable units to permit evacuation and substitution. Modularization can be looked for as a strategy to give setting subordinate points of view over a given shared data store. This section presents a way to deal with database modularization where the modules speak to application-explicit points of view over the common database.