Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
33 views5 pages

Database Design Tutorial - Learn Data Modeling

The document provides an overview of database design, emphasizing its importance in creating efficient and maintainable data management systems. It outlines the database development life cycle, which includes requirements analysis, logical and physical design, and implementation stages. Additionally, it introduces two key database techniques: normalization and ER modeling.

Uploaded by

Saloni Suman
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)
33 views5 pages

Database Design Tutorial - Learn Data Modeling

The document provides an overview of database design, emphasizing its importance in creating efficient and maintainable data management systems. It outlines the database development life cycle, which includes requirements analysis, logical and physical design, and implementation stages. Additionally, it introduces two key database techniques: normalization and ER modeling.

Uploaded by

Saloni Suman
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/ 5

(/)

Database Design Tutorial: Learn Data Modeling


What is Database Design?
Database Design is a collection of processes
that facilitate the designing, development,
implementation and maintenance of
enterprise data management systems.
Properly designed database are easy to
maintain, improves data consistency and are
cost effective in terms of disk storage space.
The database designer decides how the data
elements correlate and what data must be
stored.

The main objectives of database designing are to produce logical and physical designs
models of the proposed database system.

The logical model concentrates on the data requirements and the data to be stored
independent of physical considerations. It does not concern itself with how the data will be
stored or where it will be stored physically.

The physical data design model involves translating the logical design of the database onto
physical media using hardware resources and software systems such as database
management systems (DBMS).

In this tutorial, you will learn-

Why Database Design is Important ?


Database development life cycle
Requirements analysis
Database designing
Implementation
Types of Database Techniques
Why Database Design is Important ?
It helps produce database systems

1. That meet the requirements of the users


2. Have high performance.

Database designing is crucial to high performance database system.

Note , the genius of a database is in its design . Data operations using SQL is relatively simple

Database development life cycle

(/images/DatabaseDesignProcess(1).png)

The database development life cycle has a number of stages that are followed when
developing database systems.

The steps in the development life cycle do not necessary have to be followed religiously in a
sequential manner.

On small database systems, the database system development life cycle is usually very
simple and does not involve a lot of steps.

In order to fully appreciate the above diagram, let's look at the individual components listed
in each step.
Requirements analysis

Planning - This stages concerns with planning of entire Database Development Life Cycle
It takes into consideration the Information Systems strategy of the organization.
System definition - This stage defines the scope and boundaries of the proposed
database system.

Database designing

Logical model - This stage is concerned with developing a database model based on
requirements. The entire design is on paper without any physical implementations or
specific DBMS considerations.
Physical model - This stage implements the logical model of the database taking into
account the DBMS and physical implementation factors.

Implementation

Data conversion and loading - this stage is concerned with importing and converting data
from the old system into the new database.
Testing - this stage is concerned with the identification of errors in the newly
implemented system .It checks the database against requirement specifications.

Two Types of Database Techniques

1. Normalization
2. ER Modeling

Let's study them one by one

 Prev (/introduction-to-mysql-workbench.html) Report a Bug

Next  (/database-normalization.html)

YOU MIGHT LIKE:

PL-SQL SQL SQL

Oracle PL/SQL IF THEN ELSE MySQL AUTO_INCREMENT SQL Tutorial PDF: Basics
(/pl-sql-decision-making- (/auto-increment.html) (/sql-tutorial-pdf.html)
statements.html) (/auto- (/sql-tutorial-
(/pl-sql-decision- increment.html) pdf.html)
making-statements.html) with Examples PDF for Beginners
Statement: ELSIF, NESTED- (/auto-increment.html) (Download Now)
IF (/sql-tutorial-pdf.html)
(/pl-sql-decision-making-
statements.html)

SQL PL-SQL SQL

(/regular- (/pl-sql-cursor.html) (/pl- (/insert-into.html)


expressions.html) sql-cursor.html) (/insert-into.html)
(/regular- MySQL INSERT INTO Query:
expressions.html) Oracle PL/SQL Cursor: How to add Row in Table
MYSQL Regular Expressions Implicit, Explicit, Cursor FOR (Example)
(REGEXP) with Syntax & Loop [Example] (/insert-into.html)
Examples (/pl-sql-cursor.html)
(/regular-expressions.html)

SQL Tutorials
2) What is SQL? (/what-is-sql.html)

3) MySQL Workbench (/introduction-to-mysql-workbench.html)

4) Database Designing (/database-design.html)

5) Normalization (/database-normalization.html)

6) ER Modeling (/er-modeling.html)

 (https://www.facebook.com/guru99com/)
 (https://twitter.com/guru99com) 
(https://www.linkedin.com/company/guru99/)

(https://www.youtube.com/channel/UC19i1XD6k88KqHlET8atqFQ)

(https://forms.aweber.com/form/46/724807646.htm)

About
About Us (/about-us.html)
Advertise with Us (/advertise-us.html)
Write For Us (/become-an-instructor.html)
Contact Us (/contact-us.html)

Career Suggestion
SAP Career Suggestion Tool (/best-sap-module.html)
Software Testing as a Career (/software-testing-career-
complete-guide.html)

Interesting
eBook (/ebook-pdf.html)
Blog (/blog/)
Quiz (/tests.html)
SAP eBook (/sap-ebook-pdf.html)

Execute online
Execute Java Online (/try-java-editor.html)
Execute Javascript (/execute-javascript-online.html)
Execute HTML (/execute-html-online.html)
Execute Python (/execute-python-online.html)

© Copyright - Guru99 2021


Privacy Policy (/privacy-policy.html) | Affiliate
Disclaimer (/affiliate-earning-disclaimer.html) | ToS
(/terms-of-service.html)

You might also like