0% found this document useful (0 votes)
57 views13 pages

RDBMS: Group: Sana Omar Eid Doaa Eid Ibrahim

The document compares and contrasts several database management systems including Oracle, PostgreSQL, and MySQL. Oracle is best suited for large enterprises and projects that require high security and accuracy. It supports many programming languages and operating systems but can be costly. PostgreSQL is open source, easy to use, and supports date/time functions well but may have performance limitations. MySQL also is open source and supports many languages, but its interface is more complex than PostgreSQL. The choice of database depends on the type and size of the project.

Uploaded by

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

RDBMS: Group: Sana Omar Eid Doaa Eid Ibrahim

The document compares and contrasts several database management systems including Oracle, PostgreSQL, and MySQL. Oracle is best suited for large enterprises and projects that require high security and accuracy. It supports many programming languages and operating systems but can be costly. PostgreSQL is open source, easy to use, and supports date/time functions well but may have performance limitations. MySQL also is open source and supports many languages, but its interface is more complex than PostgreSQL. The choice of database depends on the type and size of the project.

Uploaded by

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

RDBMS

Group: *Sana Omar Eid


*Doaa Eid
*Ibrahim
DBMS
RDBM
NoSQL
S

Postgre
MySQL Oracle
SQL
It is considered one of the most used systems
for large and large companies, in my opinion
oracle the Oracle DB system is not for individual use
or for small and even medium projects, but is
good and suitable only for large and mega
projects. Hospitals and large companies that
have large numbers
However, this system has some drawbacks as
well, most notably:
1-It is not suitable for individuals, although
oracle some may use it for their own purposes, but in
fact it 2-is not suitable for that, and you can
find an alternative to it.
3-It has paid features, but as long as it is
intended for companies, you will not need it at
the moment.
PostgreSQL is an open source system that
allows you to manage databases via the SQL
query language.DBMS is widely Its interface is
not complicated at all and it starts up and you
PostgreSQL can start using it with the click of a
buttonsupported ,The manufacturer of Postgre
SQL is Aiven ,There are many companies
around the world that rely on PostgreSQL, such
as the Netflix network that runs part of their
services via PostgreSQL .
In general, the negative that you may encounter
in PostgreSQL is performance, as it requires
some good computer resources in order to carry
PostgreSQL out large operations, as it depends heavily on
establishing queries that consume more
resources, even if they are simple.
Server Operating System: This has a huge variation when it
comes to a comparison of the four databases. Below is a list of the supported OS by all
individually:

• Oracle: It supports AIX, HP-UX, Linux, OS X, Solaris,


Windows, z/OS.
• PostgreSQL: It supports FreeBSD, HP-UX, Linux, NetBSD,
OpenBSD, OS X, Solaris, Unix and Windows.

MySQL: It supports FreeBSD, Linux, OS X, Solaris, and
Windows.
 Oracle has by far seen to be supporting a maximum
number of languages followed by MySQL.
• MySQL: It supports Ada, C, C#, C++, D, Delphi, Eiffel,
Erlang, Haskell, Java, JavaScript, Objective-C, OCaml, Perl,
PHP, Python, Ruby, Scheme, and Tcl.

• Oracle: It supports C, C#, C++, Clojure, Cobol, Delphi, Eiffel,


Erlang, Fortran, Groovy, Haskell, Java, JavaScript, Lisp,
Objective C, OCaml, Perl, PHP, Python, R, Ruby, Scala, Tcl,
Visual Basic.
• PostgreSQL: It supports.Net, C, C++, Delphi, Java,
JavaScript, Perl, PHP, Python, and Tcl.
• Licensing: Licensing for MySQL is Open Source,
Commercial while for Postgresql it is also BSD Open Source.
In Oracle, people can opt from a number of database services
which rest on Oracle Cloud.

Can a table be deleted?


• Drop Tables: This is possible in both oracle and
MySQL but is not possible in Postgresql
• Multi-model Value Insert: it seen in all three.
The INSERT ALL statement in Oracle is used for
adding many rows with only one statement.

Programming of procs or functions in many
languages: This is present in all but in MySQL although it is
being developed in the same. While in Microsoft SQL Server, it is
possible for any language which complies with CLR but it has to
be compiled into a dll first. In PostgreSQL, the language
environment is hosted by the downside server .
• Date Time Support: Although the feature is present in
all four it is best in PostgreSQL. It comprises Date, TimeStamp
and TimeStamp with Timezone.

• The simple interface that allows comfortable use of the system,


unlike MySQL, for example, it seems a little complicated.

• Any modifications can be easily added to databases, for


example in MySQL it is difficult to add a new column without
affecting the rest of the rules, while in PostgreSQL it is
possible and it can make the database adapt to the matter well.
• At the end of this research
• No database system is better for everything than another
• The choice of system depends on the nature of the project
• For example, when I am doing a simple special project that
does not require much protection, it is not preferable to use an
Oracle that can be used postgerSQL or mySQL
• As for
• When doing a project for a bank, university, or large
institutions, that requires protection and great accuracy, so we
use Oracle.

• This is a summary of the differences between these three


systems .
THE END

You might also like