Jan 2007 exam paper Employee number  Employee name Rate category Project number Employee number Project number  Project na...
 
 
 
events events course organisation delegates delegates ONE  course(s)  can take place on  ONE  event(s)  MANY  MANY ONE  de...
events events course organisation delegates delegates course organisation bookings delegates events
Courses file Course Code Course Name Course Hours Cost Event Code Date Trainer Name Number On Course Bookings file Course ...
Courses file Course Code Course Name Course Hours Cost Event Code Date Trainer Name Number On Course Bookings file Course ...
<ul><li>Validation (checking data) </li></ul><ul><li>Come up with  one  each of the following: </li></ul><ul><ul><li>forma...
forms (on screen) reports (on paper) queries (make tables) queries (select some data only) tables Macros (automate tasks) ...
organisations delegates forms organisations table  delegates table [create using wizard]
form sub-form organisations table delegates table organisations delegates
courses events bookings courses table  events table  form sub-form sub-form bookings table ,   plus…?  + organisation tabl...
Upcoming SlideShare
Loading in …5
×

Whiteboard Displays (Jan 07 Exam Paper)

471 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
471
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Whiteboard Displays (Jan 07 Exam Paper)

    1. 1. Jan 2007 exam paper Employee number Employee name Rate category Project number Employee number Project number Project name Rate category Hourly rate entity1 entity2 link e.g. Street, Town, City are dependent on Postcode (and not on the table’s PRIMARY KEY) CustomerID HouseNum Street Town City Postcode dependent  not dependent 3NF
    2. 5. events events course organisation delegates delegates ONE course(s) can take place on ONE event(s) MANY MANY ONE delegate(s) work for ONE organisation(s) MANY MANY ONE delegate (s) can be booked onto ONE event(s) MANY MANY ( ) ( ) ( ) ( ) ( ) ( )
    3. 6. events events course organisation delegates delegates course organisation bookings delegates events
    4. 7. Courses file Course Code Course Name Course Hours Cost Event Code Date Trainer Name Number On Course Bookings file Course Code Event Code Course Name Date Paid DelegateID † Lastname Firstname Department Organisation Reference Organisation file Organisation Reference Organisation name Address1 Town Postcode course organisation bookings delegates events Course Code (PK) Course Name Course Hours Cost Organisation Reference (PK) Organisation name Address1 Town Postcode Event Code (PK) Course Code (FK) Date Number On Course Trainer Name delegateID (PK) Org. reference (FK) Lastname Firstname Department EventCode (PK) (FK) DelegateID (PK) (FK) Date Paid
    5. 8. Courses file Course Code Course Name Course Hours Cost Event Code Date Trainer Name Number On Course Bookings file Course Code Event Code Course Name Date Paid DelegateID † Lastname Firstname Department Organisation Reference Organisation file Organisation Reference Organisation name Address1 Town Postcode course organisation bookings delegates events Course Code (PK) Course Name Course Hours Cost Organisation Reference (PK) Organisation name Address1 Town Postcode Event Code (PK) Course Code (FK) Date Number On Course Trainer Name delegateID (PK) Org. reference (FK) Lastname Firstname Department EventCode (PK) (FK) DelegateID (PK) (FK) Date Paid
    6. 9. <ul><li>Validation (checking data) </li></ul><ul><li>Come up with one each of the following: </li></ul><ul><ul><li>format check (input mask) </li></ul></ul><ul><ul><li>list check </li></ul></ul><ul><ul><li>range check </li></ul></ul><ul><ul><li>presence check </li></ul></ul>course organisation bookings delegates events Course Code (PK) Course Name Course Hours Cost Organisation Reference (PK) Organisation name Address1 Town Postcode Event Code (PK) Course Code (FK) Date Number On Course Trainer Name delegateID (PK) Org. reference (FK) Lastname Firstname Department EventCode (PK) (FK) DelegateID (PK) (FK) Date Paid
    7. 10. forms (on screen) reports (on paper) queries (make tables) queries (select some data only) tables Macros (automate tasks) what the user can see See all in organisation Add a new delegate Book onto a course List of all delegates on a course Invoice for each organisation Which delegates are from an organisation? How many are on each course?
    8. 11. organisations delegates forms organisations table delegates table [create using wizard]
    9. 12. form sub-form organisations table delegates table organisations delegates
    10. 13. courses events bookings courses table events table form sub-form sub-form bookings table , plus…? + organisation table + delegates table

    ×