Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
1Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Database

Database

Ratings: (0)|Views: 2,057|Likes:
Published by Prashant Singh
Database Management
Database Management

More info:

Published by: Prashant Singh on Apr 01, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/23/2014

pdf

text

original

 
Database System Concepts, 5th Ed
.
 © 
Silberschatz, Korth and SudarshanSeewww.db-book.comfor conditions on re-use
Chapter 7: Relational Database DesignChapter 7: Relational Database Design
 
 © 
Silberschatz, Korth and Sudarshan7.<number>Database System Concepts - 5
th
Edition, July 28, 2005.
Chapter 7: Relational Database DesignChapter 7: Relational Database Design
s
Features of Good Relational Design
s
Atomic Domains and First Normal Form
s
Decomposition Using Functional Dependencies
s
Functional Dependency Theory
s
Algorithms for Functional Dependencies
s
Decomposition Using Multivalued Dependencies
s
More Normal Form
s
Database-Design Process
s
Modeling Temporal Data
 
 © 
Silberschatz, Korth and Sudarshan7.<number>Database System Concepts - 5
th
Edition, July 28, 2005.
The Banking SchemaThe Banking Schema
s
branch 
= (
branch_name 
,
branch_city 
,
assets 
)
s
customer 
= (
customer_id 
,
customer_name 
,
customer_street 
,
customer_city 
)
s
loan 
= (
loan_number 
,
amount 
)
s
account 
= (
account_number 
,
balance 
)
s
employee 
= (
employee_id 
.
employee_name 
,
telephone_number 
,
start_date 
)
s
dependent_name 
= (
employee_id 
,
dname 
)
s
account_branch 
= (
account_number 
,
branch_name 
)
s
loan_branch 
= (
loan_number 
,
branch_name 
)
s
borrower 
= (
customer_id 
,
loan_number 
)
s
depositor 
= (
customer_id 
,
account_number 
)
s
cust_banker 
= (
customer_id 
,
employee_id 
,
type 
)
s
works_for 
= (
worker_employee_id 
,
manager_employee_id 
)
s
payment 
= (
loan_number 
,
 
payment_number 
,
payment_date 
,
payment_amount 
)
s
savings_account 
= (
account_number 
,
interest_rate 
)
s
checking_account 
= (
account_number 
,
overdraft_amount 
)

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->