Originally Posted by
btappan
Is it a bad practice to have tables related by a text field, specifically in this case alpha numeric part numbers like ABC123H, ABC124H, XYZ12C, etc. It would make importing data much easier, based on the fact that if I go by the Auto-numbered ID, I don't have the ID available for each part number until I've already imported some of the data. Is there a significant performance degradation by relating via "short text" datatypes? I'm just trying to follow some best practices guidelines while coming up with schema for the database structure. I could easily still have the tables have an Autonumber ID, but just not use it for table relationships.