SlideShare a Scribd company logo
Jan 2008 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
 
members rides sessions
sessions rides members sessions reservations members sessions
reservations members sessions sessions ride members reservations rides sessions
members reservations rides sessions Session No. Session Time Session Date Ride Code 673234 11:00:00 03/06/2008 FX018 673235 14:00:00 03/06/2008 FX018 673236 16:00:00 03/06/2008 FX018 673237 11:00:00 04/06/2008 FX018 673237 11:00:00 04/06/2008 FX018 673237 11:00:00 04/06/2008 FX018 673238 14:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673240 11:00:00 03/06/2008 DX028 673241 14:00:00 03/06/2008 DX028 673242 16:00:00 03/06/2008 DX028 673242 16:00:00 03/06/2008 DX028 673242 16:00:00 03/06/2008 DX028 673243 11:00:00 04/06/2008 DX028 673244 14:00:00 04/06/2008 DX028 673244 14:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673246 11:00:00 03/06/2008 GC223 etc. etc. etc. etc. data file Card Number Customer ID Customer Last Name Customer First Name Customer Address Line 1 Customer Town Customer County Customer Post Code Points Outstanding Print Card Student Session Number Session Time Session Date Number Reserved Reserved Places Available Ride Code Ride Name Points Value Ride Price session number (PK) date time places available ride code (FK) ride code (PK) Ride Name Points Value Ride Price customerID (FK) session number (FK) customerID (PK) etc. … Points Outstanding Print Card Student
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
Create a form to add new members (remember that they will use it themselves) ,[object Object],[object Object],[object Object],[object Object],[object Object]
existing new ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
existing new ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],make a reservation (choose a session on a ride) what do we need to store? already got (can pull from previous form) need to choose a ride  and date/time first
existing new ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],choose session make a reservation (choose a session on a ride) simplest way  (but not the best) drop down list use query to get list of  rides, dates, times Why is a query needed? Why not just get from Session table? What is wrong with  the list we get? How could we improve it? ‘ append’ query  can add session number  and customerID  to Reservation table
existing new ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],choose ride make a reservation (choose a session on a ride) choose session drop down list (shows name but is really storing rideID) what sessions  are available? (query needed to get this information. Pull rideID from last form. Base drop down list on this query) better way  (easier choice) ‘ append’ query  can add session number  and customerID  to Reservation table
existing new ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],choose ride make a reservation (choose a session on a ride) choose session points price drop down list (shows name but is really storing rideID) If we include these these fields then they can be used later to check if enough points what sessions  are available? (query needed to get this information. Pull rideID from last form. Base drop down list on this query) even better way  (allows for expansion later) ‘ append’ query  can add session number  and customerID  to Reservation table

More Related Content

Similar to A2 Jan 08 (nov)

Covetuse jewelry presentation
Covetuse jewelry presentationCovetuse jewelry presentation
Covetuse jewelry presentation
sameervyas
 
BND_S4CLD2302_Master_Data_EN_XX.docx
BND_S4CLD2302_Master_Data_EN_XX.docxBND_S4CLD2302_Master_Data_EN_XX.docx
BND_S4CLD2302_Master_Data_EN_XX.docx
RashidKhan809524
 
Build .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and DashboardBuild .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and Dashboard
Iron Speed
 

Similar to A2 Jan 08 (nov) (20)

Beauty Care.pptx
Beauty Care.pptxBeauty Care.pptx
Beauty Care.pptx
 
All in one Odoo Advanced Helpdesk Support Ticket and Issue Management Module
All in one Odoo Advanced Helpdesk Support Ticket and Issue Management ModuleAll in one Odoo Advanced Helpdesk Support Ticket and Issue Management Module
All in one Odoo Advanced Helpdesk Support Ticket and Issue Management Module
 
System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)
 
Advance Website Helpdesk In odoo
Advance Website Helpdesk In odoo Advance Website Helpdesk In odoo
Advance Website Helpdesk In odoo
 
Book a-snapper
Book a-snapperBook a-snapper
Book a-snapper
 
ERP for Printing Industry
ERP for Printing IndustryERP for Printing Industry
ERP for Printing Industry
 
printing-Document
printing-Documentprinting-Document
printing-Document
 
Advance Java course work under NCC Education June 2011
Advance Java course work  under NCC Education June 2011Advance Java course work  under NCC Education June 2011
Advance Java course work under NCC Education June 2011
 
Covetuse jewelry presentation
Covetuse jewelry presentationCovetuse jewelry presentation
Covetuse jewelry presentation
 
