You might want to look at
 
http://drupal.org/project/feedapi
 
This project is aimed at providing an api to do some of what you want. 
 
Ideally use cck fields /modules so that the content types that you store can be used with views module, etc.   I guess what I'm trying to say is that in this case, avoid creating your own table and use what drupal has.

Dave


From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Ole Kerpel
Sent: Tuesday, July 21, 2009 7:29 AM
To: support@drupal.org
Subject: [support] Developing module

For a project I am doing I need to build the following:

A content type with url (txt), metadata(txt) and tags(txt).

The url comes from a search result from a webservice, metadata and tags can be entered by user.

 

Do I create a new table for this, or do I use what Drupal offers?

 

Thanks in advance for the trouble taken,

cerpy