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

Lesson 2 PDF

This document discusses fundamentals of database systems including different data models, categories of database management systems (DBMS), and factors to consider when selecting a DBMS. It covers record-based data models like relational, hierarchical and network models. It also discusses object-based and physical data models. The benefits of desktop and server databases are provided. Key factors for DBMS selection include data model, number of users, number of sites, cost, and purpose.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views

Lesson 2 PDF

This document discusses fundamentals of database systems including different data models, categories of database management systems (DBMS), and factors to consider when selecting a DBMS. It covers record-based data models like relational, hierarchical and network models. It also discusses object-based and physical data models. The benefits of desktop and server databases are provided. Key factors for DBMS selection include data model, number of users, number of sites, cost, and purpose.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Fundamentals of

Database System
Engr. Jayhan C. Sarne
Types of
Data Model
Record Based Data Model

• Represent data by using record structures and hence are called recorded-
based data models.
• This type of model is used to design the databases at external or view level
as well as logical or conceptual level and it gives the details of database
designing and it is tabular representation.
• Relational model
• Hierarchical model
• Network model
Relational
Model
Hierarchical
Model
Network
Model
Object Based Data Model

• Defines a database in terms of objects, their properties, and their


operations.
• The most commonly object based data models are entity relation, semantic,
Object oriented, and functional data models.
Object -
Oriented
Model
Physical Based Data Model

• Physical based data model describe how data is stored in the computer by
representing information such as record formats, record orderings, and
access paths. It is the process of choosing specific storage structures and
access paths for the database files to achieve good performance for the
various database applications.
Categories of DBMS

• Desktop Database are designed to run on “desktop” ( or personal) computer


and its offer an inexpensive, simple solution to many less complex data
storage and manipulation requirements.
• Server Databases offer organizations the ability to manage large amounts
of data efficiently and enable many users to access and update the data
simultaneously. Although its pricey, a server-based database can provide a
comprehensive data management solution.
Benefits of Desktop Database

• Easy Management
• Low Running Cost
• Easy to use
Benefits of Desktop Database

• Increase Scalability
• Increase Flexibility
• Increase Accessibility
Benefits of Desktop Database

• Increase performance
• Increase Consistency
Things to Consider to Select DBMS

• Data Model
• Number of user
• Number of sites
• Cost
• Purpose
Data Model
• A set of concepts to describe the structure of a database and certain
constrain that the database should obey (refer data model slide)
• Types of data model:
• Hierarchy
• Network
• Relational
• Object - Oriented
• Current commercial database used relational data model.
• Object oriented – has been implemented but not had widespread use.
Number of Users

• Single User
• Multi User
Number of Sites

• Centralized
• Distributed
Cost

• Quite difficult to propose any type of DBMS based on cost which different
type of services.
• Open source product: MySQL, ProstgrSQL
Purpose

• General Purpose:
• Does not include many transactions
• Special Purpose:
• Require many transaction.
• When performance is primary consideration, a special purpose of DBMS can be design.
• Online Transaction Processing (OLTP) system which support large number of
concurrent processing without imposing excessive delay
• Example: Airline Reservation System
Group Discussion

• You are responsible for selection a new DBMS product for a group of users in
your organization. How should you do about evaluating and selecting the
best DBMS product?
Contribution of Database Technology to
Society

• Reduced Application Development Time


• Less time to create new application using DBMS.
• Example: Print report, Retrieve Data
• Flexibility
• Allow evolutionary changes to the structure of database without affecting the stored
data and existing application.
Contribution of Database Technology to
Society

• Availability of Up-to-Date Information


• Available to all user
• As soon as update apply, it is available to all users.
• Economic of Scale
• DBMS can be shared among various department and activities thus reduced the data
redundancy.

You might also like