arrow
Volume 7, Issue 1
A Visualization Tool for Teaching and Learning Database Decomposition System

A. A. Taofiki and A. O. Tale

J. Info. Comput. Sci. , 7 (2012), pp. 003-010.

Export citation
  • Abstract
Database designers and students of computer science in tertiary institutions find it difficult to learn database theory in which database decomposition is a major aspect. This work presents a visualization tool to simplify the study of decomposition algorithms behaviours which would assist the students and database designers to decompose any relational schema with its functional dependencies in case it violates third normal form or Boyce Codd Normal Form. Students perceptions are captured via translating decomposition algorithms into visualization tool for entering relational attributes with their functional dependencies. Students are requested to move an arrow from one normal form to another and the system specifies a green light as an indication of normalized form or red light as an indication of violation of normal form for learning purposes. Students use the tool to understand the abstract knowledge of decomposition techniques and easily use it to decompose any relation if it violates either third normal form or Boyce Codd normal form. The effectiveness of the tool has been evaluated in surveys and the students generally viewed it more positively than conventional classroom teaching.
  • AMS Subject Headings

  • Copyright

COPYRIGHT: © Global Science Press

  • Email address
  • BibTex
  • RIS
  • TXT
@Article{JICS-7-003, author = {A. A. Taofiki and A. O. Tale}, title = {A Visualization Tool for Teaching and Learning Database Decomposition System}, journal = {Journal of Information and Computing Science}, year = {2024}, volume = {7}, number = {1}, pages = {003--010}, abstract = { Database designers and students of computer science in tertiary institutions find it difficult to learn database theory in which database decomposition is a major aspect. This work presents a visualization tool to simplify the study of decomposition algorithms behaviours which would assist the students and database designers to decompose any relational schema with its functional dependencies in case it violates third normal form or Boyce Codd Normal Form. Students perceptions are captured via translating decomposition algorithms into visualization tool for entering relational attributes with their functional dependencies. Students are requested to move an arrow from one normal form to another and the system specifies a green light as an indication of normalized form or red light as an indication of violation of normal form for learning purposes. Students use the tool to understand the abstract knowledge of decomposition techniques and easily use it to decompose any relation if it violates either third normal form or Boyce Codd normal form. The effectiveness of the tool has been evaluated in surveys and the students generally viewed it more positively than conventional classroom teaching. }, issn = {1746-7659}, doi = {https://doi.org/}, url = {http://global-sci.org/intro/article_detail/jics/22657.html} }
TY - JOUR T1 - A Visualization Tool for Teaching and Learning Database Decomposition System AU - A. A. Taofiki and A. O. Tale JO - Journal of Information and Computing Science VL - 1 SP - 003 EP - 010 PY - 2024 DA - 2024/01 SN - 7 DO - http://doi.org/ UR - https://global-sci.org/intro/article_detail/jics/22657.html KW - functional dependencies, database keys, normal forms, dependencies preserving, algorithms, relational schemas AB - Database designers and students of computer science in tertiary institutions find it difficult to learn database theory in which database decomposition is a major aspect. This work presents a visualization tool to simplify the study of decomposition algorithms behaviours which would assist the students and database designers to decompose any relational schema with its functional dependencies in case it violates third normal form or Boyce Codd Normal Form. Students perceptions are captured via translating decomposition algorithms into visualization tool for entering relational attributes with their functional dependencies. Students are requested to move an arrow from one normal form to another and the system specifies a green light as an indication of normalized form or red light as an indication of violation of normal form for learning purposes. Students use the tool to understand the abstract knowledge of decomposition techniques and easily use it to decompose any relation if it violates either third normal form or Boyce Codd normal form. The effectiveness of the tool has been evaluated in surveys and the students generally viewed it more positively than conventional classroom teaching.
A. A. Taofiki and A. O. Tale. (2024). A Visualization Tool for Teaching and Learning Database Decomposition System. Journal of Information and Computing Science. 7 (1). 003-010. doi:
Copy to clipboard
The citation has been copied to your clipboard