Professional Documents
Culture Documents
Relational Model & Relational Data Structure
Relational Model & Relational Data Structure
OF REL ATIONAL
MODEL
THE RELATIONAL MODEL WAS FIRST
PROPOSED BY E. F. CODD IN HIS
SEMINALPAPER
“A RELATIONAL MODEL OF DATA
FOR LARGE SHARED DATA BANKS”.
THIS PAPER IS NOW GENERALLY
ACCEPTED AS A LANDMARK IN
DATABASE SYSTEMS, ALTHOUGH A
SET-ORIENTED MODEL HAD BEEN
PROPOSED PREVIOUSLY.
THE REL ATIONAL MODEL’S OBJECTIVES WERE SPECIFIED
AS FOLLOWS:
F L E X I B I L I T Y : D I F F E R EN T T A B L E S F R O M W H I C H I N F O R M A T I O N H A S T O B E LI N K E D A N D
E X T R A C T E D C A N B E E A S I L Y M A N I P U LA T E D B Y O P ER A T O R S S U C H A S P R O J E C T A N D
JOIN TO GIVE INFORMATION IN THE FORM IN WHICH IT IS DESIRED.
S E C U R I T Y : S E C U R I T Y C O N T RO L A N D A U T H O R I Z AT I O N C A N A L S O B E I M PL E M E N T E D
M O R E E AS I LY B Y M O V I N G S E N S I T I V E AT T R I B U T E S I N A G I V E N T A B L E I N T O A
S E P AR A T E R E LA T I O N W I T H I T S O W N A U T H O R I Z A T I O N C O N T R O LS . I F A U T H O R I Z A T I O N
R EQ U I R E M EN T P E R M I T S , A PA R T I C U LA R A T T R I B U T E C O U L D B E JO I N E D B A C K W I T H
O T H E R S T O E N A B LE F U LL I N F O RM A T I O N R E T R I E V A L .
D A T A I N D E P E N D E N C E : D A T A I N D E PE N D E N C E I S A C H I E V ED M O R E E A S I LY W I T H
N O R M A L IZ AT I O N S T R U C T U R E U S E D I N A R E L A T I O N A L D A T A B A S E T H A N I N T H E M O R E
C O M P L I C A T E D T R E E O R N ET W O R K S T R U C T U R E.
DIS-ADVANTAGES OF RELATIONAL MODEL
E A S E O F D E S I G N C A N L E A D T O B A D D E S I G N : THE RELATIONAL
DATABASE IS EASY TO DESIGN AND USE. THE USER NEEDS NOT TO KNOW
THE COMPLEXITIES OF THE DATA STORAGE. THIS EASE OF DESIGN AND
USE CAN LEAD TO THE DEVELOPMENT AND IMPLEMENTATION OF THE
VERY POORLY DESIGNED DATABASE MANAGEMENT SYSTEM.
RELATIONAL MODEL
BRIEF HISTORY OF
RELATIONAL DATA
STRUCTURE
RELATIONAL DATA STRUCTURE
A TYPE OF DATA STRUCTURE IN WHICH DATA ARE REPRESENTED
AS TABLES IN WHICH NO ENTRY CONTAINS MORE THAN ONE
VALUE.