Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

DBMS Microproject

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Maharashtra Board of Technical Education,

Mumbai

GOVERNMENT POLYTECHNIC, SOLAPUR

DIPLOMA IN COMPUTER
TECHNOLOGY
ACADEMIC YEAR 2023-24

DATABASE MANAGEMENT SYSTEM

A
MICRO-PROJECT

ON

ATM MANAGEMENT SYSTEM

Submitted by:

ROLL NO. NAME ENROLLMENT NO.

64 Priya Karle 2200150196

65 Gayatri Shinde 2200150197

66 Sanskruti Gambhire 2200150198

Submitted to:

Mrs. Varsha Mangalaram Mam

1
CERTIFICATE

This is to certify that the following student Priya Karle, Gayatri

Shinde, Sanskruti Gambhire, Roll No. 64, 65, 66 of Branch CM3I of

the institute Government Polytechnic, Solapur (0015) has

completed the micro-project work satisfactorily under my

supervision/guidance for the subject DATABASE MANAGEMENT

SYSTEM in the academic year 2023-2024 as prescribed in the

curriculum.

Project guide H.O.D Principal


Mrs.Varsha Mangalaram Mr. A.L. Tarange Dr.Ashok Upadhyay

2
ACKNOWLEDGEMENT

This project consumed huge amount of work, research and dedication. This
project would not have been possible if we did not have support and guidance of
many individuals. Yes, there are many who helped in this project and we want to
thank them all.
We would like to express our special thanks of gratitude to our project guide
Mrs. Varsha Mangalaram Mam for her vision thoughtful counseling and
encouragement at every step of our project.
We would also like to thank our principal Dr. Ashok Upadhyay who gave us the
golden opportunity to do this wonderful project on the topic “ATM MANAGEMENT
SYSTEM”, which also helped us in doing a lot of research and we came to know
about so many new things we are really thankful to them.
We would also like to thank all our team members who helped a lot in finishing
this project. Secondly, we would also like to thank our parents who helped us a
lot financially and provided the moral support in making this project a success.
All this has become possible only because of their blessings and above grace
of God! We once again extend a heartfelt thanks to all who supported and guided
us at every step of the project.

3
INDEX

Sr. No. Topic name Page No.

1 What is ER model? 5

2 What are Entities? 5

3 What are Attributes? 6

4 What is Relationship? 7

5 Introduction to ATM management system 8

6 Description of ATM management system 9

7 ER Diagram of project 10

8 SQL queries performed 10

9 Conclusion 14

4
WHAT IS ER MODEL?
 ER model stands for entity relationship model.
 ER model is object-based data model.
 ER model describes the structure of database with help of ER diagram.
 It develops a simple and easy to design view for data.

WHAT ARE ENTITIES?

 It is a basic object of ER model with an independent existence and are


distinguishable from other things.
 In bank management system, we have used various kind of entities such
as client entity, card entity, transaction entity, record entity, withdraw
entity, saving entity, balance entity
 Rectangle is used to represent entity. 
 TWO TYPES OF ENTITY:
1. Weak entity
2. Strong entity

5
WHAT ARE ATTRIBUTES?

 Attribute is a property or characteristic of an entity.

 An attribute is represented using ellipse in er model.

 An entity may contain any number of attributes.

ATTRIBUTES USED IN ATM MANAGEMENT


SYSTEM

1) Client entity: attributes of client are id, first name, last name, age
and address.
2) Card entity: attributes of card are card id and card type.
3) Transaction entity: attributes of transaction are type id, card id,
savings id, balance id and withdraw id.
4) Balance entity: attributes of balance are bal id, bal amount, client
id.
5) Savings entity: attributes of savings are client id, sav id and
saving amount
6) Withdraw entity: attributes of withdraw are wid id, client id and
withdraw amount.

6
WHAT IS RELATIONSHIP?
Relationship is defined as link or association between several entities. It
is represented by a Dimond shape in ER diagram.

Types of Relationship:
Three types of relationship exist among entities. These are:

1. One-to-many: A one-to-many (1:M) relationships is when for one instance of


entity A, there are zero, one, or many instances of entity B, but for one
instance of entity B, there is only one instance of entity A.

2. Many-to-many: A many-to-many (M:M) relationship, sometimes called non-


specific, is when for one instance of entity A, there are zero, one, or many
instances of entity B and for one instance of entity B there are zero, one, or
many instances of entity A.

3. Many-to-many: A many-to-many (M:M) relationship, sometimes called non-


specific, is when for one instance of entity A, there are zero, one, or many
instances of entity B and for one instance of entity B there are zero, one, or
many instances of entity A.

RELATIONSHIP IN ATM MANAGEMENT SYSTEM

 There is many-to-many relationship between client to cards,


transactions, transaction records which shows overall
database.

 Further, client has relationship with card, transaction and


transaction records showing the parts available for client.

 And the last part where client has relationship with different
transactions that can be done like checking balance, saving and
withdraw details showing options available for the client.

7
INTRODUCTION ON ATM MANAGEMENT SYSTEM:

 The ER diagram for ATM management system shows the


relationships of the ATM transaction and process entities that
build its database design.
 This ER diagram is done by identifying the ATM transaction
process entities, their properties, and the interactions between
them.
 ATM management can keep track of the status and the
transactions in the devices.
 It can also assist and help manage cash more efficiently,
evaluate transaction data, spot potential fraud, keep track of
transactions, and coordinate servicing.

8
DESCRIPTION OF PROJECT:

 Each entity (Client, Card, Transaction, Records…) contains


primary key and unique keys.

 Each entity is related with all other entities with foreign key
client_id.

 There is one-to-one and one-to-many relationships available


between clients, transactions and records.

 All the entities Transactions, Clients, Records are normalized


and reduce duplicity of records.

 We have used concept of joins while executing queries.

 ATM management can keep track of the status and the


transactions in the devices.

 The importance of ER diagram for ATM machine system is to


help in modeling its data storage or database.

9
ER DIAGRAM OF ATM MANAGEMENT SYSTEM:

SQL QUERIES ON ATM MANAGEMENT SYSTEM:

A] create database ATMDB and show tables in ATMDB. B]


display all information of each table in ATM bank
management system.
C] display information of client having debit card and saving,
withdraw and balance amount.
D] display information of client having balance more than 900000.
E] display the transaction record of Shreyash and Priya.

10
11
12
13
CONCLUSION
The conclusion of an ATM management system with the help of a
database management system is that it enables efficient and secure
management of ATM operations. By utilizing a database system,
ATM transactions, user information, and system maintenance data
can be stored, retrieved and managed effectively.

14

You might also like