BND_S4CLD2302_Master_Data_EN_XX.docx
BND_S4CLD2302_Master_Data_EN_XX.docxBND_S4CLD2302_Master_Data_EN_XX.docx
BND_S4CLD2302_Master_Data_EN_XX.docx
 
FINAL-Review
FINAL-ReviewFINAL-Review
FINAL-Review
 
Customer master Data
Customer master DataCustomer master Data
Customer master Data
 
Msc project_CDS Automation
Msc project_CDS AutomationMsc project_CDS Automation
Msc project_CDS Automation
 
sudah selesai
sudah selesaisudah selesai
sudah selesai
 
Online_Car_Rental_System_A_Project_Prese.pdf
Online_Car_Rental_System_A_Project_Prese.pdfOnline_Car_Rental_System_A_Project_Prese.pdf
Online_Car_Rental_System_A_Project_Prese.pdf
 
Planning & Route Sheet.ppt
Planning & Route Sheet.pptPlanning & Route Sheet.ppt
Planning & Route Sheet.ppt
 
SharePoint Saturday Ozarks
SharePoint Saturday OzarksSharePoint Saturday Ozarks
SharePoint Saturday Ozarks
 
Website Helpdesk Support Ticket Management module in Odoo
Website Helpdesk Support Ticket Management module in OdooWebsite Helpdesk Support Ticket Management module in Odoo
Website Helpdesk Support Ticket Management module in Odoo
 
IIT JEE Seat Allocation System
IIT JEE Seat Allocation System IIT JEE Seat Allocation System
IIT JEE Seat Allocation System
 
Build .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and DashboardBuild .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and Dashboard
 

More from c.west

Do Review Improve
Do Review ImproveDo Review Improve
Do Review Improve
c.west
 
Making A Presentation (Student Version)
Making A Presentation (Student Version)Making A Presentation (Student Version)
Making A Presentation (Student Version)
c.west
 
Reading Level Tools In Word
Reading Level Tools In WordReading Level Tools In Word
Reading Level Tools In Word
c.west
 
Software
SoftwareSoftware
Software
c.west
 
Printing & Colour Separation
Printing & Colour SeparationPrinting & Colour Separation
Printing & Colour Separation
c.west
 
Hardware
HardwareHardware
Hardware
c.west
 
Stage 3 - Creating your project
Stage 3 - Creating your projectStage 3 - Creating your project
Stage 3 - Creating your project
c.west
 
Stage 2 - Deciding on a project
Stage 2 - Deciding on a projectStage 2 - Deciding on a project
Stage 2 - Deciding on a project
c.west
 
Stage 1 - Finding out
Stage 1 - Finding outStage 1 - Finding out
Stage 1 - Finding out
c.west
 
Environment Collages G2
Environment Collages G2Environment Collages G2
Environment Collages G2
c.west
 
Environment Collages G1
Environment Collages G1Environment Collages G1
Environment Collages G1
c.west
 
Unit 6 Poster And Advert Design
Unit 6   Poster And Advert DesignUnit 6   Poster And Advert Design
Unit 6 Poster And Advert Design
c.west
 
Unit 5 Page Design
Unit 5   Page DesignUnit 5   Page Design
Unit 5 Page Design
c.west
 
Unit 4 Using The Internet
Unit 4   Using The InternetUnit 4   Using The Internet
Unit 4 Using The Internet
c.west
 
Unit 3 Spreadsheets
Unit 3   SpreadsheetsUnit 3   Spreadsheets
Unit 3 Spreadsheets
c.west
 
Unit 2 Business Documents
Unit 2   Business DocumentsUnit 2   Business Documents
Unit 2 Business Documents
c.west
 
Unit 1 Logo Design
Unit 1   Logo DesignUnit 1   Logo Design
Unit 1 Logo Design
c.west
 
5. Production Form
5. Production Form5. Production Form
5. Production Form
c.west
 
4. Delivery Notes
4. Delivery Notes4. Delivery Notes
4. Delivery Notes
c.west
 
3. Order Form
3. Order Form3. Order Form
3. Order Form
c.west
 

More from c.west (20)

Do Review Improve
Do Review ImproveDo Review Improve
Do Review Improve
 
Making A Presentation (Student Version)
Making A Presentation (Student Version)Making A Presentation (Student Version)
Making A Presentation (Student Version)
 
Reading Level Tools In Word
Reading Level Tools In WordReading Level Tools In Word
Reading Level Tools In Word
 
Software
SoftwareSoftware
Software
 
Printing & Colour Separation
Printing & Colour SeparationPrinting & Colour Separation
Printing & Colour Separation
 
Hardware
HardwareHardware
Hardware
 
