answersLogoWhite

0


Best Answer

I shall give you a solution to what i think it is, if i am wrong, post back with further queries.

First of all what tables you need depend entirley on what information your company is interested in retaining. I will assume all and you can delete as nesseccary

First of all there should be a person and a product table:

PERSON (person_ID*, name, start_date, end_date)

PRODUCT (product_ID*, name, description, price, colour, weight, size, stock, start_date, end_date) //add more fields as nesseccary

if you want to keep track of your staff make a staff person table:

STAFF_PERSON (sp_ID*, staff_ID, person_ID, start_date, end_date) //assuming a staff table exists already

Then you are going to want a customer table:

CUSTOMER (customer_ID*, person_ID, name, start_date)

Then tables to connect customer to person and customer to product:

CUSTOMER_PERSON (cp_ID*, customer_ID, person_ID, start_date, end_date) //this is to keep track of your customers names and other details that might be in the person table

PRODUCT_CUSTOMER (pc_ID*, customer_ID, product_ID, staff_ID, start_date, end_date) //this is to keep track of which products have been sold to which customers. (I put the staff_id in this in case you need to know who sold it for commision)

This is only a very simple solution, but I think it will give you the gist of what needs to be done. If you need more help with, or I didnt answer your question then just repost here and i wil get back to you.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Design of a sale and purchase database?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Design a Web Database?

form_title=Design a Web Database form_header=Hire a developer to design a database to complement your business. What kind of business is the database design for?=_ What will you need the database design to offer?=_ Will you need ongoing support for the design?= () Yes () No () Not Sure


What is database design?

Design of the database (Database Design) refers to a given application environment, optimize the structure of the database, the database and applications, which can efficiently store data to meet the application needs of various user information needs and processing requirements). At www. myelibrary.net.In you can clearly understand what is the database design.


Database Design?

form_title=Database Design form_header=Transform your company by incorporating a new database design. What program will the database be used with?=_ Please explain what you will be using the database for?="" Do you have a database that you're already using?= () Yes () No


Marketing Database Design?

form_title=Marketing Database Design form_header=Successful marketing comes from a well-designed database. Have one designed by a professional. What does your business do?=_ What is your budget for the database design?=_ Who is your target audience?=_ When does the database need to be completed?=_


How is database structured?

That depends on the type of database it is and the design of the Database Annalist.


Custom Database Design?

form_title=Custom Database Design form_header=Design, develop and manage the database that fits your business needs. What do you need the database to offer?=_ Who will have access to the database?=_ Is this database for the internal or external public?= {(),Internal,External} Do you need the new database to integrate with a current system?= () Yes () No () Not Sure


Database Design Tools?

form_title=Database Design Tools form_header=Build a complicated database with ease by getting help from the experts! What tools do you want included on the database?=_ What is your budget for the database?=_ When does the database need to be completed by?=_


Could you explain the purpose of logical database design?

Logical database design is the process of designing the database at a conceptual level as opposed to a physical level. There are many advantages of conceptual database design, such as the ability to design the database without having to commit to a particular database management system, to produce a document that is readable and understandable to everyone in the company (not just the database person) and to produce an overall design document that can be saved as a part of the documentation of the database for future enhancement, maintenance and support work. Logical database design produces documents for use in the same way that architects produce blueprints for building purposes.


Overall design of a database software is known as?

Database architecture


What is the meaning of database design?

There is only one meaning of the words database design. Data base design means the process of creating a very detailed data model of a database. It is used for a database, of course. Hello, Database design is part of system development, it is the process of producing a detailed data model of a database. A database is a collection of information that is organized so that it can easily be accessed, managed, and updated. Databases are used everywhere in the world of web development. - conceptual database design - logical database design - physical database design Database designing , website designing & development requires proper knowledge about that. If anyone wants more information about that can communicate with the Hvantage Technology. I also visited this site it has all related information.


Are interior design sales a good idea?

Materials purchased on sale are often very trustworthy. However it may be difficult to find more if you purchase something on sale.


What kinds of duties does a database administrator have?

A database administrator is responsible for the design, implementation, maintenance and repair of an organization's database. They also develop and design database strategies. http://en.wikipedia.org/wiki/Database_administrator