Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Design and Implementation of Relational Database Design Tool


Published on

It\'s My M.E. project

Published in: Economy & Finance, Technology
  • Be the first to comment

  • Be the first to like this

Design and Implementation of Relational Database Design Tool

  1. 1. Design and Implementation of Relational Database Design Tool <ul><li>Guided By: </li></ul><ul><li>Prof. Aruna Tiwari </li></ul><ul><li>Computer Engineering </li></ul><ul><li>Department </li></ul><ul><li>Prepared By: </li></ul><ul><li>Harish Shakya </li></ul><ul><li>ME-Computer Engineering </li></ul>
  2. 2. Introduction <ul><li>It is a relational database design tool </li></ul><ul><li>Define the all relational database concepts </li></ul><ul><li>All concepts is part of successful relational database design without this database system can be inaccurate, slow and inefficient. </li></ul><ul><li>Main basic concepts of Database are as follows </li></ul>
  3. 3. Introduction ……cont. <ul><li>Normal Forms (1NF,2NF,3NF & BCNF) </li></ul><ul><li>Canonical Cover Of functional dependencies </li></ul><ul><li>(minimal set of Fd’s) </li></ul><ul><li>Decomposition (Lossy &Lossless) </li></ul><ul><li>Dependency Preservation </li></ul><ul><li>Closer of Attributes </li></ul>
  4. 4. Introduction …cont. <ul><li>This is a purely educational tool, means he works like as teacher not same but with the help of this tool teacher teaches all concept of database normalization easily. </li></ul><ul><li>That tool find the Normalization step by step with the help of decomposition and check all conditions. </li></ul><ul><li>The Relational databases stores all its data inside tables, nothing more . </li></ul>
  5. 5. Objective <ul><li>Enhancing the teaching and learning </li></ul><ul><li>Learning the Database normalization concepts easily. </li></ul><ul><li>Provide alternative approach and its effectiveness in teaching database normalization. </li></ul><ul><li>Positive impacts on student’s perceptions </li></ul>
  6. 6. Problem Statement <ul><li>Database Normalization concepts is theoretically easy but practically we find the normalization is tuff , So I have decided to focus my M.E project on the creation and use of educational tool. </li></ul><ul><li>Number of tools are available but not fulfill our requirements means that are not purely database normalization educational tool e.g. </li></ul>
  7. 7. Problem Statement <ul><li>Existing Tool </li></ul><ul><li>Datanamic tool </li></ul><ul><li>Smart draw tool </li></ul><ul><li>Toad data modeler </li></ul><ul><li>DB designer </li></ul><ul><li>Case studio </li></ul><ul><li>DB tool </li></ul>
  8. 8. Who Used <ul><li>Student trying to learn database normalization concepts Practically </li></ul><ul><li>Faculty used in Class room </li></ul><ul><li>Unknown person who don’t know what is normalization. </li></ul>
  9. 9. How to Used <ul><li>It is simple software tool this is input the relations and FD’s in given boxes and click the submit button then load all information into the tool. They provide the other different options </li></ul><ul><li>View Schema </li></ul><ul><li>Modify Schema </li></ul><ul><li>Decompose a Relations </li></ul>
  10. 10. Proposed Methodology <ul><li>In theoretically we find the key use of Dependency diagram but at the time of implementation we can’t use this so we use algorithms based concepts means find the key with the help of canonical cover of fds algorithms . </li></ul>
  11. 11. System
  12. 12. Provide in Facility <ul><li>Software provide the facility to find the key with the help of algorithms. </li></ul><ul><li>Software will also provide the users to check the internal properties of decomposition. </li></ul>
  13. 13. About Implementation …… <ul><li>We follow two Reference papers, Some drawbacks into that Papers we remove all weakness. Then after we can call the complete web based database design educational tool. </li></ul>
  14. 14. References <ul><li>A WEB-BASED TOOL TO ENHANCE TEACHING/LEARNING DATABASE NORMALIZATION, Hsiang-Jui Kung,2006 Southern Association for Information Systems Conference </li></ul><ul><li>A database design tool for the relational model of data ,IEEE transition 1984 </li></ul>
  15. 15. Thank You