Post on 12-Feb-2017
DATABASE SOFTWARE
MD. Aminul Islam ; ID : 13CSE042
05/01/2023
What is Database ?
05/01/2023
Database Database is a collection of information
organized to provide efficient retrieval. A database is information organized in
such a way that a computer program can quickly select pieces of data.
05/01/2023
Database Software
05/01/2023
Database software
Database software is a software program or utility used for creating, editing and maintaining database files and records.
Database software sometimes referred to as database management systems (DBMS).
05/01/2023
Oracle
05/01/2023
ORACLE Oracle is a database server Supports RDBMS Developed by ORACLE Corporation Initial release- 1980 Implementation language- C and C++
05/01/2023
Versions of ORACLE ? Available versions:
9i 10g 11g 12c (latest)
05/01/2023
Supported Operating System of ORACLE
AIX HP-UX Linux OS X Solaris Windows z/OS
05/01/2023
Supported Programming Languages of ORACLE
C C# C++ Cobol Fortran Java JavaScript Objective C PHP Python Ruby Visual Basic
05/01/2023
Oracle Enterprise Manager
Oracle Database with Oracle RAC Architecture
05/01/2023
05/01/2023
Why ORACLE is popular ?
Higher security Capability of handing large database Administration system is very strong Performs each transaction separately
05/01/2023
Disadvantages Complexity Not idle Can be Very expensive Requires trained administrator
05/01/2023
IBM DB2
05/01/2023
IBM BD2 Supports RDBMS Developed by IBM Corporation Flexible & cost effective platform for business applications Initial release- 1983 Implementation language- C and C++ Current release : DB2 Data Server (11.1)
05/01/2023
Supported Operating System of IBM DB2
AIX HP-UX Linux Solaris Windows z/OS
05/01/2023
Supported Programming Languages of IBM DB2
C C# C++ Cobol Fortran Java Perl PHP Python Ruby Visual Basic
05/01/2023
Advantages Much Support Available Runs on multiple platforms Easily Scalable Stable
05/01/2023
Disadvantages Not as robust as Oracle Can be expensive Requires administration
05/01/2023
Microsoft SQL Server
05/01/2023
Microsoft SQL Server Supports RDBMS Developed by Microsoft Corporation Provides enterprise class data management Initial release- 1989 Implementation language- C++ Current release : SQL Server 2016
05/01/2023
Supported Operating System of SQL Server
Linux
Windows
05/01/2023
Supported Programming Languages of SQL Server
C++ Delphi Go Java JavaScript PHP Python R Ruby Visual Basic
05/01/2023
Advantages Good tools Much support available Stable Complete
05/01/2023
Disadvantages Only runs on MS platforms Not as robust as DB2 or Oracle Can be expensive Requires some administration
05/01/2023
MySQL
05/01/2023
MySQL Supports RDBMS Developed by Oracle Corporation Initial release- 1995 Implementation language- C,C++ Current release : 5.7.16
05/01/2023
Supported Operating System of MySQL
Linux OS X Solaris Windows
05/01/2023
Supported Programming Languages of MySQL
C C# C++ Delphi Java JavaScript PHP Python Perl Ruby
05/01/2023
Advantages Free Much support available Good Developer community Stable Runs on multiple platforms
05/01/2023
Disadvantages Not as many features as above in default config No direct ADO support
05/01/2023
Comparison among Oracle, MySQL, SQL Server
05/01/2023
SAP Sybase ASE
05/01/2023
SAP Sybase ASE Developed by Sybase Corporation Initial release- 1980 Provides operational advantages by lowering cost & risks Implementation language- C and C++ Current release : 16.0
05/01/2023
Teradata
05/01/2023
Teradata Developed by Teradata Corporation Initial release- 1979 VLDB system
05/01/2023
ADABAS
05/01/2023
ADABAS Supports Mutivalued DBMS Developed by Software AG Corporation Runs in multiple platforms Initial release- 1971 Mainframe database
05/01/2023
FileMaker
05/01/2023
FileMaker Cross-platform RDBMS that includes a GUI frontend Developed by FileMaker #1-selling easy-to-use database software Initial release- 1983 Supports PHP only
05/01/2023
Microsoft Access
05/01/2023
Microsoft Access Supports RDBMS Developed by Microsoft Corporation Desktop based database application Initial release- 1992 Implemented by C Operating system- Windows
05/01/2023
Informix
05/01/2023
Informix Supports RDBMS Now under IBM Corporation Object-oriented database Initial release- 1984 Implemented by C and C++ Current release : IBM Informix 12.10.xC7
05/01/2023
Database Market Share