Quote:
Their recommendation is setting up a database in 1st and second normal form
but that the
primary key should be all numbers, no letters. Our product numbers contain
both.
|
What they are recommending is using surrogate keys. That is, the key field has
no meaning other than to uniquely identify the row. The product number would be
an attribute (column) in the table.
Quote:
Someone mentioned Google site search but it seems that would open it up to
sites beyond this one which the client will NOT want. |
You can use the Google search API with a server side scripting language to
control exactly what gets searched. You need to already have acquired a the
SOAP API key, which is unlikely, but they are giving out AJAX keys:
http://code.google.com/apis/ajaxsearch/signup.html
Quote:
Do I need to continue to learn MySQL or am I wasting my time? |
I would use a database for a product catalog site like this. This will require
that you learn solid database design techniques, sql, and server side
programming. It sounds like this may be over your head at this time and you may
want to subcontract this part or pass on the project.