You are on page 1of 13

STARZ COLLEGE OF SCIENCE AND TECHNOLOGY

Second Semester 2018

ENRG 286 – Introduction to Database

Final Project Report


Section 1 – Group F

Mr. Jethro B. Johnson


Instructor

Group F Members

Names ID Numbers
Widimongar W. Jaque 2774
Samfred S. Dahn 2116
James T. Jackson 2226
Tejane jallahquay 2411
Mark B, Rooster 2590
Varney C. Darfuwah 1787
Timothy Sarnor 2972
Ansumana Onesimous 3122

Summited: Tuesday, December 20, 2018


Table of Contents
Introduction..........................................................................................................1
Project Objectives.................................................................................................2
Existing Work Flow.............................................................................................2
Collateral Secured Loans...................................................................................2
Passed Record storing..........................................................................................3
Table Attribute.....................................................................................................3
The Propose Database design.............................................................4
Normalization.......................................................................................................4
First Normal Form (1NF)....................................................................................4
Third Normal Form (3NF)..................................................................................4
Normalization with Attributes..............................................................................5
Entity Relationship (ER) Diagram.........................................................................6

Cardinality Diagram..............................................................................................7
DEGREE OF CARDINALITY: TERNARY.................................................................7
Constraint.............................................................................................................8
Project approach:.................................................................................................8
Project Organization.............................................................................................8

Recommendation.................................................................................................9

Conclusion..........................................................................................................10
Introduction

We the group F members saw it helpful to build a database for the New World
Finance a loan organization located Lakpazee Zoo Road, Sinkor.

This Loan organization has no electronics database, so customers are given


receipts and copies of those receipts are kept by the organization for record

Base on the interview and document given us, we were able to come out with a
flat file that makes other processes including normalization implemented.

However, in building a well-organized database it involves critical thinking and


inductive reasoning.

Thinking critically and reasoning inductively is based on how the


implementation of the database could have been done due to require steps.

These steps include, report on documents from the organization, normalizing the
flat file we put together, drawing an ER diagram and Cardinality of Relationship
diagram that is graphically represented of the database structure and finally
building the database in Microsoft Access.

1|Page
Project Objectives

The objective of our project includes the following:


The project objective was to transform the manual way of officials at New
World Finance entering and storing data (information) into a well-organized and
digital way by the means of Microsoft Access.

Existing Work Flow


The new world finance is a loan organization that gives out loan through their
officials to people and these people are considered customers.

Official is assigned to any Customer that wishes to take loan, and the loan is
taken by bringing any material or collateral that worth more than the money the
customer wishes to take; however, payment is done with First, Second, and third
installment depending on the loan the customer has taken.
New world Finance offers secure loans that can be secured by available funds
you have in an existing saving club account, or by the purchase of a specific
product as collateral such as home, land, car. Etc.
The organization has the following fixed interest rates: 15% for Liberians
Dollars and 20% for United States Dollars. The loan customer takes is
multiplied by either 15% or 20% depending on the currency to get the loan dept.

Collateral Secured Loans


1. The new world finance loan on almost anything with value including gold
and diamond jewelry vehicle land deeds, watches. Tools, electronics,
musical instruments, cameras game systems, video games DVDs/CDs
and more.
2. Customer are asked to show a valid picture ID; if possible, any valid
government issued photo ID. Including a driver’s license, passport and
military ID
3. The new world finance creates the condition to get money in minutes-
The process typically takes about ten minutes and all loans are funded in
cash with no hassles

2|Page
Passed Record storing
Loan taken from the New World Finance record is placed on receipt and both
the organization and the customer have a copy of the receipt. Whenever first
payment is made, customer bring back the receipt so that it can be mark on it

Loan receipt form of the New World Finance below:

Table Attribute
Base on the oral communication and documents received from the New World
Finance, we come out with the dumb table attributes so as to begin
normalization process.

Below is our dumb table Attributes


Customer ID Loan-Collateral
Customer Name Loan-Duration
Customer Sex Loan Interest Rate
Customer Email Loan Dept
Customer Contact Loan Duration Plan
Customer Address Load Date
Official ID Loan Duration Date
Official Name
First Payment
Official Status
Second Payment
Official Contact Third Payment
Loan ID Date of 1st Payment
Loan Amount Date of 2nd Payment
Loan Currency
Date of 3rd Payment
Loan Interest

3|Page
The Propose Database design
The design of the database deal with many steps as specified in the project
guide. These steps include the normalization of the dump table attributes, the
cardinality of relationship diagram, and the Entity relationship(ER) diagram.

Normalization
The normalization helped guide us in ensuring that we avoid anomalies and
making sure that data dependency in the database make sense. We applied the
three rules as specified by the project guide; including, 1 st Normal Form, 2nd
Normal Form and 3rd Normal Form.

First Normal Form (1NF)


In the first normal form we remove repeating group of attributes to a new table
as indicated on the next page.

This resulted into two tables with Customer ID becoming the primary key and
both Customer ID and Loan ID serving as composite key in the other table.
Second Normal Form (2NF)
In this rule our attention is now to the composite key table. Our goal is that
there is no partial dependency on composite key. With carefull observation we
realized that First Payment
Second Payment, Third Payment, First Payment, Second Payment, Third
Payment, Date of 1st Payment, Date of 2nd Payment, Date of 3rd Payment are
only depending on the Loan ID
We move these in a separate table as shown below:

