100% found this document useful (1 vote)
943 views17 pages

DMS Micro-Project Report

This document is a micro-project report submitted by two students from the Government Polytechnic in Solapur, Maharashtra, India. The report surveys eight different database system software programs: Microsoft SQL Server, PostgreSQL, MySQL, Amazon RDS, Oracle RDBMS, SQLite, Microsoft Access, and RazorSQL. For each software, the report provides details on pricing, pros, cons, and user experience. The aim of the report is to help readers analyze and choose the best database software for their own applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
943 views17 pages

DMS Micro-Project Report

This document is a micro-project report submitted by two students from the Government Polytechnic in Solapur, Maharashtra, India. The report surveys eight different database system software programs: Microsoft SQL Server, PostgreSQL, MySQL, Amazon RDS, Oracle RDBMS, SQLite, Microsoft Access, and RazorSQL. For each software, the report provides details on pricing, pros, cons, and user experience. The aim of the report is to help readers analyze and choose the best database software for their own applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Maharashtra Board of Technical Education, Mumbai

GOVERNMENT POLYTECHNIC,
SOLAPUR

DIPLOMA IN COMPUTER TECHNOLOGY


ACADEMIC YEAR 2021-22

DATABASE MANAGEMENT SYSTEM


(22319)

A
MICRO-PROJECT REPORT
ON

SURVEY OF VARIOUS DATABASE


SYSTEM SOFTWARE

Submitted by:

Roll No. Enrolment No. Student Name

82 2000150063 Punjal Sharaneshwar Bharat

33 2000150081 Hiremath Viresh Shadakshari

1
CERTIFICATE
It is certified that this Micro-Project Report
SURVEY OF VARIOUS DATABASE SYSTEM SOFTWARE
is the work of

Roll No. Enrolment No. Student Name

82 2000150063 Punjal Sharaneshwar Bharat

33 2000150081 Hiremath Viresh Shadakshari

The students of Semester Third, Subject Name – Database Management


System (DMS-22319) Diploma in Computer Technology, 2021-22.
This report is partial fulfillment for the award of the Micro-Project
Diploma in Computer Technology by MSBTE, Mumbai.

Guide Name – Smt. Kurapati I. S.

Date & Sign –

HOD PRINCIPAL

2
INDEX
Sr. No. Title Page No.
1. Acknowledgement 4
2. Abstract 5
3. Introduction to Database Systems 6
4. Types of Database Management Systems 8
5. Survey of Database System Software 9
i) Microsoft SQL Server
ii) Postgre SQL
iii) My SQL
iv) Amazon RDS
v) Oracle RDBMS
vi) SQLite
vii) Microsoft Access
viii) Razor SQL
6. Choosing the Right Database Software 17
7. Conclusion 18
8. References 19

3
ACKNOWLEDGEMENT
In the accomplishment of this micro-project successfully, many people
have best owned upon me their blessings and heart-privileged support.
Primarily, I would like to express a special thanks of gratitude to the Principal
Sir of the Government Polytechnic, Solapur for giving this golden opportunity
with all the required facilities for completing this micro-project of our group.
I would like to extend my gratitude to our DMS subject teacher, Smt. I. S.
Kurapati mam, whose valuable guidance has been the ones that helped us patch
this project and make it full proof success. Their suggestions and instructions
has served as the major contributor towards the completion of the micro-project.
I would also like to thank my parents who have helped with their valuable
suggestions and provided the required resources needed for the micro-project.
Lastly, I would like to thank my fellow group members for their contributions
and suggestions in various phases in completing the project.

ABSTRACT
As a student enrolled in the Government Polytechnic, Solapur, every
semester we require to do a micro-project on any one topic in the syllabus of the
respective subjects. Hence, our group has done a micro-project on Survey of

4
various Database System Software for the subject Database Management
System (22319).

This micro-project is created with the aim of providing the readers an


