You are on page 1of 12

Info Myanmar

Thet Htun Zaw


University
Unit-4 Database design and development Batch - 102

HND
Unit 4: Database Design and Development

“Triple Star” University Student Fees Management Database


System

Thet Htun Zaw


Batch_102
First Year, First Semester
Assignment
Start Date: 25-Sep-2023
End Date: 13-Oct-2023

Page - 1
Thet Htun Zaw Unit-4 Database design and development Batch - 102

Contents
Introduction..................................................................................................................3

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

P1- Design a relational database system using appropriate design tools and
techniques, containing at least four interrelated tables, with clear statements of
user and system requirements.................................................................................4

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


system design................................................................................................................7

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

P3- Implement a query language into the relational database system. 1. Entry
data query for table 2. Make a correction query for table 3. Delete some rows
from the table 4. Search information with related criteria..................................7

LO3 Test the system against user and system requirements...................................7

P4 Test the system against user and system requirements...................................7

LO4 Produce technical and user documentation......................................................8

P5 Produce technical and user documentation.....................................................8

References.................................................................................................................9

Page - 2
Thet Htun Zaw Unit-4 Database design and development Batch - 102

Introduction
What is DBMS?

A software called “Database Management System” (DBMS) helps in storing


and retrieving user data while taking necessary security precautions. It includes of a
number of software applications that operate on the database. It stores the data
organized in tables to maintain data security and integrity. End users can create, read,
update, and remove data in a database with the help of DBMS. Data security, data
integrity, concurrency, and standard data management practices are all improved by
this system.

Types of Database Management System

There are several DBMS (Database Management Systems) kinds, each


designed to fulfill certain data administration and storage requirements. They are:
 Relational Database
 NoSQL Database
 Object-oriented Database
 Cloud Database
 Centralized Database
 Hierarchical Database
 Network Database
 Document-oriented Database
 Graph Database
 Distributed DBMS Database
Relational Database Management System (RDBMS)
RDBMS is a type of database management system (DBMS) that stores data in
a row-based table structure which connects related data elements. An RDBMS
includes functions that maintain the security, accuracy, integrity and consistency of
the data. It is the most common types for storing and accessing data points that are
connected to one another.
Uses of Database Management System
Database Management Systems (DBMS) is used mostly everywhere there is a
mention of data. The Database Management System is required to store them in a way

Page - 3
Thet Htun Zaw Unit-4 Database design and development Batch - 102

that makes them easy to retrieve, modify or delete. There are many applications of
DBMS as they effectively organize and maintains data. It provides data storage and
retrieval, security enforcement, access control, data integrity, and data modification
capabilities. It is essential for ERP systems, healthcare records, research, and many
industries like retail and manufacturing since it lowers data redundancy and facilitates
data movement. Numerous other industries, including libraries rely on DBMS for
managing and organizing their data.

LO1: Use an appropriate design tool to design a relational


database system for a substantial problem.
P1- Design a relational database system using appropriate design
tools and techniques, containing at least four interrelated tables, with
clear statements of user and system requirements.
User Requirements

The database management system (DBMS) at Apple Grocery Store must


successfully support a variety of stakeholders. Owners of retail establishments require
automatic reordering, real-time inventory tracking, and sales reports. Employee
management tools, a productive point-of-sale system, and access to product data are
all necessary. Managing client profiles and promotions requires effective customer
relationship management. Data protection and regulatory conformance are ensured by
security and compliance. The DBMS should be affordable and specifically designed
to meet the needs of the store.

System Requirements

 RAM 4 GB or more.
 400GB of storage or more.
 Minimum 1280x800 resolution of display is recommended.
 Windows 10 or later.
 Microsoft Access 2016 or later version (Microsoft 365 subscription
recommended for regular updates and support).

Entity Relationship Diagram (ERD)

Page - 4
Thet Htun Zaw Unit-4 Database design and development Batch - 102

Entity Relationship Diagrams, known as ER Diagrams, ER Models, or ERDs,


are a sort of structural diagram used in database architecture. As they aid database
designers and stakeholders in understanding the data model and linkages inside the
system. They operate as a guide for building the actual database schema and are
important tools to interact between database developers, designers, and business
analysts. The key entities included in the system scope as well as the interactions
between these entities are both visually represented by an ERD's various symbols and
connectors. ERDs are especially useful for the relationship between various entities.

ERD Symbols

Figure 1. 1
Page - 5
Thet Htun Zaw Unit-4 Database design and development Batch - 102

ERD Picture

Figure 1. 2

Relationship

In a database, relationships are the connections between two or more entities.


It supports storing the data in different tables. In an ER diagram, a relationship is
shown with a diamond shape.

In a relational database, there are primarily three main types of relationships. They are

1. One-to-One Relationship

In one-to-one relationship, each record in one table is related to one record in


another table. Critical relationships are usually denoted by these kinds of
relationships. The data stored in two tables is connected to one another so that each
record only appears once in each table

2. One-to-Many Relationship

In one-to-many relationship, each record in one table can be associated with


multiple records in another table, but each record in the second table is associated
with only one record in the first table. This is the most common type of relationship.

3. One-to-Many Relationship

In many-to-many relationship, multiple records in one table can be associated


with multiple records in another table. To represent this type of relationship in a

Page - 6
Thet Htun Zaw Unit-4 Database design and development Batch - 102

