Explain the validation mechanisms to validate data in the tableswith examples.

Publish By: Admin,
Last Updated: 25-Aug-23
Price: $120

Unit 04 Database Design and Development - Pearson Higher Nationals in Computing

Assignment - Data base system for the SmartMovers Transport Company

Part 1:  The submission is in the form of an individual written report. This should be written in a concise, formal business style using single spacing and font size 12. You are required to make use of headings, paragraphs and subsections as appropriate, and all work must be supported with research and referenced using the Harvard referencing system. Please also provide a bibliography using the Harvard referencing system. The recommended word limit is 2,000-2,500 words, although you will not be penalised for exceeding the total word limit.

Part 2: The submission is in the form of a fully functional relational database system demonstrated to the Tutor; and an individual written report (please see details in Part 1 above).

Part 3: The submission is in the form of a witness statement of the testing completed by the Tutor; technical documentation; and a written report (please see details in Part 1 above).

Learning Outcomes:

LO1 Use an appropriate design tool to design a relational database system for a substantial problem.

LO2 Develop a fully functional relational database system, based on an existing system design.

LO3 Test the system against user and system requirements.

LO4 Produce technical and user documentation.

Assignment Brief

Activity 01

Activity1.1

a. Identify the user and system requirements to design a database for the above scenario.

b. Identify entities and attributes of the given scenarioand design a relational database system using conceptual design (ER Model)by including identifiers (primary Key) of entities and cardinalities, participations of relationships.

c. Convert the ER Model into logical database design using relational database model including primary keys foreign keys and referential Integrities. It should contain at least five interrelated tables.

Activity 1.2
a. Explain data normalization with examples. Check whether the provided logical design in task 1.1 is normalised. If not, normalize the database by removing the anomalies.
b. Design set of simple interfacesto input and output for the above scenario using Wireframe or any interface-designing tool.
c. Explain the validation mechanisms to validate data in the tableswith examples.

Activity 1.3
a. Check whether the given design (ERD and Logical design)is representing the identified user and system requirements to access the effectiveness of the design.

Activity 2

Activity 2.1

Develop the database system with evidence of user interface, output and data validations, and querying across multiple tables.

a. Develop a relational database system according to the ER diagram you have created (Use SQL DDL statements).

b. Provide evidence of the use of a suitable IDE to create a simple interface to insert, update and delete data in the database.

c. Implement the validation methods explained in task 1.2-part c.

d. Display the details payment with the job details and the customer details using Join queries