SunQuest
           Database Management
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsDatabasesDatabase Management

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here
  #1  
Old February 6th, 2003, 05:12 PM
hunter hunter is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 3 hunter User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Question Looking for Expert Help

I am looking to build an interactive searchable database for over 40,000 records, and display the records in a graphical format with details and photos. I know this DB size is too much for Access. I also would like it to be self contained on a CD-ROM. I was planning to use HTML as the interface and have a DB in the background. Can I do this on a CD without installing anything on the Client? And what would be the best method.

Thanks.

Last edited by hunter : February 6th, 2003 at 05:15 PM.

Reply With Quote
  #2  
Old February 6th, 2003, 07:11 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 8 m 45 sec
Reputation Power: 27
What programming languages do you know?

I recently developed a cd-based company database called the Book of Lists. This was for my work (link can be found in sig). This is a PHP project that uses XML as its datasource. If you learn XSLT (very easy, only takes about an hour) you can make it seem to do simple queries. If you Search for a Company in the demo you can see how complex you can make the searches with XSLT.

doing it this way is heaps easier than using a database.

Reply With Quote
  #3  
Old February 6th, 2003, 07:49 PM
hunter hunter is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 3 hunter User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Thanks for the insight, I am not a XML master, not even close to a beginner. I liked your demo and it also what I need. I would use more of a web page look with the optional search and drop down menus. What does this do as far a licensing issues? For distribution etc.
Thanks again for all your help. Any more information would be a great help.

Thanks again.

Reply With Quote
  #4  
Old February 6th, 2003, 07:56 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 8 m 45 sec
Reputation Power: 27
XML is a easy to learn. I didnt know any before i did that project.

Its meant to be used as a datasource and so its very much free as to what you can do.

<Companies>
<Company>
<Name>Johns fish</Name>
<Open>9:00am</Open>
<Close>6:00pm</Close>
</Company>
</Companies>

You can specify whatever name you want for the tags. The hardest part is learning the XSLT.

Reply With Quote
  #5  
Old February 6th, 2003, 08:43 PM
hunter hunter is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 3 hunter User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Thanks again.

Is there any good online information about XSLT?

XML data would be saved in a standard PHP or HTML file?

Any limits on the datasource?
Photo, Video, Web links, ETC.

To contain this on a CD anything I would need to put on the CD to make it work?

Thanks again.

Reply With Quote
  #6  
Old February 6th, 2003, 09:50 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 8 m 45 sec
Reputation Power: 27
Well you said that you want to have an interactive searchable database. What language are you thinking of doing your code in. PHP, ASP, Visual Basic, Javascript, Java, Perl?

All the above can access XML. You may need extra software on the CD to make some of them work (Perl, ASP, PHP all need an interpreter). Javascript will run in the browser but the problem is that you will be using browser specific code half the time and the user will need to have the correct browser. Visual Basic and Java can be used but they can be a bit of a pain.

I used PHP and used Visual Basic to load Xitami as the webserver so i could parse the PHP pages. It works really well. Took me several days to get the VB code right to work on all versions of windows though. I then wrote a script (Visual Basic) that generated the XML from the database and used XSLT and Sablotron to convert it to HTML. The XML data is its own file and is loaded by the script.

The way it works is you have the data in XML, you have a formatting information template in XSLT and then use something like Sablotron to merge the two together and produces HTML. You cant have binary data in the XML though. You can have references to parts on the file system (eg /images/myface.jpg) and then use the XSLT to put that in an image tag.

Where to go for XSLT tutorials, Devshed of couse!

XSLT transformation with PHP and Sablotron: http://www.devshed.com/Server_Side/...rans/page1.html
XSL Basics, Part 1: http://www.devshed.com/Server_Side/...ics1/page1.html
XSL Basics, Part 2: http://www.devshed.com/Server_Side/...ics2/page1.html
XML Basics, Part 1: http://www.devshed.com/Server_Side/...sic1/page1.html
XML Basics, Part 2: http://www.devshed.com/Server_Side/...sic2/page1.html

Reply With Quote
Reply

Viewing: Dev Shed ForumsDatabasesDatabase Management > Looking for Expert Help


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 2 hosted by Hostway