Vous êtes sur la page 1sur 14

DEPARTMENT OF TECHNICAL EDUCATION

ANDHRA PRADESH
Name : K.Chandra Sekhar
Designation : Associate Lecturer
Branch : DCCP
Institute : Central Institute of Commerce, Tarnaka,
Hyderabad.
Year/Semester : V Semester
Subject : Relational Database Management System
Subject Code : CCP-505
Topic : Understand the Capabilities of RDBMS
Duration : 50 Minutes
Sub-Topic : Explain CODD’s Rules for RDBMS
Teaching Aids : PPT,Animation, Photographs

CCP-505.27 1
Objective
On Completion of this period, you would be
able to know :

 What are CODD Rules

 List of the CODD Rules

 Explanation about each rule(7 to 12)

CCP-505.27 2
Structure

 Codd Rules

 The insert and update rule

 The physical independence rule

 The logical data independence rule

 Integrity independence rule

 Distribution rule

 No sub version rule

CCP-505.27 3
Recap
CODD Rules
1 The Information Rule
2 The Rule of guaranteed access
3 The systematic treatment of all null values
4 The Database description rule
5 The Comprehensive data sub-language rule
6 The View Updating rule
CCP-505.27 4
Recap
CODD Rules…..
7 The Insert and Update rule
8 The Physical independence rule
9 The Logical data Independence rule
10Integrity Independence rule
11Distribution rule
12No Subversion rule
CCP-505.27 5
7. The Insert and Update rule

 A single operand must hold good for all the retrieve,


update, delete and insert activity.

 This rule implies that all the data manipulation

commands must be operational on sets of rows


in relation rather than on a single row.

CCP-505.27 6
8. The Physical independence rule

 Users access to database must be consistent

irrespective of changes in storage representation or


access methods to data.

CCP-505.27 7
9. The Logical data Independence rule

 Application programs and terminal activities should

remain logically unaffected when the design of


the database is changed.

 The change can be splitting the table into many

fragments, i.e. dividing it into more tables.

CCP-505.27 8
10. Integrity Independence rule

 The integrity constraints should be stored in the database

as data in tables.

CCP-505.27 9
11. Distribution rule

 Distribution independence rule must be available in

the RDBMS.

 If the data in the database becomes distributed,

applications running on the database should be

hindered.

CCP-505.27 10
12. No Subversion rule

 If an RDBMS supports a lower level language then it

should not bypass any integrity constraints

defined in the higher level.

CCP-505.27 11
Summary
Codd rules covered in this lesson are

 The insert and update rule

 The physical independence rule

 The logical data independence rule

 Integrity independence rule

 Distribution rule

 No subversion rule

CCP-505.27 12
Quiz

Mr. E.F.Codd
 Codd rules are developed by ______________

 Codd rules are compulsory to be followed by every


RDBMS
_____________ package

CCP-505.27 13
Frequently Asked Questions
 List the 12 codd rules

 List and explain any 6 codd rules in detail.

CCP-505.27 14

Vous aimerez peut-être aussi