The second normal form resulted in to three tables; with the third table having it
primary key Loan ID and copy in the composite key. We still maintain our first
two tables with primary and composite key .
Third Normal Form (3NF)
The third normal form will be based on the table where we have customer as the
primary key in the 1st and 2nd normal form. Look at it carefully and technically we
took out Official ID, Official Name, Official Status, and Official Contact to another
table where official ID became Primary key in the table and foreign key in the
customer table

From the normalization, we came to four table conclusion: the customer, Official,
Loan and Payment table

4|Page
UNF 1NF 2NF 3NF
Customer ID Customer ID Customer ID Customer ID
Customer Name Customer Name Customer Name Customer Name
Customer Sex Customer Sex Customer Sex Customer Sex
Customer Email Customer Email Customer Email Customer Email
Customer Contact Customer Contact Customer Contact Customer Contact
Customer Address Customer Address Customer Address Customer Address
Official ID Official ID Official ID Official ID*
Official Name Official Name Official Name
Official Status Official Status Official Status Official ID
Official Contact Official Contact Official Contact Official Name
Loan ID Official Status
Loan Amount Customer ID Official Contact
Loan Currency Loan ID Customer ID
Loan Interest Loan Amount Loan ID Customer ID
Loan-Collateral Loan Currency Loan Amount Loan ID
Loan-Duration Loan Interest Loan Currency Loan Amount
Loan Interest Rate Loan-Collateral Loan Interest Loan Currency
Loan Dept Loan-Duration Loan-Collateral Loan Interest
Loan Duration Plan Loan Interest Rate Loan-Duration Loan-Collateral
Load Date Loan Dept. Loan Interest Rate Loan-Duration
Loan Duration Date Loan Duration Plan Loan Dept Loan Interest Rate
First Payment Load Date Loan Duration Plan Loan Dept
Second Payment Loan Duration Date Load Date Loan Duration Plan
Third Payment First Payment Duration Date Load Date
Date of 1st Payment Second Payment Loan Duration Date
Date of 2ndPayment Third Payment Loan ID
Date of 3rdPayment Date of 1st Payment First Payment
Date of 2nd Payment Second Payment Loan ID
Date of 3rd Payment Third Payment First Payment
First Payment Second Payment
Second Payment Third Payment
Third Payment First Payment
Date of 1st Payment Second Payment
Date of 2ndPayment Third Payment
Date of 3rd Payment Date of 1st Payment
Date of 2nd Payment
Date of 3rd Payment

5|Page
Normalization with Attributes

Entity Relationship (ER) Diagram

OFFICIAL

1
ASSIGN N CUSTOMER
1 TAKES
N
ES TO LOAN

1
REQUI
RES

1
PAYMENT

6|Page
Cardinality Diagram

L1 P1
`

L2 P2

OF1 C1 L3 P3

OF2 C2 L4 P4

OF3 C3 L5 P5
C4 L6 P6
C5 L7 P7

OFFICIAL CUSTOMER L8 P8

L9 P9
LOAN PAYMENT

DEGREE OF CARDINALITY: TERNARY

7|Page
Constraint
One of our major constraint was a suitable time that every member of the
group could be present was almost impossible, so as some point in time
group member will leave meeting for classes. Another constraint was getting
information from the New World Finance was a bit complicated in the sense
where we needed to wait and talk with differential officials in order to
understand the existence work flow of the organization.

Project approach:

The project approach began with selecting a suitable time where group members
were able to meet. After that was done, we met with officials of the New World
Finance and interview them concerning their flow of work, and they explain to us
and give us flyers and privilege to take photos of some documents

Looking at those documents, we constantly met the group Supervisor, Willington


Philips of helped us accomplished our objective

Project Organization
The group was organized by the coordinator in making sure every student has a
group within the class; however, Group f characterizes the members of eight of
which Widimongar W. Jarque is the head and other members includes: Samfred
S. Dahn, James T. Jackson, Tejane jallahquay, Mark B, Rooster, Varney C.
Darfuwah, Timothy Sarnor, Ansumana Onesimous.

Group members were cooperative in making sure we that our objective is met,
and they contributed educationally and Financially.

8|Page
Recommendation
Our recommendation as a Group is for the New World Finance to use
this simple database as to help in the process of data Security,
maintenance, etc. This database will be helpful in making loan
processes speedy and accurate.

9|Page
Conclusion
The design of the New World Finance database followed series of
step as specified in the project guide. These included the
normalization of the dump table attributes, the cardinality of
relationship diagram, and the Entity Relationship(ER) diagram.
The new world finance is a loan organization located Lakpazee
community, Zoo Road, Sinkor. They had no electronics database for
this reason data and information are being managed manually.
The database was build using Microsoft access database management
system (Access DBMS). Our Access database contains four tables
(Customers, Officials, Loan, and Payment) that resulted from the
normalization process. We also have forms for entering data in the
database and summary queries that bring out that bring out
information from different tables.

10 | P a g e

You might also like