0% found this document useful (0 votes)
7 views

Models of Database in Dbms With Images (1)

The document outlines various database models including hierarchical, network, relational, entity-relationship, object-oriented, and NoSQL models. Each model is described with its structure, strengths, and weaknesses, emphasizing their suitability for different data management needs. Understanding these models aids in making informed decisions for database design and management.

Uploaded by

Pavan
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Models of Database in Dbms With Images (1)

The document outlines various database models including hierarchical, network, relational, entity-relationship, object-oriented, and NoSQL models. Each model is described with its structure, strengths, and weaknesses, emphasizing their suitability for different data management needs. Understanding these models aids in making informed decisions for database design and management.

Uploaded by

Pavan
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Models Of Database In Dbms With

Images

SlideMake.com
Introduction to Database Models

A database model is a conceptual


representation of a database
structure.

It helps organize and store data in a


logical manner.

Database models provide a


framework for designing and
managing databases.
Hierarchical Model

The hierarchical model organizes data


in a tree-like structure.

It allows each record to have a parent


and multiple children.

This model is efficient for one-to-many


relationships but lacks flexibility.

[Image: Hierarchical Model]


Network Model

The network model connects records


through multiple paths.

It allows many-to-many relationships


between data entities.

This model is more flexible than the


hierarchical model but can be
complex to implement.

[Image: Network Model]


Relational Model

The relational model organizes data


into tables with rows and columns.

It establishes relationships between


tables using primary and foreign keys.

This model is widely used and


provides a flexible and scalable
structure.

[Image: Relational Model]


Entity-Relationship Model

The entity-relationship model


represents entities, attributes, and
relationships.

It uses entity-relationship diagrams to


visualize the database structure.

This model is helpful for designing


complex databases with clear
relationships.

[Image: Entity-Relationship Model]


Object-Oriented Model

The object-oriented model represents


data as objects with attributes and
methods.

It supports inheritance, encapsulation,


and polymorphism.

This model is useful for complex data


structures and object-oriented
programming.

[Image: Object-Oriented Model]


NoSQL Model

The NoSQL model encompasses


various non-relational database
models.

It is designed to handle large volumes


of unstructured and semi-structured
data.

NoSQL databases offer high


scalability, flexibility, and
performance.

[Image: NoSQL Model]


Summary

Database models provide a structured


approach to organizing and managing
data.

Each model has its own strengths and


weaknesses, catering to different
requirements.

Understanding different database


models helps in making informed
design decisions.

[Image: Summary]

You might also like