analysis of best database software, their pricing, pros and cons which will truly
help the readers to choose the best database software for their own applications.
The project starts by introducing database, database management and database
system software. Then, we have surveyed top 8 database software namely
Microsoft SQL Server, Postgre SQL, MySQL, Amazon RDS, Oracle RDBMS,
SQLite, Microsoft Access and RazorSQL. Most of the software are relational
database software and the queries are written in SQL programming language.

A detailed report is given for all the software including their user-
interface and experience. Any suggestions for the improvement of this micro-
project are sincerely accepted.

5
INTRODUCTION
A database is an organized collection of data stored and accessed
electronically from a computer system. Where databases are more complex they
are often developed using formal design and modeling techniques.

DATABASE MANAGEMENT SYSTEM -


The database management system (DBMS) is the software that interacts
with end users, applications, and the database itself to capture and analyze the
data. The DBMS software additionally encompasses the core facilities provided
to administer the database. The sum total of the database, the DBMS and the
associated applications can be referred to as a "database system".
Data within the most common types of databases in operation today is
typically modeled in rows and columns in a series of tables to make processing
and data querying efficient. The data can then be easily accessed, managed,
modified, updated, controlled, and organized. Most databases use structured
query language (SQL) for writing and querying data.

SQL -
SQL is a programming language used by nearly all relational databases to
query, manipulate, and define data, and to provide access control. SQL was first
developed at IBM in the 1970s with Oracle as a major contributor, which led to
implementation of the SQL ANSI standard, SQL has spurred many extensions
from companies such as IBM, Oracle, and Microsoft. Although SQL is still
widely used today, new programming languages are beginning to appear.

DATABASE SYSTEM SOFTWARE -

6
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 to meet their analytics and reporting needs.
Database design also supports creating, implementing, and maintaining an
organization-wide data management system.
Generally, most DBMS packages allow users to perform operations like
database creation, storing data, updating data through SQL queries. Over the
years, new database management software has been introduced with different
architecture and application focus to meet the modern-day requirements,
providing support for data modeling, data integration, multimedia data, etc.
The database system software explained in this micro-project are
Microsoft SQL Server, Postgre SQL, My SQL, Amazon RDS, Oracle SQL
Developer, SQLite, Microsoft Access and MariaDB.

7
TYPES OF DATABASE
There are various types of databases used for storing different varieties of
data:

1. RELATIONAL DATABASE – It is a database in which the data is stored in


multiple, related tables. Within the tables, data is stored in rows and columns.
2. NOSQL DATABASE – It includes any database that doesn’t use SQL as its
primary data access language. Data in a NoSQL database doesn’t have to
conform to a pre-defined schema.
3. CLOUD DATABASE – It refers to any database that’s designed to run in the
cloud. Cloud databases offer flexibility and scalability, along with high
availability.
4. OBJECT-ORIENTED DATABASE – It is based on object-oriented
programming, so data and all of its attributes, are tied together as an object. It
works well with object-oriented programming languages like C++ and Java.
5. HIERARCHICAL DATABASE – It uses a parent-child model to store data
and looks like a family tree, with one object on top branching down to multiple
objects beneath it.
6. NETWORK DATABASE – In this database, the representation of data is in
the form of nodes connected via links between them.

8
SURVEY OF DATABASE SYSTEM
SOFTWARE

1. MICROSOFT SQL SERVER –


Microsoft SQL Server is a relational database
management system (RDBMS) that supports a wide
variety of transaction processing, business intelligence
and analytics applications in corporate IT
environments. Microsoft SQL Server is one of the three market-leading
database technologies, along with Oracle Database and IBM's DB2. SQL Server
is tied to Transact-SQL, an implementation of SQL from Microsoft that adds a
set of proprietary programming extensions to the standard language.
Pricing: The “Express” and “Developer” versions are available free of cost. The
paid plans start at $931 and range up to $14,256 (one-time cost).
Pros:
 Easy to set up a new database server from scratch
 Creates various designs, tables, and view data without syntax
 Can handle complicated queries and integrate with other programs
 Creates advanced queries through Developer Network feature
