Professional Documents
Culture Documents
Types of Databases PDF
Types of Databases PDF
Database
Spring – 2020
Submitted to
Submitted By
Section B
Due Date
DATABASES
A database is an organized collection of data, generally stored and accessed
electronically from a computer system.
TYPES OF DATABASES
There are following types of databases,
1. CENTRALIZED DATABASE.
2. DISTRIBUTED DATABASE.
3. PERSONAL DATABASE.
4. END-USER DATABASE.
5. COMMERCIAL DATABASE.
6. NOSQL DATABASE.
7. OPERATIONAL DATABASE.
8. RELATIONAL DATABASE.
9. CLOUD DATABASE.
1.CENTRALIZED DATABASE
2
Assignment # 01: Database
2.DISTRIBUTED DATABASE
The data is not at one place and is distributed at various sites of an organization.
These sites are connected to each other with the help of communication links
which helps them to access the distributed data easily.
3
Assignment # 01: Database
3.PERSONAL DATABASE
Data is collected and stored on personal computers which is small and easily
manageable. The data is generally used by the same department of an
organization and is accessed by a small group of people.
The end user is usually not concerned about the transaction or operations done at
various levels and is only aware of the product which may be a software or an
application. Therefore, this is a shared database which is specifically designed for
the end user, just like different levels’ managers. Summary of whole information
is collected in this database.
5.COMMERCIAL DATABASE
These are the paid versions of the huge databases designed uniquely for the users
who want to access the information for help. These databases are subject
specific, and one cannot afford to maintain such a huge information. Access to
such databases is provided through commercial links.
6. NOSQL DATABASE
A NoSQL database provides a mechanism for storage and retrieval of data that is
modeled in means other than the tabular relations used in relational databases.
NoSQL is used for Big data and real-time web apps. For example, companies like
Twitter, Facebook, Google that collect terabytes of user data every single day.
4
Assignment # 01: Database
7. OPERATIONAL DATABASE
8. RELATIONAL DATABASES
These databases are categorized by a set of tables where data gets fit into a pre-
defined category. The table consists of rows and columns where the column has
an entry for data for a specific category and rows contains instance for that data
defined according to the category. The Structured Query Language (SQL) is the
standard user and application program interface for a relational database.
5
Assignment # 01: Database
There are various simple operations that can be applied over the table which
makes these databases easier to extend, join two databases with a common
relation and modify all existing applications.
9. CLOUD DATABASES
6
Assignment # 01: Database
7
Assignment # 01: Database
The graph is a collection of nodes and edges where each node is used to
represent an entity and each edge describes the relationship between entities. A
graph-oriented database, or graph database, is a type of NoSQL database that
uses graph theory to store, map and query relationships.
Graph databases are basically used for analyzing interconnections. For example,
companies might use a graph database to mine data about customers from social
media.
8
Assignment # 01: Database
DATABASES MODELS
A Database model defines the logical design and structure of a database and
defines how data will be stored, accessed and updated in a database
management system. The Database Models are,
HIERARCHICAL MODEL
NETWORK MODEL
ENTITY-RELATIONSHIP MODEL
RELATIONAL MODEL
1.HIERARCHICAL MODEL
This database model organizes data into a tree-like-structure, with a single root,
to which all the other data is linked. The hierarchy starts from the Root data, and
expands like a tree, adding child nodes to the parent nodes.
In this model, a child node will only have a single parent node.
9
Assignment # 01: Database
2.NETWORK MODEL
10
Assignment # 01: Database
3.ENTITY-RELATIONSHIP MODEL
Entity-relationship Model
E-R Models are defined to represent the relationships into pictorial form to make
it easier for different stakeholders to understand.
This model is good to design a database, which can then be turned into tables in
relational model (explained below).
Let's take an example, if we have to design a School Database, then Student will
be an entity with attributes name, age, address etc. As Address is generally
11
Assignment # 01: Database
complex, it can be another entity with attributes street name, pin code, city etc.,
and there will be a relationship between them.
4.RELATIONAL MODEL
The basic structure of data in the relational model is tables. All the information
related to a particular type is stored in rows of that table.
12
Assignment # 01: Database
13