Professional Documents
Culture Documents
COMP102: Introduction To Databases, 8: DR Muhammad Sulaiman Khan
COMP102: Introduction To Databases, 8: DR Muhammad Sulaiman Khan
18 February, 2011
Can use centralized approach to merge the Director and Buyer views
under collective name Business user views.
Use centralized approach to merge the views of the Manager, Supervisor
and Assistant views under collective name Branch user views.
Develop the local logical data models for the Business user views and for
the Branch user views.
Use view integration approach to the data models into the global logical
data model.
Dr Muhammad Sulaiman Khan COMP102: Introduction to Databases, 8
StayHome: creating the users’ requirements specification
Data requirements (not complete):
Each branch has branch address (street, city, state, zip code), phone
numbers, given unique branch number.
each branch has staff, including a Manager, one or more Supervisors, and
other staff. Manager responsible for ..., each Supervisor for ... .
The data held for each staff member is her name, position, salary, given
unique staff number.
Each branch is allocated a stock of videos.
The data held for each video is ...
Before renting a video from the company a member must first register ...
Once registered the member is free to rent up to 10 videos at the same
time, ...
Transaction requirements (not complete):
Data entry: Enter details of a new branch; Enter details of a new staff
member; Enter details of a newly released video; Enter details of copies of
a new video at a given branch; Enter details of a new member registering
at a given branch; ...
Data update/deletion: Update/delete details of a branch; Update/delete
details of a staff member at a branch; Update/delete details of a given
video; ...
Data queries: List the details of branches in a given city; List the name,
position and salary of a staff member in a given branch; List the details of
all videos a specified member currently has on rent; ...
Dr Muhammad Sulaiman Khan COMP102: Introduction to Databases, 8
StayHome: creating the systems specification