SlideShare a Scribd company logo
RDBMS THEORY
UNIT – 2
Database Design
Mr.S.Viswanathan
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
Database Design
• It means represent the real world entities in a computer representation
form.
• Database Models – Process of abstracting real world entities into a
computer representation.
• For example, Attributes of human being are photograph, finger print,
retina image, name, age, sex, height, weight, date of birth, blood
group, address, telephone numbers, profession etc…
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
Cont…
• How much information about an entity should be collected?
• To develop a good design we want to understand the following,
1) Meaning of information
2) Intended use of information
3) Identify the use of information in application
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
Cont…
• It is important to collect and analyse the information about an entity
before database design.
• For a good database design, it is important to use a database model.
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
Benefits of Database Design Model
• Provide feature for representing the entity in computer usable form.
• It allows to represent associations and relationships among the
entities.
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
Id Reg.No
1 B001
Id Reg.No Name Department
1 B001 Santhosh IT
Student_Reg Student_detail
Association
Relationship
Cont…
• How the objects in the application interact in logical terms.
• Allow database designers to capture the organization and flow of
information.
• Allows the designer and user to understand the behaviour of the system.
• Improves the maintainability, scalability and reliability of the system.
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
The capacity to
be changed in
size
The quality of
being
trustworthy
Requirement Analysis
• To construct DBMS for an application, the database design team must first want to
analyse the need.
• Requirement analysis examines the following,
1) Defining Human factors of the application
2) Defining Application’s Functionality
3) Defining all the information managed and used by the application.
4) Determine the interfaces
5) Identifying the software and hardware requirements.
6) Deciding the security requirements and mechanism.
7) Define the quality, reliability, performance and operational aspects of the
application.
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
Cont…
• The information must be analyzed with the following criteria,
1) Correctness
2) Consistency
3) Completeness
4) Realistic Representation
5) Need
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
Information Modelling
• The main aim is to identify the important, relevant and useful entity for
application.
• The information from requirement analysis is the input for information
modeling.
• With this information database designer will correctly define the major
entities.
30-07-2021
Mr.S.Viswanathan, Assistant Professor, Department of Information Technology

More Related Content

PPTX
Database architecture and Data modelling
PPTX
Operation on Files
PPTX
PPT
Chapter 5 Summary
PDF
A REVIEW DATA STRUCTURE , ALGORITHMS & ANALYSIS
PDF
Introduction to Systems Engineering
PPT
The+lecturer.ppt+ziraba
PDF
A survey on context aware system & intelligent Middleware’s
Database architecture and Data modelling
Operation on Files
Chapter 5 Summary
A REVIEW DATA STRUCTURE , ALGORITHMS & ANALYSIS
Introduction to Systems Engineering
The+lecturer.ppt+ziraba
A survey on context aware system & intelligent Middleware’s

Similar to Database Design (20)

PPTX
Database Management System-Data, Components, Application
PDF
DBMS unit-1.pdf
PPTX
DBMS- Mod 1.pptx database management system table and chairs and tables and s...
PPTX
PPTX
DBMS Part1.pptx
PPTX
Web development and database Administration management System.pptx
PDF
23246406 dbms-unit-1
PDF
Database Systems - Lecture Week 1
DOCX
Database management system by Gursharan singh
PPTX
Introduction to Information and Communication Technologyh
PPTX
Detailed overview on Database and database system
PPT
data base manage ment
PPSX
Abhishek_DBMS-ch1_Database_management.ppsx
PPTX
database management system anna universityUnit1.pptx
PPTX
Introduction to Data Base Management System.pptx
PPTX
DBMS_Unit_1.pptx
DOCX
Module BookletUnitUnit17 Database Design Concepts.docx
PDF
dbms Lesson for the Engineering students.pdf
PPTX
Mis chapter 7 database systems
Database Management System-Data, Components, Application
DBMS unit-1.pdf
DBMS- Mod 1.pptx database management system table and chairs and tables and s...
DBMS Part1.pptx
Web development and database Administration management System.pptx
23246406 dbms-unit-1
Database Systems - Lecture Week 1
Database management system by Gursharan singh
Introduction to Information and Communication Technologyh
Detailed overview on Database and database system
data base manage ment
Abhishek_DBMS-ch1_Database_management.ppsx
database management system anna universityUnit1.pptx
Introduction to Data Base Management System.pptx
DBMS_Unit_1.pptx
Module BookletUnitUnit17 Database Design Concepts.docx
dbms Lesson for the Engineering students.pdf
Mis chapter 7 database systems
Ad

Recently uploaded (20)

PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Basic Mud Logging Guide for educational purpose
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
RMMM.pdf make it easy to upload and study
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
O7-L3 Supply Chain Operations - ICLT Program
Pharmacology of Heart Failure /Pharmacotherapy of CHF
human mycosis Human fungal infections are called human mycosis..pptx
Microbial diseases, their pathogenesis and prophylaxis
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Basic Mud Logging Guide for educational purpose
Complications of Minimal Access Surgery at WLH
Final Presentation General Medicine 03-08-2024.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Insiders guide to clinical Medicine.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
RMMM.pdf make it easy to upload and study
102 student loan defaulters named and shamed – Is someone you know on the list?
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Ad

Database Design

  • 1. RDBMS THEORY UNIT – 2 Database Design Mr.S.Viswanathan 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
  • 2. Database Design • It means represent the real world entities in a computer representation form. • Database Models – Process of abstracting real world entities into a computer representation. • For example, Attributes of human being are photograph, finger print, retina image, name, age, sex, height, weight, date of birth, blood group, address, telephone numbers, profession etc… 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
  • 3. Cont… • How much information about an entity should be collected? • To develop a good design we want to understand the following, 1) Meaning of information 2) Intended use of information 3) Identify the use of information in application 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
  • 4. Cont… • It is important to collect and analyse the information about an entity before database design. • For a good database design, it is important to use a database model. 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
  • 5. Benefits of Database Design Model • Provide feature for representing the entity in computer usable form. • It allows to represent associations and relationships among the entities. 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology Id Reg.No 1 B001 Id Reg.No Name Department 1 B001 Santhosh IT Student_Reg Student_detail Association Relationship
  • 6. Cont… • How the objects in the application interact in logical terms. • Allow database designers to capture the organization and flow of information. • Allows the designer and user to understand the behaviour of the system. • Improves the maintainability, scalability and reliability of the system. 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology The capacity to be changed in size The quality of being trustworthy
  • 7. Requirement Analysis • To construct DBMS for an application, the database design team must first want to analyse the need. • Requirement analysis examines the following, 1) Defining Human factors of the application 2) Defining Application’s Functionality 3) Defining all the information managed and used by the application. 4) Determine the interfaces 5) Identifying the software and hardware requirements. 6) Deciding the security requirements and mechanism. 7) Define the quality, reliability, performance and operational aspects of the application. 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
  • 8. Cont… • The information must be analyzed with the following criteria, 1) Correctness 2) Consistency 3) Completeness 4) Realistic Representation 5) Need 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology
  • 9. Information Modelling • The main aim is to identify the important, relevant and useful entity for application. • The information from requirement analysis is the input for information modeling. • With this information database designer will correctly define the major entities. 30-07-2021 Mr.S.Viswanathan, Assistant Professor, Department of Information Technology