In the design I will be trying to take the end user's specification and produced a workable database solution on paper. I have to make sure that a relatively competent 3rd party should be able to implement my ideas from only the paperwork.

Authors Avatar

Design

Design

In the design I will be trying to take the end user’s specification and produced a workable database solution on paper. I have to make sure that a relatively competent 3rd party should be able to implement my ideas from only the paperwork.

1.

1.1        Comparison of alternative solutions

Applications

1.2        Justification for chosen solution

I have chosen Access as one of my software applications to implement the database because it includes many very user-friendly tools, which I will be able to use to complete my tasks. Access has also many advantages to it, as shown below: -

  • Support for very large databases
  • Automatic optimization of searching (when possible)
  • Has a simple view of the database that conforms to mush of the data used in business
  • Standard Query language (sql)
  • Allows us to collect data in relatively simple tables, keeping organizational tasks simple
  • We can match data from on table to corresponding data in another table by using a linking mechanism called a relational join
  • Match primary key in one table to a foreign key in a second table

Advantages of Solutions

  • One advantage of these solutions is that with the Standard query language there is able to be a higher reliability on the different types of search queries that the user implicates.
  • Another advantage in these solutions is that they are much cheaper than other solutions explained in the Analysis.

 

1.3        Hardware Requirements

2. Project Plan

3.        Database Design

3.1         Normalization

3.2        Entity-Relationship Diagrams

What is an Entity-Relationship Diagram (ERD)?

• Identifies the data required by the business

• An entity corresponds to a person, place thing, event, or concept about which we are interested in recording data

• Entities must be clearly defined so that all understand exactly what is being represented

• Two entities whose information are somehow dependent on one another or connected with each other are said to have a relationship between them (e.g. “friends” may have many “addresses”)

Join now!

• Relationships are evaluated in both directions to determine what type of relationship exists (e.g. “one friend may have many telephones”, and “one telephone belongs to a single friend”)

An entity relationship diagram is a data modeling technique that creates a graphical representation of the entities, and the relationships between entities, within an or information system. Entity relationship diagrams are abstractions of the real world, which simplify the problem to be solved while retaining its essential features.

The whole purpose of drawing entity diagrams is that they enable the systems analyst to analyze the data, and once ...

This is a preview of the whole essay