Home // International Journal On Advances in Life Sciences, volume 4, numbers 3 and 4, 2012 // View article


Pairing Prolog and the Web in a Normalization and Denormalization Tool

Authors:
Lule Ahmedi
Naxhije Jakupi
Edmond Jajaga
Besmir Sejdiu

Keywords: E-learning systems; database normalization and denormalization; logic programming; prolog server; web programming;

Abstract:
The concept of database normalization emerges as very important since the need of redundant-free storages. Its hard understanding by students requires a flexible learning environment and an intelligent behavior by the machine. Our tool NORMALDB integrates both of them in a PHP and Prolog implemented platform providing a complex architecture internally and user friendly interface. Students will effectively learn by working with their own defined examples and at the same time can consult the theory behind each normalization step. On the other side, database teachers can track the tool usage of their students, by getting the information of their actions. This paper provides a detailed description of NORMALDB pointing out the communication between HTML pages and Prolog predicates and spread the challenges faced during the application deployment. Instead of normalization, our tool is the first in the series to support the teaching of denormalization procedure.

Pages: 89 to 99

Copyright: Copyright (c) to authors, 2012. Used with permission.

Publication date: December 31, 2012

Published in: journal

ISSN: 1942-2660