You are on page 1of 19

PROJECT REPORT

Submitted for the Degree of B.com Honours. In Accounting


& Finance under University of Calcutta

TITLE OF THE PROJECT:


DATABASE MANAGEMENT SYSTEM
(EMPLOYEE SALARY SHEET)

Submitted By

Name of the candidate: Satyam Jha


C.U. Reg No: 144-1111-0695-20
C.U. Roll No:201144-21-0150
College Roll No: 250

Month & Year Of Submission

1|Page
Annexure- 1

Supervisors Certificate
This is to certify Mr. SATYAM JHA a student of B.Com Honours in
Accounting & Finance of BANGABASI MORNING COLLEGE under the
The University of Calcutta has worked under my supervision and guidance
For the project work and prepared a project report with the title DATABASE
MANAGEMENT SYSTEM which he is submitting. His genuine and original
work to the best
Of my knowledge.

Place: KOLKATA Signature:

Date: Name: Debashish Biswas


Designation: Supervisor & guide
Name of the college: Bangabasi Morning
College

2|Page
Annexure: 2

Student’s Declaration
I hereby declare that the project works DATABASE MANAGEMENT
SYSTEM submitted by me. For the partial fulfillment of the degree of B.Com
Honours in Accounting& Finance under the University of Calcutta is my original
work and has Not been submitted earlier to any other university/ institute for the
Fulfillment of the requirement for any other course of study.

I also declare that no chapter of this manuscript in whole or in part has


Been incorporated in this report from any earlier work done by others
Or by me. However, extracts of any literature which has been used for
This report has been duly acknowledged providing details of such
Literature in the reference.

Signature:
Name: Satyam Jha
Address: 15, Gopal Ghosh Lane, Salkia,
Howrah-711106
C.U. Reg. no: 144-1111-0695-20
C.U. Roll. No: 201144-21-0150

Place: KOLKATA College roll no: 250

3|Page
CONTENTS

SL. NO TOPICS PAGE. NO


1. Introduction to DBMS 5.

2. Features of DBMS 6.

3. Advantages of DBMS 7.

4. Disadvantages of DBMS 8.

5. Types of DBMS 9.

6. Create MS Access Database 10-16.

7. Bibliography 17.

4|Page
Introduction of DBMS (Database Management
System) | Set 1
INTRODUCTION:
A Database Management System (DBMS) is a software system that is designed
to manage and organize data in a structured manner. It allows users to create,
modify, and query a database, as well as manage the security and access
controls for that database.

There are several types of databases that can be used on a mainframe to exploit z/OS®:
inverted list, hierarchic, network, or relational.

What is DBMS?
DBMS is a software that is used to manage the data. Some of the popular DBMS
softwares are: MySQL, IBM Db2, Oracle, PostgreSQL etc.

DBMS provides an interface to the user so that the operations on database can be
performed using the interface.

DBMS secure the data, that is the main advantage of DBMS over file system.

DBMS also secures the data from unauthorised access as well as corrupt data
insertions. It allows multiple users to access data simultaneously while maintaining
the data consistency and data integrity.

5|Page
FEATURES OF DBMS :
1. Data modeling: A DBMS provides tools for creating and modifying data
models, which define the structure and relationships of the data in a
database.
2. Data storage and retrieval: A DBMS is responsible for storing and
retrieving data from the database, and can provide various methods for
searching and querying the data.
3. Concurrency control: A DBMS provides mechanisms for controlling
concurrent access to the database, to ensure that multiple users can
access the data without conflicting with each other.
4. Data integrity and security: A DBMS provides tools for enforcing data
integrity and security constraints, such as constraints on the values of
data and access controls that restrict who can access the data.
5. Backup and recovery: A DBMS provides mechanisms for backing up
and recovering the data in the event of a system failure.
6. DBMS can be classified into two types: Relational Database
Management System (RDBMS) and Non-Relational Database
Management System (NoSQL or Non-SQL)
7. RDBMS: Data is organized in the form of tables and each table has a set
of rows and columns. The data is related to each other through primary
and foreign keys.

6|Page
Advantages of using a DBMS:
1. Data organization: A DBMS allows for the organization and storage of
data in a structured manner, making it easy to retrieve and query the data
as needed.
2. Data integrity: A DBMS provides mechanisms for enforcing data integrity
constraints, such as constraints on the values of data and access controls
that restrict who can access the data.
3. Concurrent access: A DBMS provides mechanisms for controlling
concurrent access to the database, to ensure that multiple users can
access the data without conflicting with each other.
4. Data security: A DBMS provides tools for managing the security of the
data, such as controlling access to the data and encrypting sensitive data.
5. Backup and recovery: A DBMS provides mechanisms for backing up
and recovering the data in the event of a system failure.
6. Data sharing: A DBMS allows multiple users to access and share the
same data, which can be useful in a collaborative work environment.

7|Page
Disadvantages of using a DBMS:
1. Complexity: DBMS can be complex to set up and maintain, requiring
specialized knowledge and skills.
2. Performance overhead: The use of a DBMS can add overhead to the
performance of an application, especially in cases where high levels of
concurrency are required.
3. Scalability: The use of a DBMS can limit the scalability of an application,
since it requires the use of locking and other synchronization mechanisms
to ensure data consistency.
4. Cost: The cost of purchasing, maintaining and upgrading a DBMS can be
high, especially for large or complex systems.
5. Limited use cases: Not all use cases are suitable for a DBMS, some
solutions don’t need high reliability, consistency or security and may be
better served by other types of data storage.

8|Page
TYPES OF DBMS
1. Data Definition Language (DDL)
2. Data Manipulation Language(DML)
3. Data Control Language(DCL)
4. Transactional Control Language(TCL)

DDL is the short name for Data Definition Language, which deals with database
schemas and descriptions, of how the data should reside in the database.

DML is the short name for Data Manipulation Language which deals with data
manipulation and includes most common SQL statements such SELECT,
INSERT, UPDATE, DELETE, etc., and it is used to store, modify, retrieve, delete
and update data in a database.
DCL is short for Data Control Language which acts as an access specifier to the
database.(basically to grant and revoke permissions to users in the database
TCL is short for Transactional Control Language which acts as an manager for all
types of transactional data and all transactions.Some of the command of TCL are

9|Page
Create Ms Access Database Software to
Prepare Salary in Your Company

I'll give you the brief instruction to create a Payroll system using MS
access for generate monthly salaries and print salary slips easily with
this. You can print pay sheets for individual employers and salary details
also. No need to install special software, no need special Skill but you
need Ms Access in your computer. This way you can keep each month
salary details records under database and can edit or review later.

Instructions

Step 1: Create Main Basic Table


 Open Ms Access.

 Go to main menu & create table as mention with picture.

 Add following details or your details what you pay to your staff
10 | P a g e
monthly. (Image in Fig.1&2)

Create Ms Access Database Software to Prepare Salary in Your Company:

11 | P a g e
Fig.1

Fig.2

12 | P a g e
Step 2: Create Query for Basic Main Table
 Create a Query for basic main data table. (Image in Fig.3)

Fig.3

Step 3: Create Pay Sheet Details

 Create a report base on monthly transaction for pay sheet.

 insert formula for auto calculate OT / No pay/ and net salary

 follow the image


below (Image in Fig.4)

13 | P a g e
Step 4: Create a Salary Slip

 Create a salary Slip how you want to give to your staff as below.

 Each and every details what you want to show in your staff salary slip.
14 | P a g e
(Image in Fig.5&6)

15 | P a g e
Fig.5

Fig.6

16 | P a g e
Step 5: Create a Form to Enter Data

 Now create a form to enter data to your program.

 Base on your table crate a form to enter data very easily.

Fig.7

17 | P a g e
Step 6: Enter Staff Details

 Now you are already finish your program.

 Enter staff details.

Fig.8

18 | P a g e
Bibliography
The study material to complete this project it takes by the books provided by the
university of Calcutta.

Sources:
 https://cag.gov.in
 https://training.it.ufl.edu
 https://gcwgandhinagar.com

17 | P a g e

You might also like