Stage 3 - Creating your project
Stage 3 - Creating your projectStage 3 - Creating your project
Stage 3 - Creating your project
 
Stage 2 - Deciding on a project
Stage 2 - Deciding on a projectStage 2 - Deciding on a project
Stage 2 - Deciding on a project
 
Stage 1 - Finding out
Stage 1 - Finding outStage 1 - Finding out
Stage 1 - Finding out
 
Environment Collages G2
Environment Collages G2Environment Collages G2
Environment Collages G2
 
Environment Collages G1
Environment Collages G1Environment Collages G1
Environment Collages G1
 
Unit 6 Poster And Advert Design
Unit 6   Poster And Advert DesignUnit 6   Poster And Advert Design
Unit 6 Poster And Advert Design
 
Unit 5 Page Design
Unit 5   Page DesignUnit 5   Page Design
Unit 5 Page Design
 
Unit 4 Using The Internet
Unit 4   Using The InternetUnit 4   Using The Internet
Unit 4 Using The Internet
 
Unit 3 Spreadsheets
Unit 3   SpreadsheetsUnit 3   Spreadsheets
Unit 3 Spreadsheets
 
Unit 2 Business Documents
Unit 2   Business DocumentsUnit 2   Business Documents
Unit 2 Business Documents
 
Unit 1 Logo Design
Unit 1   Logo DesignUnit 1   Logo Design
Unit 1 Logo Design
 
5. Production Form
5. Production Form5. Production Form
5. Production Form
 
4. Delivery Notes
4. Delivery Notes4. Delivery Notes
4. Delivery Notes
 
3. Order Form
3. Order Form3. Order Form
3. Order Form
 

Recently uploaded

anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 

Recently uploaded (20)

sales plan presentation by mckinsey alum
sales plan presentation by mckinsey alumsales plan presentation by mckinsey alum
sales plan presentation by mckinsey alum
 
Hyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings releaseHyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings release
 
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdfDigital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
IPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best ServiceIPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best Service
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
New Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9loNew Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9lo
 
Strategy Analysis and Selecting ( Space Matrix)
Strategy Analysis and Selecting ( Space Matrix)Strategy Analysis and Selecting ( Space Matrix)
Strategy Analysis and Selecting ( Space Matrix)
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
IPTV Subscription in Ireland: Elevating Your Entertainment Experience
IPTV Subscription in Ireland: Elevating Your Entertainment ExperienceIPTV Subscription in Ireland: Elevating Your Entertainment Experience
IPTV Subscription in Ireland: Elevating Your Entertainment Experience
 
Maximizing Efficiency Migrating AccountEdge Data to QuickBooks.pdf
Maximizing Efficiency Migrating AccountEdge Data to QuickBooks.pdfMaximizing Efficiency Migrating AccountEdge Data to QuickBooks.pdf
Maximizing Efficiency Migrating AccountEdge Data to QuickBooks.pdf
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 

A2 Jan 08 (nov)

  • 1. Jan 2008 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.  
  • 4. sessions rides members sessions reservations members sessions
  • 5. reservations members sessions sessions ride members reservations rides sessions
  • 6. members reservations rides sessions Session No. Session Time Session Date Ride Code 673234 11:00:00 03/06/2008 FX018 673235 14:00:00 03/06/2008 FX018 673236 16:00:00 03/06/2008 FX018 673237 11:00:00 04/06/2008 FX018 673237 11:00:00 04/06/2008 FX018 673237 11:00:00 04/06/2008 FX018 673238 14:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673239 16:00:00 04/06/2008 FX018 673240 11:00:00 03/06/2008 DX028 673241 14:00:00 03/06/2008 DX028 673242 16:00:00 03/06/2008 DX028 673242 16:00:00 03/06/2008 DX028 673242 16:00:00 03/06/2008 DX028 673243 11:00:00 04/06/2008 DX028 673244 14:00:00 04/06/2008 DX028 673244 14:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673245 16:00:00 04/06/2008 DX028 673246 11:00:00 03/06/2008 GC223 etc. etc. etc. etc. data file Card Number Customer ID Customer Last Name Customer First Name Customer Address Line 1 Customer Town Customer County Customer Post Code Points Outstanding Print Card Student Session Number Session Time Session Date Number Reserved Reserved Places Available Ride Code Ride Name Points Value Ride Price session number (PK) date time places available ride code (FK) ride code (PK) Ride Name Points Value Ride Price customerID (FK) session number (FK) customerID (PK) etc. … Points Outstanding Print Card Student
  • 7.
  • 8.  
  • 9.  
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.