Sunteți pe pagina 1din 6

MANAGEMENT INFORMATION SYSTEM ASSIGNMENT

DATABASE MANAGEMENT SYSTEM

A database management system (DBMS) is system software for creating and managing databases. A
DBMS makes it possible for end users to create, read, update and delete data in a database. The
most prevalent type of data management platform, the DBMS essentially serves as an interface
between databases and end users or application programs, ensuring that data is consistently
organized and remains easily accessible.

Examples of Database Management Systems (DBMS)

MySQL Database

MySQL was found n the year of 1995. Sun Microsystems acquired MySQL in 2008 and Sun
Microsystems was acquired by oracle in 2010. MySQL comes among the largest open source
company of the world. MySQL is so famous due its high efficiency, reliability and cost. Along with
linux, php and apache it also have lamp technology. MySQL is providing certification and training of
MySQL server.

MS- Access

MS- Access was developed by Microsoft and it is a computer based application that is used to create
and maintain computer based database on desktop computers. This can be used for personal use
and for small business that needs a database. It stores information in its own format that is based on
jet database engine and it used a graphical user interface that makes it easier to work.

Oracle Database

Oracle database is developed by Oracle Corporation and it is the fourth generation of Relational
database management system. Oracle database is used mostly by big companies that need to
manage a large amount of data. Oracle database is very flexible and it most useful features are
integrity constrains, triggers, shared SQL, and Locking.

Microsoft SQL Server

As its name shows, it was developed by Microsoft. It is an RDBMS that is used to create computer
database for MS- Windows. MS SQL Server create database that can be accessed from workstations
and with internet. Microsoft has produced many versions of SQL server depending upon the
customer demands.

File Maker

It was developed by Filemaker inc. and it is a cross-platform rdbms widely used by many companies.
It has a database engine with graphical user interface. It can be used for both windows and mac. It
gives many security features that allows user to alter database by simply dragging new element into
forms, screens and layouts.

NoSQL

It stand for not only SQL. It is different from other database management system as it is a non-
relational database management system. It is used in distributed data stores like in google and

1
facebook that collects terabits of data every day. It is used to store huge amount of data of social
media sites that SQl Servers can never do.

PostgreSQL

PostgreSQL a cross plat ORDBMS that runs on different operating systems like linuz, windows and
Solaris etc. It is developed by PostgreSQL development group. This is and open source database that
is free to use under free software license.

MS Fox Pro

Fox pro is a DBMS initially developed by Fox software then later by Microsoft corporation. Fox pro is
the combination of both DBMS and RDBMS. Fox pro supports multiple relationship between DBF
Files but it lacks transactional processing.

Red Brick

Red Brick is developed by IBM corporation and it can handle large amount of data. This is very easy
to install and manage.

Ingres

Ingres Database is an open source relational database management system that supports a large
number of government applications. Ingres is a cross platform database that is acid compatible and
fully transactional.

Adabas

Adabas was initially launched on IBM Mainframe. Adabas recently produced 8.2 version that has
more field but it is less flexible.

Uni Data

Unidata was originally developed by Unidata corporations and it is an extended RDBMS. Unidata has
its own programming language unibasic and own query language called uniquery. Unidata is used for
vertical application development.

DataCom

It is and RDBMS that is used by mainframe computers. Datacom is also owned by computer
associates. It is written in c and assembly languages.

TYPES OF DATABESES

 Hierarchical Databases

It is simple but inflexible due to the parent-child one-to-many relationship. They are mostly used in
Banking and Telecommunications industries to build high performance and manage applications.

Example: IBM Information Management System (IMS) and Windows Registry.

 Network Databases

The network database structure was invented by Charles Bachman. Network database management
systems (Network DBMSs) uses network structure to create a relationship between entities.

2
Network databases are mainly used on a large network of computers.

Example: Integrated Data Store (IDS), IDMS (Integrated Database Management System), Raima
Database Manager, TurboIMAGE, and Univac DMS-1100.

 Relational Databases

Relational Databases are the most popular among all databases.

In this type of database, there is a relationship between data and that is stored in the form of the
table of rows and columns, such that row represents record and column represents the attribute.

Example: Oracle, SQL Server, MySQL, SQLite, and IBM DB2.

 Object-Oriented Databases

