You are on page 1of 7

2.2.

Data Dictionary
A collection of description of data in a model for better understanding is
known as data dictionary. It is used in database to maintain larger databases
of various systems. It provides detail of each entity along with their attributes
briefly. It gives the physically location of database along with the detail of who
can access the database in the system. It is generally controlled by the
administrators of the system as it holds the name of tables in the database. It
also holds the details of the table such as data type, constraints, etc. It is
usually created by the Entity Relationship Diagram. The ERD show the
entities and attribute whereas the data dictionary describes the entities in
detail for a well-managed database. It is displayed in a table such as spread
sheet format, the rows
list the attributes and columns list the information regarding the attributes for
better understanding of the database of the system.

This study source was downloaded by 100000854951186 from CourseHero.com on 10-17-2022 08:01:40 GMT -05:00

https://www.coursehero.com/file/65986184/SE-fitness-Gym-2docx/
2.2.1. Data Dictionary of Customer_info

Entity Entity Column Column Primary Foreign


Data Type Length Nullable Unique Notes
Name Description Name Description Key Key

Customer Information ID of the


_Info regarding customer,
customer for the
Customer Auto-
which unique INT 10 TRUE FALSE FALSE TRUE
includes _ID identification Increment
personal of each
information customer
of Name of
customer every
Customer
customer VARCHAR 60 FALSE FALSE FALSE FALSE
_Name

Address of
every
Address customer VARCHAR 225 FALSE FALSE FALSE FALSE

Contact of
every
Contact customer INT 15 FALSE FALSE FALSE FALSE

Email
address of
Email every VARCHAR 225 FALSE FALSE FALSE FALSE
customer
Username of
User_ every
customer VARCHAR 60 FALSE FALSE FALSE FALSE
Name

Password of
every
Password customer VARCHAR 64 FALSE FALSE FALSE FALSE

Date of
Date_Of_ register of
Registrati every VARCAHR 20 FALSE FALSE FALSE FALSE
on customer
Table 1 Data Dictionary of Customer_Info

This study source was downloaded by 100000854951186 from CourseHero.com on 10-17-2022 08:01:40 GMT -05:00

https://www.coursehero.com/file/65986184/SE-fitness-Gym-2docx/
2.2.2. Data Dictionary of Staff_Info

Entity Entity Column Column Primary Foreign


Data Type Length Nullable Unique Notes
Name Description Name Description Key Key

Staff_ Information Staff_ ID ID of the


Info regarding customer,
staff which for the
includes Auto-
unique INT 10 TRUE FALSE FALSE TRUE
personal Increment
identification
information of each staff
of
customer
Staff_ Name of
Name every staff VARCHAR 60 FALSE FALSE FALSE FALSE

Address Address of
every staff VARCHAR 225 FALSE FALSE FALSE FALSE

Contact Contact of
every staff INT 15 FALSE FALSE FALSE FALSE

Email Email
address
of VARCHAR 225 FALSE FALSE FALSE FALSE
every
customer
Salary Salary of
every satff VARCHAR 225 FALSE FALSE FALSE FALSE

User_Name Username of
VARCHAR 60 FALSE FALSE FALSE FALSE
every
staff
Password Password of
every staff VARCHAR 64 FALSE FALSE FALSE FALSE

Hire_Date Date of hire


TIME
of every FALSE FALSE FALSE FALSE
STAMP
staff
Table 2 Data Dictionary of Staff_Info

2.2.3. Data Dictionary of Account

Entity Entity Column Column Primary Foreign


Data Type Length Nullable Unique Notes
Name Description Name Description Key Key

This study source was downloaded by 100000854951186 from CourseHero.com on 10-17-2022 08:01:40 GMT -05:00

https://www.coursehero.com/file/65986184/SE-fitness-Gym-2docx/
Account It is the Account ID of the
statement _ID account, for
of financial the unique Auto-
expenditure identification INT 10 TRUE FALSE FALSE TRUE
Increment
related a of each
purpose account
Customer ID of the
_ID customer, for
the unique
identification INT 10 FALSE TRUE FALSE FALSE
of each
customer
Payment Detail of
_Detail payment of
VARCHAR 225 FALSE FALSE FALSE FALSE
customer

Payment Due date of TIME


_Due the payment STAMP FALSE FALSE FALSE FALSE

Payment Method of
_Method payment VARCHAR 20 FALSE FALSE FALSE FALSE

Table 3 Data Dictionary of Account

2.2.4. Data Dictionary of To_Do_List

Entity Entity Column Column Data Primary Foreign


Length Nullable Unique Notes
Name Description Name Description Type Key Key

To_Do The list of List_ID ID of the list, for


_List tasks the unique
assigned identification of
to a each list
customer Auto-
INT TRUE FALSE FALSE TRUE
by staff or Increment
by
themselves

Staff_ID ID of the staff,


for unique
identifcation of INT 10 FALSE TRUE FALSE FALSE
each staff

Customer ID of the
_ID customer, for
unique
identification of INT 10 FALSE TRUE FALSE FALSE
each customer

This study source was downloaded by 100000854951186 from CourseHero.com on 10-17-2022 08:01:40 GMT -05:00

https://www.coursehero.com/file/65986184/SE-fitness-Gym-2docx/
No_Of The no. of set
_Sets of a particular
exercise INT 100 FALSE FALSE FALSE FALSE
assigned to a
customer
Duration The time period
of the set. INT 100 FALSE FALSE FALSE FALSE

Table 4 Data Dictionary of To_Do_List

2.2.5. Data Dictionary of Attendance

Entity Column Column Data Primary Foreign


Entity Name Length Null able Unique Notes
Description Name Description Type Key Key

Attendance It Attendance ID of the


_ID attendance,
records the for the unique Auto-
identification INT 10 TRUE FALSE FALSE TRUE
no. of people Increment
of each
present in the
attendance
gym
Staff_ID ID of the staff,
for unique
identification INT 10 FALSE TRUE FALSE FALSE
of each staff

Customer ID of the
_ID customer, for
unique
identification INT 10 FALSE TRUE FALSE FALSE
of each
customer

No_of_ Total no. of


Present presence of
INT 31 FALSE FALSE FALSE FALSE
the customer

No_of_ Total no. of


Absent absence of the
INT 31 FALSE FALSE FALSE FALSE
customer

Table 5 Data Dictionary of Attendance

3. Structure Chart:
In the concept of software engineering, a structure can be defined as the
chart that shows the breakdown of system to its lowest or minimal form or
levels. These are extremely helpful in structured programming and to identify
the problems and error in the system. This chart also helps to arrange

This study source was downloaded by 100000854951186 from CourseHero.com on 10-17-2022 08:01:40 GMT -05:00

https://www.coursehero.com/file/65986184/SE-fitness-Gym-2docx/
program modules in a tree which further helps to visualize the relationships
between the modules. Structure chart is a top-down modular architecture of
any system that has helped the programmers to dividing and conquering
large scale software. This chart is especially made of rectangular boxes and
the lines that connect them with the activities. (Revolvy, 2018)

This study source was downloaded by 100000854951186 from CourseHero.com on 10-17-2022 08:01:40 GMT -05:00

https://www.coursehero.com/file/65986184/SE-fitness-Gym-2docx/
Figure 5: Structure Chart for the Fitness Application

This study source was downloaded by 100000854951186 from CourseHero.com on 10-17-2022 08:01:40 GMT -05:00

https://www.coursehero.com/file/65986184/SE-fitness-Gym-2docx/
Powered by TCPDF (www.tcpdf.org)

You might also like