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

Fundamentals of Database Management System

This document discusses the importance of data modeling and the basic features of the relational data model. It explains that data modeling creates a visual representation of data structures and relationships to communicate connections between data points. The relational data model stores data in tables with rows and columns and allows users to perform operations like joins without knowledge of the database structure. The relational model provides data independence so the database can change while maintaining conceptual simplicity for users and designers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views

Fundamentals of Database Management System

This document discusses the importance of data modeling and the basic features of the relational data model. It explains that data modeling creates a visual representation of data structures and relationships to communicate connections between data points. The relational data model stores data in tables with rows and columns and allows users to perform operations like joins without knowledge of the database structure. The relational model provides data independence so the database can change while maintaining conceptual simplicity for users and designers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Bachelor of Science in Information Technology

COMSCI 2100
FUNDAMENTALS OF DATABASE MANAGEMENT SYSTEM
Case Study

DATA MODELING
Importance of Data Modeling
Basic Features of the Relational Data Model
Importance of the Relational Data Model to the End User and the Designer
Importance of Data Modeling

The process of creating a visual representation of an entire information system or

parts of it in order to communicate connections between data points and structures is

known as data modeling. The goal is to demonstrate the various types of data used and

stored within the system, as well as the relationships between these data types, as well

as the various ways the data can be grouped and organized, as well as its formats and

attributes.

Data models are designed to meet the needs of businesses. Rules and

requirements are defined in advance based on feedback from business stakeholders so

that they can be incorporated into the design of a new system or adapted in an existing

one's iteration.

Data can be modeled at a variety of abstraction levels. The process begins with

stakeholders and end users providing information about business requirements. These

business rules are then converted into data structures in order to create a concrete

database design. A data model is similar to a roadmap, an architect's blueprint, or any

formal diagram that aids in a better understanding of what is being designed.

Standardized schemas and formal techniques are used in data modeling. This

provides a standardized, consistent, and predictable method of defining and managing

data resources across an organization, if not beyond.


In an ideal world, data models are living documents that change in response to

changing business requirements. They are crucial in supporting business processes as

well as planning IT architecture and strategy. Data models can be shared with vendors,

partners, and/or peers in the industry.

Basic Features of the Relational Data Model


Importance of the Relational Data Model to the End User and the Designer

The relational data model is simply a collection of tables where each possesses

a unique name along with multiple rows. Accordingly, each row is usually set of values

which are related to each other in different ways (Elmasri and Navathe 2014).

The SQL engine is a feature which is mostly hidden to the end user. However,

the end user uses the SQL to create the table structures and hence performs data

access and table maintenance (Jajodia and Sandhu 2015). In that case, the SQL

usually helps the user without having to be informed how to finish what is expected. It

usually allows advanced database operations like selection of the linked data from the

multiple tables with join queries. Additionally, the set of tables stored in database. As an

illustration, all the data which is usually stored in tables by the users where it can easily

be retrieved to understand (Elmasri and Navathe, 2014).

The single data repository which provides the structural and data independence

that relates to the ability of changes to be made to the database while it maintains the

conceptual simplicity (Jajodia and Sandhu 2015). Some of those changes are addition

of attributes or the methods of accessing the records without the modification and
recompilation of all the programs which access the database (Elmasri and Navathe

2014). As an illustration, the structural data independence implies that you can query

the database without the navigation of the database structure.

The basic structure of the model is usually the table which is simple and hence

makes it easy to be used by the end users along with designers (Jajodia and Sandhu

2015). In other words, it allows the end user and designers to operate in simpler

conceptual environment.
References
Elmasri, R. a. (2014). Fundamentals of database systems. Retrieved from Addison-Wesley Publishing
Company.

Jajodia, S. a. (2015). ACM SIGMOD Record, 20(2), pp.50-59. Retrieved from Toward a Multilevel secure
relational data model.

You might also like