Apr 03 2024 05:16 PM
I am trying to build a database to quote my products and i have a challenge managing customer information.
Let's say i have a customer working for a university, and this university has several campus around the state and different campus has different faculties. Each faculty has several departments. Each department may have several buildings and a building has several labs.
I want to have all this information when a customer places an order (so warehouse knows where they should ship the products), and in a perfect world i will have several customers from the same campus, faculty and department, but different labs. And more than one university will be buying my products.
How many tables do i need to create for this? A customer table with personal info on the customer (name, phone, email, position)? another table with Universities info? another table for campus details?
Any help is welcome.
Apr 04 2024 07:04 AM
Apr 04 2024 09:41 AM
Here's a slightly different take.
I see two related, but not identical uses for information in this system.
One is the shipping information needed to get products into the right hands.
The other is the marketing information which you might gather in order to target your marketing materials to different audiences.
It seems tempting to want to merge the two, but it might well become too complicated in a single database. Maybe you could think in terms of a marketing application and an operations application.
You could import information from the operations application to support marketing decisions. Or you could implement a marketing tool like SalesForce (although that's possibly on the pricier end of the scale for your needs.)
Apr 04 2024 05:53 PM
Apr 04 2024 05:57 PM
Apr 05 2024 07:52 AM
Apr 05 2024 11:37 AM
Apr 05 2024 03:05 PM
Apr 05 2024 03:39 PM - edited Apr 05 2024 08:43 PM
Ha, ha, ha, they probably will.
Nice approach, on the search tip.