Anantavrasilpa k.ratchada ppp a2 f db 2015 for oecd bot seminar 20141217 revised final
A2 DB Jan 08
-
date post
19-Oct-2014 -
Category
Technology
-
view
423 -
download
1
description
Transcript of A2 DB Jan 08
![Page 1: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/1.jpg)
entity1 entity2link
e.g. Street, Town, City are dependent on
Postcode (and not on the table’s
PRIMARY KEY)CustomerID
HouseNumStreetTownCityPostcode
dependent
not dependent
Employee number Employee
nameRate category
Project numberEmployee number
Project number Project name
Rate category
Hourly rate
3NF
![Page 2: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/2.jpg)
![Page 3: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/3.jpg)
members
rides
sessions
![Page 4: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/4.jpg)
sessionsrides
members sessions
reservations
members sessions
![Page 5: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/5.jpg)
members reservations
ridessessions
reservations
members sessions
sessionsride
![Page 6: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/6.jpg)
members reservations
ridessessions
Session No. Session TimeSession DateRide Code673234 11:00:00 03/06/2008 FX018673235 14:00:00 03/06/2008 FX018673236 16:00:00 03/06/2008 FX018673237 11:00:00 04/06/2008 FX018673237 11:00:00 04/06/2008 FX018673237 11:00:00 04/06/2008 FX018673238 14:00:00 04/06/2008 FX018673239 16:00:00 04/06/2008 FX018673239 16:00:00 04/06/2008 FX018673239 16:00:00 04/06/2008 FX018673239 16:00:00 04/06/2008 FX018673240 11:00:00 03/06/2008 DX028673241 14:00:00 03/06/2008 DX028673242 16:00:00 03/06/2008 DX028673242 16:00:00 03/06/2008 DX028673242 16:00:00 03/06/2008 DX028673243 11:00:00 04/06/2008 DX028673244 14:00:00 04/06/2008 DX028673244 14:00:00 04/06/2008 DX028673245 16:00:00 04/06/2008 DX028673245 16:00:00 04/06/2008 DX028673245 16:00:00 04/06/2008 DX028673245 16:00:00 04/06/2008 DX028673246 11:00:00 03/06/2008 GC223etc. etc. etc. etc.
data file
Card NumberCustomer IDCustomer Last NameCustomer First NameCustomer Address Line 1Customer TownCustomer CountyCustomer Post CodePoints OutstandingPrint CardStudentSession NumberSession TimeSession DateNumber ReservedReserved Places AvailableRide CodeRide NamePoints ValueRide Price
session number (PK)datetimeplaces availableride code (FK)
ride code (PK)Ride NamePoints ValueRide Price
customerID (FK)session number (FK)
customerID (PK)etc.…Points OutstandingPrint CardStudent
![Page 7: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/7.jpg)
CustomerID needs to be Autonumberbut you can’t make a field Autonumber of it’s already got data in it!
• create the table• make a new CustomerID field with Autonumber• delete all records• use Append Query to add data again
Also, printcard and student can be set to Yes/No
![Page 8: A2 DB Jan 08](https://reader033.fdocuments.in/reader033/viewer/2022061109/5444bc31afaf9f9c098b496b/html5/thumbnails/8.jpg)
Create a form to add new members(remember that they will use it themselves)
• what do we want them to see?• how can we make the form open up ready for a new record?• what should their points total be?• how can we make their CustomerID appear as a membership number?• how can we prevent them from changing their own points?! (or anything else)