Archive for March, 2011


This post is not maintained.

Please check my blog post at : http://dhruvb.com/blog/node/2 for more updated details

Originally, I used to call it “Natural Language to SQL Translator”, but I guess what I intend to do at this point of time is not Natural Language, it is rather a specialized syntax, which I guess can be further extended to natural language. Let me make a thing clear, about the system :

  • It is something which the user sees, and types a query in, it has nothing to do with the data-related operations in a database.
  • The only time it deals with data, is when the result-set is generated and given back to the system, so that it can be post-processed into a better manner.

I have been developing a Paper Conference Management System for an International Paper Conference which is conducted in our college, and there are various queries and reports which are to be generated, but considering the modularity of the software architecture and the normalized databases, the SQL queries tend to become bigger and bigger and making it difficult for the user who doesn’t know the database schema to generate reports.

For example, a SQL query to get the details of authors who have paper in track “Database Engineering” :

SELECT authors.id, users.name
FROM user,authors,papers,author_paper,tracks
WHERE users.id = authors.id AND
authors.id = author_paper.author_id AND
papers.id = author_paper.paper_id AND
papers.track_id = tracks.id AND
tracks.name = “Database Engineering”;

but with the system in-place, it would look something like :

get author details having track(name = “Database Engineering”);

View full article »

I think I am contributing to the world, but I am not. I think I love my work, but I do not. I think I am cool, people do not, perhaps they are just a being sarcastic. I am a normal guy who loves to tell people about their typical humorous nature, which they sometimes ignore. But, its all a part and parcel of life, so here I present to you the unveiling of my new blog after my not-so-profound  previous blogs (Weird Guy Weird Thoughts and not-everyone-knows-i-had-another-blog), the tidbits from a ludicrous mind.

Blogging after quite sometime, again. I just don’t know what happens to me when I am regularly blogging !? I guess it gets monotonous to me and then I break the monotony.

But, now I am gonna blog myself to glory ! Perhaps, that was just me being over-ambitious. Yes, but seriously, I am back guys. And I just hope, this time it doesn’t become monotonous to me.

Notice :

All the lame thoughts and jokes expressed in this blog have to be borne by the reader solely, copying and spreading of such text to torment other people is not allowed. This is an initiative to make world a better place to live.

I think I am changing the world, but I am not. I think I am contributing to the Indian economy, but I guess I am not. I think I love my work, but I do not.
Follow

Get every new post delivered to your Inbox.