Cons:
 The lightweight package lacks user-friendliness in its user-interface
 The execution of long queries often takes longer than the calculated time
 Data maintenance becomes an issue with a selective schema
 Desperately needs a new firewall protection system

2. POSTGRE SQL –

9
The open-source DBMS solution gets attention because of the
invigorating indexing and configuration options. Postgre SQL is ideal if your
daily business activities require you to import or export data.
Postgre SQL supports Python and JSON programming languages.
Although it is a relational database solution, users are free to create NoSQL
databases. Besides, it has created a wide array of
plug-ins to boost the functionality of the software and
also it’s an open source
community.
Pros:
 Storage and management of
data in higher volumes
 Relatively secured data processing than others
 Straightforward installation process on Linux and Windows operating system
(OS)
 Availability of resourceful material such as tutorials to learn the tool
 Ideal for companies that frequently deal in large volumes of data
Cons:
 Native interface limits the manipulation of data
 The advanced nature of the tool slows down the insertion of small databases
 The installation and configuration of the software can be time-consuming

3. MY SQL –
MySQL is a relational database management system (RDBMS)
developed by Oracle that is based on structured query language (SQL).
MySQL is integral to many of the most popular software stacks for
building and maintaining everything from customer-facing web applications to
powerful, data-driven B2B services. Its open-source nature, stability, and rich

10
feature set, paired with ongoing development and support from Oracle, have
meant that internet-critical organizations such as Facebook, Flickr, Twitter,
Wikipedia, and YouTube all employ MySQL backends.
Pricing: MySQL Standard, Enterprise, and Cluster Carrier Grade editions are
set at $2,000, $5,000, and $10,000 respectively.
Pros:
 The newest 8.0 version has better data recovery options
 Easy to learn the foundational features without a programming background
 The open-source nature grant users complete freedom to customize data
 Well-suited for small businesses and entrepreneurs because of the low-cost
structure
 Compatible with up-to-date industry's DBMS practices
 The data development process is adjustable for small and heavy applications
Cons:
 Queries get stuck even after a refresh or restart
 There is overdependence on third-party add-ons
 Data operations in Linux OS can get complicated

4. AMAZON RDS –
Amazon Relational Database Service (Amazon RDS) makes it easy to set
up, operate, and scale a relational database in the cloud. It provides cost-
efficient and resizable capacity while automating time-consuming
administration tasks such as hardware provisioning, database setup, patching
and backups.
Users are free to try out Amazon RDS. In fact, there's no minimum
criterion to use the tool. You can pay for the availed resources via On-Demand
method.
Pros:

11
 Users can process the heavy workloads in a single database
 You have to pay for the used resources
 It can get you access to MySQL, Oracle, or Microsoft SQL databases
 Point-in-recovery attracts programmers who want flexibility and scalable
storage options
Cons:
 It has limited auto-scale options
 Unavailability of access to physical server to check server logs

5. ORACLE RDBMS –
The latest version of the Oracle RDBMS tool
encompasses larger databases, takes less space, is more
secure, and quickly processes data. It is, in fact, one of
the most effective object-relational DBMS tools. It also supports multiple
Windows, UNIX and Linux versions. Oracle RDBMS can be run on a personal
computer or sophisticated supercomputer with the same efficiency. Its active
design triggers a highly compatible referential system.
Pricing: The cost of Oracle RDBMS varies based on the size and type of
business you have, along with the existing software solutions being used in your
IT infrastructure.
Pros:
 Users can create partitions to achieve greater administrative control over the
data
 Offers greater data security and smooth transactional process
 Efficient optimization of complex queries
 Its smart suggestions help developers work more accurately and efficiently
 Offers sturdy and stable performance
Cons:

12
 Its pricing plan is not feasible for startups and smaller enterprises
 Client applications get automatically plugged-in
 The design looks a bit outdated
 Consumes a lot of resources and lags while dealing with significant stored
procedures