relational database, a junction or linking table is used. This junction table contains
foreign keys from both related tables.

LO2 Develop a fully functional relational database system,


based on an existing system design.

P2-Develop the database system with the evidence of user interface,


output and data validations, and querying across multiple tables.

Microsoft Access

P3- Implement a query language into the relational database system.


1. Entry data query for table 2. Make a correction query for table 3.
Delete some rows from the table 4. Search information with related
criteria

LO3 Test the system against user and system requirements


P4 Test the system against user and system requirements.

Page - 7
Thet Htun Zaw Unit-4 Database design and development Batch - 102

LO4 Produce technical and user documentation


P5 Produce technical and user documentation.

Using “Triple Star” University Student Fees Management Database System,


speeds up students payments and eliminates data clutter. This management system
make easy to find data. The database management process helped schools, as required
by the university management department, to store and recover records so that their
tasks are simpler. Fee management system is extremely safe with simple accounts
management and role-based access control for student. This system is very easy to use
and easy to find data for staff without having to wait for the student to active it. The
Fee Management System offers fast and automated backup of academic data and
online / Offline data synchronization. Keep students and their parents updated about
fees payment through e-mails, SMS reminders and push-based mobile device updates
in real-time. Later, in addition to fees management database at the university, other
management systems needed for the university will need to be added.

Page - 8
Thet Htun Zaw Unit-4 Database design and development Batch - 102

References
Bankofinfo.com [Online] Available at:

http://bankofinfo.com/major-uses-of-database-management-systems/

[Accessed 15 Jan.2021]

www.techwalla.comVegetables [Online] Available at:

https://www.techwalla.com/articles/how-are-databases-used-in-the-real-world

[Accessed 15 Jan.2021]

www.guru99.com [Online] Available at:

https://www.guru99.com/what-is-dbms.html

[Accessed 16 Jan.2021]

www.myreadingroom.co.in [Online] Available at:

http://www.myreadingroom.co.in/notes-and-studymaterial/65-dbms/462-advantages-
and-disadvantages-of-dbms.html

[Accessed 17 Jan.2021]

www.techwalla.com [Online] Available at:

https://www.techwalla.com/articles/advantages-disadvantages-of-a-computerized-
database

[Accessed 17 Jan.2021]

searchdatamanagement.techtarget.com [Online] Available at:

https://searchdatamanagement.techtarget.com/definition/entity-relationship-diagram-
ERD

Page - 9
Thet Htun Zaw Unit-4 Database design and development Batch - 102

[Accessed 18 Jan.2021]

beginnersbook.com [Online] Available at:

https://beginnersbook.com/2015/04/e-r-model-in-dbms/

[Accessed 19 Jan.2021]

www.quackit.com [Online] Available at:

https://www.quackit.com/microsoft_access/microsoft_access_2013/tutorial/
design_view.cfm

[Accessed 20 Jan.2021]

www.teach-ict.com [Online] Available at:

https://www.teach-ict.com/glossary/D/datasheet_view.htm#

[Accessed 21 Jan.2021]

www.tutorialspoint.com [Online] Available at:

https://www.tutorialspoint.com/ms_access/ms_access_combo_box.htm

[Accessed 22 Jan.2021]

www.advanced-ict.info [Online] Available at:

https://www.advanced-ict.info/databases/validation.html#

[Accessed 23 Jan.2021]

www.jinfonet.com [Online] Available at:

https://www.jinfonet.com/resources/bi-defined/database-reporting/

[Accessed 24 Jan.2021]

www.guru99.com [Online] Available at:

https://www.guru99.com/sqlite-query-insert-update.html

[Accessed 24 Jan.2021]

www.guru99.com [Online] Available at:

https://www.guru99.com/what-everybody-ought-to-know-about-test-planing.html#

Page - 10
Thet Htun Zaw Unit-4 Database design and development Batch - 102

[Accessed 25 Jan.2021]

www.softwaretestinghelp.com [Online] Available at:

https://www.softwaretestinghelp.com/database-testing-process/

[Accessed 26 Jan.2021]

www.tutorialspoint.com [Online] Available at:

https://www.tutorialspoint.com/database_testing/database_testing_quick_guide.htm

[Accessed 27 Jan.2021]

docs.openstack.org [Online] Available at:

https://docs.openstack.org/developer/performance-docs/test_plans/db/plan.html

[Accessed 28 Jan.2021]

codepen.io [Online] Available at:

https://codepen.io/p2502/full/jONRbvL

[Accessed 29 Jan.2021]

www.altexsoft.com [Online] Available at:

https://www.altexsoft.com/blog/business/technical-documentation-in-software-
development-types-best-practices-and-tools/

[Accessed 30 Jan.2021]

www.techsmith.com [Online] Available at:

https://www.techsmith.com/blog/awesome-user-documentation/

[Accessed 1 Feb.2021]

www.scribd.com [Online] Available at:

https://www.scribd.com/document/96933473/Data-Management-User-Guide

[Accessed 2 Feb.2021]

www.slideshare.net [Online] Available at:

Page - 11
Thet Htun Zaw Unit-4 Database design and development Batch - 102

https://www.slideshare.net/SyedZaidIrshad/documentation-management-system-
information-databases

[Accessed 2 Feb.2021]

Page - 12

You might also like