Survey of Different Database Ssoftwares
Survey of Different Database Ssoftwares
A STUDY ON
ISO 9001:2008(ISO/IEC-27001:2013)
at
Certificate
This is to certify that Mr/Ms._____________________________________________________________________________________________________________
A database is an organized collection of data, generally stored and accessed electronically from a
computer system. Where databases are more complex they are often developed using formal design and
modeling techniques.
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". Often the term "database" is also used
to loosely refer to any of the DBMS, the database system or an application associated with the database.
Computer scientists may classify database-management systems according to the database models that
they support. Relational databases became dominant in the 1980s. These model data as rows and columns in a
series of tables, and the vast majority use SQL for writing and querying data. In the 2000s, non-relational
databases became popular, referred to as NoSQL because they use different query languages.
Formally, a "database" refers to a set of related data and the way it is organized. Access to this data is
usually provided by a "database management system" (DBMS) consisting of an integrated set of computer
software that allows users to interact with one or more databases and provides access to all of the data contained
in the database (although restrictions may exist that limit access to particular data). The DBMS provides various
functions that allow entry, storage and retrieval of large quantities of information and provides ways to manage
how that information is organized.
Because of the close relationship between them, the term "database" is often used casually to refer to
both a database and the DBMS used to manipulate it.
Outside the world of professional information technology, the term database is often used to refer to
any collection of related data (such as a spreadsheet or a card index) as size and usage requirements typically
necessitate use of a database management system.
Existing DBMSs provide various functions that allow management of a database and its data which can be
classified into four main functional groups:
Data definition – Creation, modification and removal of definitions that define the organization of the
data.
Update – Insertion, modification, and deletion of the actual data.
Retrieval – Providing information in a form directly usable or for further processing by other applications.
The retrieved data may be made available in a form basically the same as it is stored in the database or in a
new form obtained by altering or combining existing data from the database.
Administration - Registering and monitoring users
Survey of different Database Software
Oracle Database :
Intoduction :
It is a database commonly used for running online transaction processing (OLTP), data
warehousing (DW) and mixed (OLTP & DW) database workloads. The latest generation, Oracle
Database 19c, is available on-prem, on-cloud, or in a hybrid-Cloud environment. 19c may also be
deployed on Oracle Engineered Systems (e.g. Exadata) on-prem, on Oracle (public) cloud or (private)
cloud at customer. At Openworld 2017 in San Francisco, Executive Chairman of the Board and CTO,
Larry Ellison announced the next database generation, Oracle Autonomous Database.
1. Customer Satisfaction :
One advantage of using Oracle databases is due to Oracles belief in customer satisfaction.
For example, all Oracle databases are backward compatible. This allows businesses to
upgrade their systems without a complete overhaul of their database system. This
provides efficient and low-cost updates. In addition, new versions of Oracle databases
provide new features while keep the popular features from older versions. This ensures
that their product is based on the customer's function rather than what is cost-effective for
Oracle.
2. Functionality :
Oracle databases are used for practically all corporation level applications. Thus, Oracle
databases dominate the banking industry. Ten of the world's top banks use Oracle
databases to conduct their business. This is primarily due to Oracle's functionality. They
provide a combination of high-level technology and integrated business solutions. This is
a perfect for practically all corporations that have huge amounts of data to store and
access.
3. Reliability :
Another important advantage offered by Oracle databases are their reliability. Oracle is a
database that delivers excellent performance when challenged with demanding tasks. The
ACID test, which is an important tool used to ensure the integrity of data stored, was
easily passed by Oracle databases. This test is important since reliable data storage is the
main purpose of a database. Thus, Oracle databases have been proven to deliver high
integrity of data storage.
4. Flashback Technology :
5. Other Advantages :
Oracle databases have also successfully featured the four properties that all database
systems must have. These four properties are atomicity, consistency, isolation and
durability. All four of the properties are well maintained by Oracle databases, thus
providing a reliable and competent database system.
Disadvantages of Oracle Database :
This is presented as a limitation in the areas of time, data syntax, and character sensitivity.
Oracle often tends to be complex or sometimes difficult to manage for certain activities, so it is
recommended to install a basic version and configure with a minimal customization.
The price:
Many times there is no price or a specific budget for the Oracle license as it usually changes over
time depending on the change of policies, patches and updates by the company.
Although Oracle has a functioning that is considered by many companies as potential does not stop
having its failures which are a limitation for many things but for others you can take advantage and get a
high productivity in terms of business activities it means.
Versions Sheet of the Oracle Database Software :
February
2018
(cloud:
Oracle Database 18.1.0) Polymorphic Table Functions,
18.1.0
18c Active Directory Integration
July 2018
(on-prem:
18.3.0)
February
2019
(Exadata)
April 2019 Active Data Guard DML
(Linux and Redirection, Automatic Index
Oracle Database other Creation, Real-Time Statistics
19.0.0
19c platforms) Maintenance, SQL Queries on
Object Stores, In-Memory for IoT
June 2019
Data Streams, and many more.
(cloud)
August
2019
My SQL :
Introduction :
“In my experience,” writes software engineer Koushik Ramachandra, “I have found that MySQL works
better when you have a low write/read ratio, and offers low scalability as the read/write ratio grows.”
Introduction :
Advantages of MS Access :
Ease to integrate :
Access works well with many of the developing software programs based in Windows. It also
can be used in the front-end as back-end tables with products like Microsoft SQL Server and
non-Microsoft products like Oracle and Sybase.
.NET-friendly :
Access is a go-to choice for users who plan to develop software using .NET; linking to Access
database. Its graphical user interface also offers easy functionality and set up.
Widely popular :
Microsoft Access is the most popular desktop database system in the world.
Importing data :
Microsoft Access makes it easy to import data.
Disadvantages of MS Access :
Finite :
Microsoft Access is useful for individual departments or small-to-medium business sectors. Any
sector whose usage goes beyond 2 GB will hit a wall and discover limitations.
One file :
All the information from your database is saved into one file. This limits options and how you
choose utilize data; slowing down reports, queries, and forms. Its performance becomes slow as
the user scales data size. Multimedia data can use up MS Access limited space quickly.
Static-Friendly :
It’s difficult to publish files a part from static files.
Multi-user limited :
Technical limit is 255 concurrent users, but real world limit is 10 to 80 (depending on type of
application).
Actual resources used :
AMD
HDD-2TB
1 Computer Ram-16GB 1 For programming
Operating
system-
Windows 10
pro
2 SQL PLUS Oracle 11 g 1 -
Programming -
3 - 1
language
Action Plan(sequences and time required for major
activities for 8 weeks)
Group formation. Om
1 Understanding basic 18/6/18 29/6/18 Divekar
concepts
Shrinivas
5 Create report 24/9/18 5/10/18 Kamble
REFERENCES:
We do have used a few references during the process of building out
project. The references used are from the websites , teachers etc.
WEBSITES:
1.www.google.com
2.www.w3resources.com
3.www.quora.com
4.www.geeksforgeeks.com