The book emphasizes on designing and implementation of relational database design tool that can be used for learning relational database design concepts like identifying the candidate key & super key, identify the kind of present normal forms for the inputted schema, checking & learning of other issues related to normalization i.e. check whether decomposition is lossless or lossy after decomposition whether dependencies are preserving or not. For doing the same tutorials have been developed, also graphical user interface view is developed for helping users (student, faculty) to learn relational database (design) concepts easily. The learning phenomena used in this framework is similar to the teaching style. The learner can be learning above design concepts in a web-based manner interactively.