6. SQLITE –
SQLite is a software library that provides a relational database
management system. The lite in SQLite means lightweight in terms of setup,
database administration, and required resources.
SQLite is often used as the on- disk file format for
desktop applications such as version control systems, financial
analysis tools, media cataloging and editing suites, CAD
packages, record keeping programs.
SQLite is open-source and is designed to cater
to small and medium-sized businesses (SMEs). Its
light structure and layout design help users store and manage data quite easily.
The SQL engine of the tool is highly reliable and self-contained. In fact, the
DBMS program is available on several mobile applications.
Pros:
 It requires less space and time to set up
 A stable and compatible file format that can run data on cross-platforms
Cons:
 The database files transferred as containers take time to reach another system

7. MICROSOFT ACCESS –
Microsoft Access is a Database Management System (DBMS) from
Microsoft that combines the relational Microsoft Jet Database Engine with a

13
graphical user interface and software development tools. It is a member of the
Microsoft Office suite of applications, included in the professional and higher
editions.
Access can work directly with data from other sources, including many
popular PC database programs, with many SQL (Structured Query Language)
databases on the desktop, on servers, on minicomputers, or on mainframes, and
with data stored on Internet or intranet web servers.
Pros:
 Custom templates of Microsoft Access are
ideal for adding web databases and
simultaneously tracking, reporting, or sharing with other users
 Users get to have full access to Office Suite Packages such as Word, Excel,
and Outlook
Cons:
 License extension to integrate third-party tools can take time

8. RAZORSQL –
RazorSQL is one of the most popularized database management and
query tools. It allows users to check schemas, tables, unidentified keys,
structure indexes, and columns. You can create, update, or delete entire SQL
statements as per your business needs. The software has flexible import options
to incorporate excel spreadsheets, extended files, and fixed-width data files.
RazorSQL supports more than 20 programming languages. Concurrently,
it can compare the results of table data and queries through multiple databases.
Pricing: The current annual price of the DBMS tool is $99.95.
Pros:
 Automated selection and copy for different types of data types

14
 Users can create custom templates or use built-in templates Installation and
configuration are time-consuming
Cons:
 Only programmers can use the command line to make advanced comparisons

CHOOSING THE RIGHT DATABASE


SOFTWARE

Databases are about more than columns and rows. Whatever type of
business you're running, you'll likely need a way to house data you've collected.
Whether it's a simple mailing list or an extensive product inventory, you’ll want
to maximize that data. Here's a few tips to help you choose the best database
software for your business.
The offerings in the database management space have grown beyond
traditional databases to include specialized options focusing on items such as in-
memory, column stores, and unstructured information; all of which can bring
different types of value to an organization. But, at the bare minimum, you'll
want a software that offers customization tools, is updated frequently, and
comes with reliable, proven support.
First of all, think of what type of database is best suited for your
application like relational, no sql or maybe in-memory, etc. Next thing is to
decide how you’ll organize, use and access the data. Filter out and think of your
available budget for the software which will almost give you a clear idea of
choosing the right database software.
For the organizations running small businesses, an easy-to-use and
administrator level database like Oracle, MySQL, Microsoft SQL server are
enough to fulfill their business needs.

15
CONCLUSION
The main aim of this micro-project was to analyze different database
management software; their pros and cons, pricing and also the features. After
completing the project, we think that the aim is achieved successfully.

We have given a detailed description of top 8 database software with their


features, interface, pros, cons and the pricing. This data would help the readers
to choose the best database for their own applications. The importance of
database has increased in great amounts and for every application we need a
software which can manage this data, easily update it, secure it and integrate it
with accuracy. Hence, this project will really serve as the solution for the
readers to choose right database software.

As this micro-project is prepared by a group of two students, we learned


to develop a good sense of coordination between our group members. We also
understood dividing a particular task into different parts, planning and
managing the time, helping our group members, strengthening our
understanding through group discussions and developing stronger
communication skills and responsibilities.

16
REFERENCES
 www.tutorialspoint.com
 www.towardsdatascience.com
 www.geeksforgeeks.org
 www.guru99.com
 www.adamenfroy.com
 www.mytechdecisions.com
 www.softwaretestinghelp.com
 www.improvado.io
 www.javatpoint.com

17

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy