Sei sulla pagina 1di 15

DEPARTMENT OF TECHNICAL EDUCATION

ANDHRA PRADESH
Name : K. Chandra Sekhar
Designation : Associate Lecturer
Branch : DCCP
Institute : Central Institute of
Commerce,Tarnaka, Hyd.
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 the capabilities of RDBMS
Teaching Aids : PPT, Animation, Photographs
CCP505.19 1
Objectives

On Completion of this period, you would be


able to :
 Understand the Capabilities of RDBMS

 Importance of Relationships

 Advanced features in RDBMS like views

synonyms, indexes, etc

CCP505.19 2
STRUCTURE

 Understand the Capabilities of RDBMS


 Supports Many to Many data relationship

 Efficient Data integrity constraint system

 Maintains best security system

CCP505.19 3
Recap
In the previous class, we have learnt the
Capabilities of RDBMS

 Organizing tabular data in logical & mathematical


sets
 Supports Many to Many data relationship
 Efficient Data integrity constraint system
 Maintains best security system

CCP505.19 4
Recap (cont..)

 Follows the full set of CODD rules


 Supports set of standard relational algebraic
operators
 Advanced features like views, synonyms, indexes
etc.,

CCP505.19 5
Supports Many to Many data
relationship

Relationship among the data item is of prime


importance in RDBMS
The following assisst in maintaining efficient
relationships among data

 Data base structural designs

 Data storage, retrieval algorithms

 Key Fields (Primary Key, Foreign Key etc.,)

CCP505.19 6
Supports Many to Many data
relationship (cont..)
 Many-to-Many is High end relationship
 Supported by RDBMS when compared to other
traditional relationships viz.,
One-to-One
One-to-Many
Many-to-One

CCP505.19 7
Supports Many to Many data
relationship (cont..)

D1 M1
M2
D2 M3
M4
D3 M5

Data Set 1 Data Set 2

CCP505.19 8
Efficient Data Integrity 1

Data Integrity ensures that the data available in the


database is always

 CORRECT and COMPLETE


Which is very important in RDBMS
To maintain integrity of data
 INTEGRITY CONSTRAINTS are imposed

CCP505.19 9
Efficient Data Integrity (cont..)
2
Integrity Constraints

Integrity Constraints are those that RESTRICT


data values that are INSERTED Or
UPDATED in a database

CCP505.19 10
Efficient Data integrity
3

Some Integrity Constraints


Domain Integrity Constraints
Entity Integrity Constraints
Validity Integrity Constraints
Referential Integrity Constraints

CCP505.19 11
Maintains best security system

Any data should be taken care for


 The data is Not changed unnecessarily

 The data is Not accessed by unwanted users

Security is taken care in RDBMS at 3 stages


 Users
 Database Objects
 Privileges
CCP505.19 12
Summary :

 Relationship among the data item is of Prime Importance in


RDBMS
 Data integrity ensures that the data is available in the
database and is always Complete & Correct

 Various integrity constraints provided by RDBMS are

Domain Constraint, Entity Constraint,

Validity Constraint & Referential Constraints

CCP505.19 13
Quiz :
1. Various integrity constraints offered by RDBMS are
Domain Constraint
Entity Constraint
Validity Constraint
Referential Constraints

 Data Integrity System ensures


Correct & Complete data

 Security is taken care in RDBMS at


Users, Database Objects & Privileges
CCP505.19 14
FREQUENTLY ASKED QUESTIONS
 Explain the following
a)Data relationships
b)Data Integrity
c)Data Security

 List the Integrity Constraints offered by RDBMS

CCP505.19 15

Potrebbero piacerti anche