0% found this document useful (0 votes)
56 views26 pages

DBMS Microproject Group 09 FBAK

Uploaded by

casexi3151
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views26 pages

DBMS Microproject Group 09 FBAK

Uploaded by

casexi3151
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Government Polytechnic, Gondia

(An Institute of Govt. of Maharashtra)


Fulchur Tola, Goregaon Road, Gondia-440016

Third Semester
(Year: 2022-23)

Micro Project
DATABASE MANAGMENT SYSTEM (22319)

Title of the Project: PREPARE A REPORT ON HOW DBMS IS USEFUL IN


VARIOUS SECTORS.

SUBMITTED BY GROUP 09

Name of Student Enrollment No


1. YASH SONWANE 2112420273
2. KAMINI GAUTAM 2112420274
3. SWAPNIL RAHAGDALE 2112420276
4. HUMANSHU THAKUR 2112420278
5. KRISH PATLE 2112420279

1
Teacher Evaluation Sheet for Micro Project

Course Title and Code: - DATABASE MANAGMENT SYSTEM (22319)

Title of the Project: PREPARE A REPORT ON HOW DBMS IS USEFUL IN VARIOUS


SECTORS.

Group No: - 09

COs addressed by the Micro Project:

CO2s: Design Normalized database on given data.


CO3s: Apply security and confidentiality on given database.

Marks: -
Marks Marks
for obtained by
Enrollment Total
Name Of Student Group the individual
No. Marks (10)
Work based on viva
(06) (04)
2112420273 YASH SONWANE

2112420274 KAMINI GAUTAM

2112420276 SWAPNIL RAHAGDALE

2112420278 HUMANSHU THAKUR

2112420279 KRISH PATLE

Name and designation of Faculty Member: Mrs. B. M. MESHRAM MAM


Lecturer in Computer Department

Signature:

2
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION
Certificate
This is to certify that Master/Ms. YASH SONWANE, KAMINI GAUTAM, SWAPNIL

RAHAGDALE ,HUMANSHU THAKUR, KRISH PATE of Fourth Semester of Diploma in


Computer Engineering of Institute, Government Polytechnic, Gondia
(Code:1242) has completed the Micro Project satisfactorily in the Subject –
DBMS (22319) for the Academic Year 2022- 2023 as prescribed in the
curriculum.

Enrollment No.: 2112420273


Place: Gondia Enrollment No.: 2112420274
Enrollment No.: 2112420276
Date: 08/05/2023
Enrollment No.: 2112420278
Enrollment No.: 2112420279

Subject Teacher Head of the Department Principal


Mrs. B. M. Meshram Mam Dr. J Meshram sir Dr. C. D. Golghate sir

Seal of
Institution
GOVTERNMENT POLYTECHNIC
GONDIA

-SUBMISSION-

We are YASH SONWANE, KAMINI GAUTAM, SWAPNIL RAHANGDALE,

HUMANSHU THAKUR, KRISH PATLE Roll No. 41, 42, 43.44,45 as a student of Third

Sem/Year of the Programmed Computer Engineering humbly submit that We


have completed from time to time the Practical/Micro-Project work as described
in this report by my own skills and study between the period from - as per
instructions/guidance of Mrs. B. M. MESHRAM MAM.
And those following students were associated with me for this work,
however, quantum of my contribution has been approved by the Lecturer.
And that We have not copied the report on its any appreciable part from
any other literature in contravention of the academic ethics.

Date: - 08/25/2023 Signature of Students


1.

2.
4
3.

4.

5.
Government Polytechnic, Gondia
(An Institute of Govt. of Maharashtra)
Fulcher Tula, Gurgaon Road, Gondia-440016

Institute
Vision:
To create technically competent and socially responsible technicians for
industries and society.

Mission:

 To impart knowledge to cater the needs of industries and society.


 To develop technical and environmentally friendly competencies to solve
real life problems.
 To inculcate the spirit of teamwork, ethical values and leadership qualities.
 To escalate skills of faculties and staff through trainings.

COMPUTER ENGINEERING DEPARTMENT

Vision:
To strive for the development of technicians and empower them to face ever
changing challenges in the field of Computer Engineering.

Mission:

 M1: To impart knowledge through teaching learning process to cater the


needs of industries and higher education for life-long learning.
 M2: To imbibe ethical values and professional competencies.
 M3. To provide environment friendly solutions to solve real life
problems.
 M4. To inculcate leadership qualities to solve problems of industry and
Society.

5
Guidelines and Assessment Manual

For

Micro Projects & Industrial


Training
Computer Engineering Programs

(“I” Scheme Curriculum)

Maharashtra

State Board of Technical Education, Mumbai

(Autonomous) (ISO: 9001: 2015) (ISO / IEC 27001: 2013)


6
(Part – A)
Guidelines and Assessment Manual for

Micro Projects

Proposal

(“I” Scheme Curriculum)

Computer Engineering Programs


7
8
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

GOVERNMENT POLYTECHNIC, GONDIA

(1242)

Program Name and Code CO4I

Course Name and Code DATABASE MANAGMENT SYSTEM(22319)


Academic Year 2022-23
Semester Third

A MICRO PROJECT on
Reports on implementation of Error detection techniques
Submitted in April 2023 by the group of 5 students.

Roll
Sr. No. Name of student Enrollment No.
No.

1 41 YASH SONWANE 2112420273

2 42 KAMINI GAUTAM 2112420274

3 43 SWAPNIL RAHAGDALE 2112420276

4 44 HUMANSHU THAKUR 2112420278

5 45 KRISH PATLE 2112420279

