Upload
bess
View
39
Download
0
Embed Size (px)
DESCRIPTION
Problem 1, page 223. Problem 1, page 223. Customer. Problem 1, page 223. Customer CustomerNum RepNum. Problem 1, page 223. Customer CustomerNum RepNum. Rep RepNum LastName. Problem 1, page 223. Customer CustomerNum RepNum. Rep RepNum LastName. - PowerPoint PPT Presentation
Citation preview
Problem 1, page 223
Problem 1, page 223
Customer
Problem 1, page 223
Customer CustomerNum RepNum
Problem 1, page 223
Customer CustomerNum RepNum
Rep RepNum LastName
Problem 1, page 223
Customer CustomerNum RepNum
Rep RepNum LastName
Problem 1, page 223
Customer CustomerNum RepNum
Rep RepNum LastName
This is an example of a one to many relationship as follows: one customer can be served by ONE rep and one rep can serve MANY customers.
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum
This is a many to many relationship: one customer can be connected to MANY reps and one rep can be assigned to MANY customer.
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum
When a customer places an order the sales that gets the comissionshould be one of the collection of the sales reps that represents thecustomer.
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum Orders
OrderNum OrderDate CustomerNum RepNum
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum Orders
OrderNum OrderDate CustomerNum RepNum
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum Orders
OrderNum OrderDate CustomerNum RepNum
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum Orders
OrderNum OrderDate CustomerNum RepNum
PK
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum Orders
OrderNum OrderDate CustomerNum RepNum
PK
FK
Problem 1, page 223
Customer CustomerNum
Rep RepNum LastName
Assignments CustomerNum RepNum Orders
OrderNum OrderDate CustomerNum RepNum
PK
FK
Problem 2, page 223
Problem 2, page 223
Customer CustomerNum
Problem 2, page 223
Customer CustomerNum
Rep RepNum
Problem 2, page 223
Customer CustomerNum
Rep RepNum
Orders CustomerNum RepNum
Problem 2, page 223
Customer CustomerNum
Rep RepNum
Orders CustomerNum RepNum
Problem 2, page 223
Customer CustomerNum
Rep RepNum
Orders CustomerNum RepNum
PK
FK
Problem 2, page 223
Customer CustomerNum
Rep RepNum
Orders CustomerNum RepNum
PK
FK
Problem 2, page 223
Customer CustomerNum
Rep RepNum
Orders CustomerNum RepNum
PK
FK
PK
FK
Problem 3, page 223
Problem 3, page 223
Part PartNum Description Class Price
Problem 3, page 223
Part PartNum Description Class Price
Warehouse WarehouseNum WarehouseDescription
Problem 3, page 223
Part PartNum Description Class Price WarehouseNum
Warehouse WarehouseNum WarehouseDescription
Problem 3, page 223
Part PartNum Description Class Price WarehouseNum
Warehouse WarehouseNum WarehouseDescription
Problem 3, page 223
Part PartNum Description Class Price WarehouseNum
Warehouse WarehouseNum WarehouseDescription
FK
PK
Problem 3, page 223
Part PartNum Description Class Price WarehouseNum
Warehouse WarehouseNum WarehouseDescription
But this would allow us to store each part in just one location.
Problem 3, page 223
Part PartNum Description Class Price
Warehouse WarehouseNum WarehouseDescription
Problem 3, page 223
Part PartNum Description Class Price
Warehouse WarehouseNum WarehouseDescription
Storage PartNum WarehouseNum NumberOfUnits
Problem 3, page 223
Part PartNum Description Class Price
Warehouse WarehouseNum WarehouseDescription
Storage PartNum WarehouseNum NumberOfUnits
Problem 3, page 223
Part PartNum Description Class Price
Warehouse WarehouseNum WarehouseDescription
Storage PartNum WarehouseNum NumberOfUnits
Problem 4, page 223
Problem 4, page 223
Territory TerritoryNum TerritoryName
Problem 4, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum TerritoryNum
Problem 4, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum TerritoryNum
Rep RepNum TerritoryNum
Problem 4, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum TerritoryNum
Rep RepNum TerritoryNum
But we need a tighter connection.
Problem 4, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum
Rep RepNum
Assignments RepNum CustomerNum TerritoryNum
Problem 4, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum
Rep RepNum
Assignments RepNum CustomerNum TerritoryNum
Problem 4, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum
Rep RepNum
Assignments RepNum CustomerNum TerritoryNum
PK
PK
PK
FK
FKFK
Problem 5, page 223
Problem 5, page 223
Territory TerritoryNum TerritoryName
Problem 5, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum TerritoryNum
Problem 5, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum TerritoryNum
Rep RepNum TerritoryNum
Problem 5, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum TerritoryNum
Rep RepNum TerritoryNum
Assignments RepNum CustomerNum
Problem 5, page 223
Territory TerritoryNum TerritoryName
Customer CustomerNum TerritoryNum
Rep RepNum TerritoryNum
Assignments RepNum CustomerNum
Problem 1, page 224
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Problem 1, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Problem 2, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Problem 2, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
Problem 2, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Transactions MemberNum DVDNum DateOut DateReturned
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Transactions MemberNum DVDNum DateOut DateReturned
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Transactions MemberNum DVDNum DateOut DateReturned
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Transactions MemberNum DVDNum DateOut DateReturned
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Transactions MemberNum DVDNum DateOut DateReturned
Problem 3, page 224
Director DirectorNum DirectorName YearBorn YearDeceased
Movie MovieNum MovieTitle Year Type DirectorNum CriticsRating MPAARating Nominations Awards
Actor ActorNum ActorName Birthplace YearBorn YearDeceased
PlaysIn MovieNum ActorNum
Members MemberNum MemberName Address NumberOfRentals MemberSince BonusPoints
DVDs DVDNum MovieNum DatePurchased TimesRented CurrentMember BranchNum
Transactions MemberNum DVDNum DateOut DateReturned