It takes more than the storage of programming language objects. Object DBMS's increase the
semantics of C++ and Java. It provides full-featured database programming capabilities while
containing native language compatibility. It adds the database functionality to object programming
languages. This approach is the analogical of the application and database development into a
constant data model and language environment

Example: Some Object-Oriented Databases were designed to work with OOP languages such as
Delphi, Ruby, C++, Java, and Python. Some popular Object-Oriented Databases are TORNADO,
Gemstone, Intersystem Cache, Versant Object Database, ODABA, ZODB, Poet. JADE, and Informix

 Graph Databases

Graph databases are NoSQL databases and it uses the graphical structure for semantic queries.

Data is stored in the form of nodes, edges, and properties in which node is equivalent to a record,
the edge is a link between two nodes and properties are additional information added into the
nodes.

Example: Neo4j, Azure Cosmos DB, SAP HANA, Sparksee, Oracle Spatial and Graph, OrientDB,
ArrangoDB and MarkLogic.

 Document Databases

Document databases (DBs) are also a NoSQL database. It stores data in the form of documents which
are key values. Each document makes the relationship of the data with other data elements and
attributes.

It became popular due to its storage of documents and NoSQL properties. The specialty of NoSQL
data storage is that it provides a faster mechanism for storing and searching for documents.

3
Example: Hadoop / Hbase, Hyperable, MapR, , Amazon SimpleDB, Apache Flink, IBM Informix and
Azure DocumentDB.

APPLICATION AND USES OF DATABASE MANAGEMENT SYSTEM (DBMS)

Railway Reservation System

Database is required to keep record of ticket booking, train’s departure and arrival status. Also if
trains get late then people get to know it through database update.

Library Management System

There are thousands of books in the library so it is very difficult to keep record of all the books in a
copy or register. So DBMS used to maintain all the information relate to book issue dates, name of
the book, author and availability of the book.

Banking

We make thousands of transactions through banks daily and we can do this without going to the
bank. So how banking has become so easy that by sitting at home we can send or get money through
banks. That is all possible just because of DBMS that manages all the bank transactions.

Universities and colleges

Examinations are done online today and universities and colleges maintain all these records through
DBMS. Student’s registrations details, results, courses and grades all the information are stored in
database

Credit card transactions

For purchase of credit cards and all the other transactions are made possible only by DBMS. A credit
card holder knows the importance of their information that all are secured through DBMS.

Social Media Sites

We all are on social media websites to share our views and connect with our friends. Daily millions of
users signed up for these social media accounts like facebook, twitter, pinterest and Google plus. But
how all the information of users are stored and how we become able to connect to other people, yes
this all because DBMS.

Telecommunications

Any telecommunication company cannot even think about their business without DBMS. DBMS is
must for these companies to store the call details and monthly post paid bills.

Finance

Those days have gone far when information related to money was stored in registers and files.
Today the time has totally changed because there are lots f thing to do with finance like storing
sales, holding information and finance statement management etc.

Military

Military keeps records of millions of soldiers and it has millions of files that should be keep secured
and safe. As DBMS provides a big security assurance to the military information so it is widely used in

4
militaries. One can easily search for all the information about anyone within seconds with the help of
DBMS.

Online Shopping

Online shopping has become a big trend of these days. No one wants to go to shops and waste his
time. Everyone wants to shop from home. So all these products are added and sold only with the
help of DBMS. Purchase information, invoice bills and payment, all of these are done with the help
of DBMS.

Human Resource Management

Big firms have many workers working under them. Human resource management department keeps
records of each employee’s salary, tax and work through DBMS.

Manufacturing

Manufacturing companies make products and sales them on the daily basis. To keep records of all
the details about the products like quantity, bills, purchase, supply chain management, DBMS is
used.

Airline Reservation system

Same as railway reservation system, airline also needs DBMS to keep records of flights arrival,
departure and delay status.

So in short, one can say the DBMS is used everywhere around us and we cannot rely without DBMS.

Example 1:

A simple example of a university database. This database is maintaining information concerning


students, courses, and grades in a university environment. The database is organized as five files:

The STUDENT file stores data of each student

The COURSE file stores contain data on each course.

The SECTION stores the information about sections in a particular course.

The GRADE file stores the grades which students receive in the various sections

The TUTOR file contains information about each professor

Example 2:

The database in the name of Bookstore

This database is organized into five fields

ISBN

Book name

Author

Publisher

5
6

S-ar putea să vă placă și