Project Guide:
Mrs.Bhagyashree Meshram (Fulzele)
Lecturer in (DATABASE MANAGMENT SYSTEM (22319)
9
Department of Computer Engineering
Government Polytechnic, Gondia (Summer 2022)
DECLARATION

We are the student of Computer engineering hereby declare that the


micro-Project tittle “Design layout of a network for a department,
deciding upon type of network, Number/length of components with
their specifications” submitted to the computer engineering department
GPG for the practical work of “DATABASE MANAGMENT
SYSTEM(22319)” that the micro project has not previously formed the
basis of any copyright work.

Submitted by:

Enrollment No Name of the Student Signature

2112420273 YASH SONWANE


2112420274 KAMINI GAUTAM
2112420276 SWAPNIL RAHAGDALE
2112420278 HUMANSHU THAKUR
2112420279 KRISH PATLE

10
Micro-Project Report
.

1. Aim of the Micro-Project: -


1. To learn about “How DBMS Is Useful In Versus Sectors” is to help Student by
providing related information of DBMS.
2. To learn about Database Management Systems (DBMS) are software systems
used to store, retrieve, and run queries on data..

2. Course Outcomes Addressed: -


1. Design Normalized database on given data.
2. Apply security and confidentiality on given database.

3. Proposed Methodology: -
1. First of all, we all discussed the concept & topic of our micro-project with group
members.
2. After that we divided the work equally amongst ourselves..
3. Than we collect The Information from Geeks for Geeks and Other Website.
4. We refer some books and notes to understand the topics.
5. After that we will Also write specification, number of components/ length with
specification.
6. We will Create report and proposal and submit to guidance.

1.0Resources Required: -
Sr.n Name of
Specification Qty Remark
o. Resources
Hp Pavilion, i5 core processor,
1 Computer system 500GB HDD, 1
8 GB RAM

2 Software MS.word 1

3 Operating system Window 11 1

11
4.0Action Plan: -

Sr. Details of activity Plann Planned Name of responsible team members


no ed finish
start date
date
1. Group formation for  YASH .M. SONWANE
micro-project  KAMINI .R. GAUTAM

2. Discussion with team  YASH .M. SONWANE


members and about  HUMANSHU .P.THAKUR
proposed title.  KRISH .P. PATLE
 SWAPNIL.S.RAHANGDAlE
3. Discussion and  YASH .M. SONWANE
collection of  KAMINI .R. GAUTAM
information for  SWAPNIL.S.RAHANGDAlE
micro-project
4. Division of work  YASH .M. SONWANE
among team member.  KAMINI .R. GAUTAM
 KRISH .P. PATLE

5. Preparation of Part- A  KRISH .P. PATLE


micro-project  KAMINI .R. GAUTAM
proposal.  YASH .M. SONWANE
6. Conformation of Part-  SWAPNIL.S.RAHANGDALE
A micro-project  KRISH .P. PATLE
proposal
7. Preparation of Part-B  YASH .M. SONWANE
micro-project report  HUMANSHU .P.THAKUR
8. Confirmation of Part-  YASH .M. SONWANE
B Report of micro-  KAMINI .R. GAUTAM
project
9. Confirmation of  YASH .M. SONWANE
micro-project with  KRISH .P. PATLE
respective teacher in
 HUMANSHU .P.THAKUR
soft-copy.
Printing out the
hard- copy of the
micro- project
10. Submission of All Group Members
micro-project

12
Micro-Project Report
1. Rationale:
A Database Management Software or DBMS is used for storing, manipulating, and
managing data in a database environment. It enables users to design a personalized database
engine to meet their analytics and reporting needs. Database software design also supports
creating, implementing, and maintaining an organization-wide data management system.

2. Aim of Micro Project:


 To learn about “How DBMS Is Useful In Verius Sectors” is to help Student by
providing related information of DBMS.
 To learn about Database Management Systems (DBMS) are software systems used
to store, retrieve, and run queries on data.
3. Course Outcomes Addressed:
 Design Normalized database on given data.
 Apply security and confidentiality on given database.

4. Literature Review:
Link:-. https://pipeline.zoominfo.com/operations/6-benefits-ofusing-database-
management-systems-dbms
DBMS: A database management system is a software tool used to create and manage one or
more databases, offering an easy way to create a database, update tables, retrieve information,
and enhance data. A DBMS is where data is accessed, modified and locked to prevent
conflicts. A database management system also provides tools to administer the database
schema – which dictates the structure of the database itself. In many cases, the database
management system will be seen only by the database developer, because the developer will
provide a different front-end for the customer. This front-end could be considered, by the
most technical definition, to be a database management system in its own right — however, it
is more likely to go by another name, such as a customer relationship management (CRM)
tool

13
DBMS: Database Management Systems

What is a database management


system?
A database management system (DBMS) is a software tool that enables
users to manage a database easily. It allows users to access and interact
with the underlying data in the database. These actions can range from
simply querying data to defining database schemas that fundamentally
affect the database structure.

Furthermore, DBMS allow users to interact with a database securely

14
and concurrently without interfering with each user and while
maintaining data integrity.

Database tasks in a DBMS

The typical database administrative tasks that can be performed using a


DBMS include:

 Configuring authentication and authorization. Easily


configure user accounts, define access policies, modify
restrictions, and access scopes. These operations allow
administrators to limit access to underlying data, control
user actions, and manage users in databases.
 Providing data backups and snapshots. DBMS can simplify
the backup process of databases by providing a simpler and
straightforward interface to manage backups and snapshots.
They can even move these backups to third- party locations
such as cloud storage for safekeeping.
 Performance tuning. DBMS can monitor the performance of
databases using integrated tools and enable users to tune
databases by creating optimized indexes. It reduces I/O usage
to optimize SQL queries, enabling the best performance from the
database.
 Data recovery. In a recovery operation, DBMS provides a
recovery platform with the necessary tools to fully or partially
restore databases to their previous state—effortlessly.

All these administrative tasks are facilitated using a single management


interface. Most modern DBMS support handling multiple database
workloads from a centralized DBMS software, even in a distributed

15
database scenario. Furthermore, they allow organizations to have a
governable top-down view of all the data, users, groups, locations, etc.,
in an organized manner.

Components of a database
management system
All DBMS comes with various integrated components and tools necessary
to carry out almost all database management tasks. Some DBMS software
even provides the ability to extend beyond the core functionality by
integrating with third-party tools and services, directly or via plugins.

In this section, we will look at the common components that are universal
across all DBMS software, including:

 Storage engine
 Query language
 Query processor

16
 Optimization engine
 Metadata catalog
 Log manager
 Reporting and monitoring tools
 Data utilities

Storage engine

17
The storage engine is the core component of the DBMS that interacts with the
file system at an OS level to store data. All SQL queries which interact with
the underlying data go through the storage engine.

Query language

A database access language is required for interacting with a database, from creating
databases to simply inserting or retrieving data. A proper DBMS must support one or
multiple query languages and language dialects. Structured query language (SQL)
and MongoDB Query Language (MQL) are two query languages that are used to
interact with the databases.
In many query languages, the query language functionality can be further categorized
according to specific tasks:

 Data Definition Language (DDL). This consists of commands


that can be used to define database schemas or modify the
structure of database objects.
 Data Manipulation Language (DML). Commands that
directly deal with the data in the database. All CRUD
operations come under DML.
 Data Control Language (DCL). This deals with the
permissions and other access controls of the database.
 Transaction Control Language (TCL). Command which deals
with internal database transactions

Query processor

This is the intermediary between the user queries and the database. The query
processor interprets the queries of users and makes them actionable commands that
can be understood by the database to perform the appropriate functionality.

18
Optimization engine

The optimization Engine allows the DBMS to provide insights into the
performance of the database in terms of optimizing the database itself
and queries. When coupled
with database monitoring tools, it can provide a powerful toolset to gain the best
performance out of the database.

Metadata catalogue

This is the centralized catalog of all the objects within the database. When an
object is created, the DBMS keeps a record of that object with some metadata
about it using them eta data catalog. Then, this record can be used to:

 Verify user requests to the appropriate database objects


 Provide an overview of the complete database structure

Log Manager
This component will keep all the logs of the DBMS. These logs will consist of user logins and
activity, database functions, backups and restore functions, etc. The log manager ensures all these
logs are properly recorded and easily accessible

Reporting & monitoring tools

Reporting and monitoring tools are another standard component that comes with
a DBMS. Reporting tools will enable users to generate reports while monitoring
tools enable monitoring the databases for resource consumption, user activity,
etc.

19
Data utilities

In addition to all the above, most DBMS software comes with additional inbuilt
utilities to provide functionality such as:

 Data integrity checks


 Backup and restore
 Simple database repair
 Data validations
 Etc.

Types of database management systems

There are many different types of DBMS, yet we can categorize the most
commonly used DBMS into three types.

Relational database management systems(RDBMS)

This is the most common type of DBMS. They are used to interact with databases
that contain structured data in a table format with predefined relationships.
Moreover, they usestructured query language (SQL) to interact with databases.
Microsoft SQL, MySQL, and Oracle Database are some popular DBMS that come
under this category.
Document database management systems(Do DBMS)

These Do DBMS are used to manage databases that contain data stored in JSON-
like structures with limited or no relationship structure. They are powered by
query languages such as MongoDB query language (MQL) for database
operations. MongoDB, Azure Cosmos DB are some prominent examples of Do
DBMS.

20
Columnar database management systems(CDBMS)

As the name suggests, this type of DBMS is used to manage columnar


databases that store data in columns instead of rows, emphasizing high
performance. Some databases that use columnar format are Apache
Cassandra, Apache Base, etc.

Advantages of a DBMS

DBMS was introduced to solve the fundamental issues associated with


storing, managing, accessing, securing, and auditing data in traditional
file systems. Software users and organizations can gain the following
benefits by using DBMS:

Increased data security

DBMS provides the ability to control users and enforce policies for security and
compliance management. This controlled user access increases the database
security and makes the data less vulnerable to security breaches.

Simple data sharing

DBMS enables users to access the database securely regardless of their location.
Thus, they can handle any database-related task promptly without the need for
complex access methods or worrying about database security. On top of that,
DBMS allows multiple users

to collaborate effectively when interacting with the database.

Data Integration

DBMS allows users to gain a centralized view of databases spread across


multiple locations and manage them using a single interface rather than

21
operating them as separate entities.

Abstraction & independence

DBMS enables users to change the physical schema of a database without


changing theological schema that governs database relationships. As a result,
organizations can scale the underlying database infrastructure without affecting
the database operations.

Furthermore, any change to the logical schema can also be carried out
without affecting applications that access the databases.

Streamlined backup & recovery mechanism

Most databases have built-in backup and recovery tools. Yet, DBMS offers
centralized toolsto facilitate backup and recovery functionality more
conveniently and thereby provide a better user experience. Securing data has
become easier than ever with functionality like:

 Automated snapshots
 Backup scheduling
 Backup verifications
 Multiple recovery methods

Uniform management & monitoring

DBMS provides a single interface to carry out all the management and
monitoring tasks,thus simplifying the workload of database administrators.
These tasks can range from database creation and schema modifications to
reporting and auditing.

22
5. Actual Methodology Followed:
1. First created the group of students to work on the project.
2. Do brainstorming to select an appropriate topic of our interest to make the project.
3. Divide task among the group members.
4. Learn the basic working of the system.
5. Divide the functionality of overall system into modules.
6. Each group member work on its own module.
7. Each module is integrated at the last to make the whole application software.
8. Do the report writing process.
9. With the consent of guide submit the micro project

6. Actual Resources Used:


Sr Name of Specification Quantity
No Resource /
. Material

ASUS PC core i3 10th generation


with8GB RAM
01
1. Hardware 05
Android based mobile phones (one with each
member)
On each devicewith
2. Software Chrome OS

PC
Windows 10 64-bit -
3. Operating
On mobile phones
System Android 5.0 and newer

23
Microsoft
Microsoft Word
4. Software 1 on pc
Packages
DBMS Tutorial | What is a Database Management
System? - javatpoint
DBMS Introduction (w3schools.in)
Reference What is DBMS (Database Management System)?
5. Websites Application, Types & Example
(guru99.com)

7. Skill Developed / learning out of this Micro-Project:


With the creation of microproject we learn various types of skillsand we acquire
various type of knowledge. Learning based on the project which we get to
know from the entiremicroproject are as follows:
• We learned communication skills among the group members.
• We learned how to create a good collaboration between the group
members.
• We learned how to manage a project.
• We learned the responsibility and importance of each and everymember
in the project.
• Planning with the team members for creation of project.
• Learned how to check network connection.
• We learnt to find out errors in data communication and understand error
detectiontechnique
• Learn to know path by which our data transfer in a network.
• Learned how to perform routing.

8. Applications of this Micro-Project:


There are different fields where a database management
system is utilized. Following are a few applications which utilize the
information base administration framework –

24
 Railway Reservation System – In the rail route reservation framework, the
information base is needed to store the record or information of ticket
appointments, status about train’s appearance, and flight. Additionally, if
trains get late, individuals become acquainted with it through the
information base update.
 Library Management System – There are lots of books in the library so; it is
difficult to store the record of the relative multitude of books in a register
or duplicate. Along these lines, the data set administration framework
(DBMS) is utilized to keep up all the data identified with the name of the
book, issue date, accessibility of the book, and its writer.
 Banking –Database the executive’s framework is utilized to store the
exchange data of the client in the information base.
 Education Sector – Presently, assessments are led online by numerous
schools and colleges. They deal with all assessment information through
the data set administration framework (DBMS). In spite of that
understudy’s enlistments subtleties, grades, courses, expense,
participation, results, and so forth all the data is put away in the
information base.
 Credit card exchanges – The database Management framework is utilized
for buying on charge cards and age of month to month proclamations.
 Social Media Sites – We all utilization of online media sites to associate with
companions and to impart our perspectives to the world. Every day, many
people group pursue these online media accounts like Pinterest,
Facebook, Twitter, and Google in addition to. By the utilization of the data
set administration framework, all the data of clients are put away in the
information base and, we become ready to interface with others.
 Broadcast communications – Without DBMS any media transmission
organization can’t think. The Database the executive’s framework is
fundamental for these organizations to store the call subtleties and
month to month postpaid bills in the information base
 Account – The information base administration framework is utilized for
putting away data about deals, holding and acquisition of monetary
instruments, for example, stocks and bonds in a data set.
 Online Shopping – These days, web-based shopping has become a major
pattern. Nobody needs to visit the shop and burn through their time.
25
Everybody needs to shop through web based shopping sites, (for
example, Amazon, Flipkart, Snapdeal) from home. So all the items are sold
and added uniquely with the assistance of the

Reference:
DBMS Tutorial | What is a Database Management System? - javatpoint
DBMS Introduction (w3schools.in)
What is DBMS (Database Management System)? Application, Types & Example (guru99.com)

********************************************************

THANK YOU
********************************************************

26

You might also like