SlideShare una empresa de Scribd logo
1 de 26
Unit 6: Advanced Databases OCR Nationals Level 3
Lesson Objectives Design a relational database to include:  purpose of database  audience of database  minimum of 3 tables  complete an ERD (entity-relationship) diagram for the database  normalise data to the 3rd normal form  a user interface to access all parts of the database , (NB: we will look at this later when the basic database has been set up).  forms for adding/amending data  designs for reports both printed and on screens, (NB: we will review t section at a later date also).  data validation 	 AO1
Lesson Objectives S-Cars Database structure Apply validation rules and input masks Import the raw data AO2
Importing Data Some data can be input into the database from the original text files.  Import the Driver and Customers data using the External Data tab and follow the simple steps. However, not all data fits exactly and we must manipulate this data using an APPEND QUERY.
Create a simple query, select only the fields required for tblCars from the raw data bookings.
Select “APPEND” and choose to append to the tblCars.  Ensure that the fields match.
Duplicate fields will have been removed.
Have any cars not been accepted? Why?
Why will the data not import into tblBookings?
We must have a composite primary key, so that a customer can make multiple bookings.  Are these correct? Why? Why not? What would you choose?
Evidence to be submitted With one screen dump per A4 page, provide: A screen dump showing the entities and relationships in your database system. For each table, a screen dump showing the table structure you have created, including field names and data types.  Printouts or screen dumps of all tables after import, showing either at least twenty records or the whole file (whichever is the smaller). This must be done before any other data is entered. On one A4 page, produce a table listing the rejected records and explaining why each is invalid.
Add, Edit and Delete Records Create a basic form for each table and show evidence that you have added, edited and deleted records.  AO2
For example, add a new customer, new car and new booking using the simple form you have created. Evidence of this can be given in screenshots.  NB: These basic forms are evidence for AO2, but we will customise them later for AO4.
Lesson Objectives Develop the S-Cars Database by creating queries based on actual business scenarios, including calculating monthly wages and finding bookings. AO3
Scenarios A customer, “Amaren”, would like to know all of the makes of car that will allow a party of more than 10 and cost less than £180. A business customer, “Copley”, would like to have a list of all previous bookings.  The manager would like to find out the most popular car type. The manager would like to find out the most popular month for booking cars. A driver, “Wilson”, would like to know how many sessions he has worked since he started with the company. AO3
Scenarios The manager would like to know the most popular car. The accountant would like a grand total for all bookings for 2003. In addition he would like to have the Vat paid for each booking in 2003. The manager would like to find the most popular session. The manager would like to find each driver’s sessions totals. AO3
Query conditions can include comparisons based on: = (equal to)  < (less than) > (greater than)  <>, >=, <=  the logical operators AND, OR and NOT;
Lesson Objectives Create the user interface to manage your system. The system must enable a user to: add and edit customer details add and edit driver details add and edit car details add and edit booking details Access other relevant information and functions AO4
Lesson Objectives Create reports based on the queries you have provided.  You must incorporate sorting on single and multiple fields and grouping on a single and multiple fields.  You must create one report that shows grouped and overall summaries. AO5
Lesson Objectives Create a formal business letter for customers who have outstanding payments. Mail merge the “Outstanding Payments” query with the letter. AO5
Lesson Objectives Once a month the system must produce: invoices for all outstanding payments (outstanding means those bookings which have taken place but haven’t yet been paid for) a list of all the invoices produced, and the amount of each, with a total of how much money has been invoiced that month. An invoice must include at least the following: S-Cars name, address and logo, telephone number, fax number  the word ‘INVOICE’ the booking numbers (it is possible that a customer may have more than one booking payment outstanding) the customer’s ID number, name and address to which the invoice will be sent an itemised list of all bookings by that customer showing for each booking the registration number, date and cost (Note that cost is the total cost of hiring that vehicle and not necessarily cost per session.) the total cost of all the itemised hires exclusive of VAT the amount of VAT (charged at 15%) the total including VAT. For invoices with payments outstanding for more than three months the following statement should be printed in red on the bottom: “Please note that this invoice contains payments which have been outstanding for over three months. Please pay within the next 14 days to avoid legal action”. AO5
Lesson Objectives AO7 – Testing Produce a test plan covering the following checks: e.g.  database meets original design brief  validation  forms  queries  Reports Changes are made as appropriate to the database. 	 AO7
Lesson Objectives User Documentation Produce a user guide. Produce a technical guide for the database “A technical manual should also be produced containing information about details of the hardware, software and other resources required, a detailed entity-relationship diagram, a detailed data dictionary and details of validation and verification procedures. “ AO6
Lesson Objectives AO8 – Evaluation Evaluate the database against the user needs, (purpose and audience), and database specification. Describe improvements needed for the user. AO8

Más contenido relacionado

La actualidad más candente

Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...
Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...
Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...AlexHunetr
 
QuickBooks Strategies for the Professional Services Industry
QuickBooks Strategies for the Professional Services IndustryQuickBooks Strategies for the Professional Services Industry
QuickBooks Strategies for the Professional Services IndustryHostPaul
 
SAP Lumira - Building visualizations
SAP Lumira - Building visualizationsSAP Lumira - Building visualizations
SAP Lumira - Building visualizationsDmitry Anoshin
 
SAP Lumira - Enriching data
SAP Lumira - Enriching dataSAP Lumira - Enriching data
SAP Lumira - Enriching dataDmitry Anoshin
 
How to Generate FSG Reports - Part I
How to Generate FSG Reports - Part IHow to Generate FSG Reports - Part I
How to Generate FSG Reports - Part Ieprentise
 
Sales quota planning creating application
Sales quota planning creating applicationSales quota planning creating application
Sales quota planning creating applicationRati Sharma
 
SAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configurationSAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configurationJonathan Eemans
 
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAdobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAnjali Rao
 
Offline &amp; Online Scenario For An Interactive Adobe
Offline &amp; Online Scenario For An Interactive AdobeOffline &amp; Online Scenario For An Interactive Adobe
Offline &amp; Online Scenario For An Interactive Adobestevecoupland
 
My Programs (30-09-2016) Updated
My Programs (30-09-2016) UpdatedMy Programs (30-09-2016) Updated
My Programs (30-09-2016) UpdatedSajid Javid
 
HBL- Remittance Services
HBL- Remittance ServicesHBL- Remittance Services
HBL- Remittance ServicesSyed Aneel Raza
 

La actualidad más candente (17)

Sap co pa planning
Sap co pa planningSap co pa planning
Sap co pa planning
 
Ain pform helfulhints
Ain pform helfulhintsAin pform helfulhints
Ain pform helfulhints
 
Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...
Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...
Excel 2013 Chapter 3: SAM Project 1a Flex Cab Company FORMAT A REVENUE REPORT...
 
Oracle General Ledger GL FSG
Oracle General Ledger GL FSG Oracle General Ledger GL FSG
Oracle General Ledger GL FSG
 
QuickBooks Strategies for the Professional Services Industry
QuickBooks Strategies for the Professional Services IndustryQuickBooks Strategies for the Professional Services Industry
QuickBooks Strategies for the Professional Services Industry
 
SAP Lumira - Building visualizations
SAP Lumira - Building visualizationsSAP Lumira - Building visualizations
SAP Lumira - Building visualizations
 
SAP Lumira - Enriching data
SAP Lumira - Enriching dataSAP Lumira - Enriching data
SAP Lumira - Enriching data
 
IINSIGHT 6.2.7 Release Notes
IINSIGHT 6.2.7 Release NotesIINSIGHT 6.2.7 Release Notes
IINSIGHT 6.2.7 Release Notes
 
How to Generate FSG Reports - Part I
How to Generate FSG Reports - Part IHow to Generate FSG Reports - Part I
How to Generate FSG Reports - Part I
 
Sales quota planning creating application
Sales quota planning creating applicationSales quota planning creating application
Sales quota planning creating application
 
SAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configurationSAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configuration
 
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAdobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
 
Access Demo
Access DemoAccess Demo
Access Demo
 
Offline &amp; Online Scenario For An Interactive Adobe
Offline &amp; Online Scenario For An Interactive AdobeOffline &amp; Online Scenario For An Interactive Adobe
Offline &amp; Online Scenario For An Interactive Adobe
 
My Programs (30-09-2016) Updated
My Programs (30-09-2016) UpdatedMy Programs (30-09-2016) Updated
My Programs (30-09-2016) Updated
 
Sap Adobe Form
Sap Adobe FormSap Adobe Form
Sap Adobe Form
 
HBL- Remittance Services
HBL- Remittance ServicesHBL- Remittance Services
HBL- Remittance Services
 

Similar a Lesson objectives unit 6 advanced databases

Part 2Provider Database (MS Access)For a review of the complete r.docx
Part 2Provider Database (MS Access)For a review of the complete r.docxPart 2Provider Database (MS Access)For a review of the complete r.docx
Part 2Provider Database (MS Access)For a review of the complete r.docxherbertwilson5999
 
Part 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docxPart 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docxhoney690131
 
SECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docx
SECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docxSECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docx
SECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docxbagotjesusa
 
Part 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docxPart 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docxdanhaley45372
 
Part 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docxPart 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docxherbertwilson5999
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfAmitKumarbishoyi2
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Rajeev Kumar
 
Part 2Provider Database (MS Access)Use the project descriptio.docx
Part 2Provider Database (MS Access)Use the project descriptio.docxPart 2Provider Database (MS Access)Use the project descriptio.docx
Part 2Provider Database (MS Access)Use the project descriptio.docxdunnramage
 
Part 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docxPart 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docxodiliagilby
 
Part 2Provider Database (Open Office Database)Use the project.docx
Part 2Provider Database (Open Office Database)Use the project.docxPart 2Provider Database (Open Office Database)Use the project.docx
Part 2Provider Database (Open Office Database)Use the project.docxdewhirstichabod
 
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docxPart 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docxhoney690131
 
Part 2Provider Database (Open Office Database)Use the project des.docx
Part 2Provider Database (Open Office Database)Use the project des.docxPart 2Provider Database (Open Office Database)Use the project des.docx
Part 2Provider Database (Open Office Database)Use the project des.docxdanhaley45372
 
Case Study Part 2 - Provider Database (Access) AssignmentsPart.docx
Case Study Part 2 - Provider Database (Access) AssignmentsPart.docxCase Study Part 2 - Provider Database (Access) AssignmentsPart.docx
Case Study Part 2 - Provider Database (Access) AssignmentsPart.docxmichelljubborjudd
 
Kalc co reconciliation with fi
Kalc co reconciliation with fiKalc co reconciliation with fi
Kalc co reconciliation with fiFarooq Wangde
 
AimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxAimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxsimonlbentley59018
 
460970787-93626369-Oracle-Accounts-Receivables-1-ppt.ppt
460970787-93626369-Oracle-Accounts-Receivables-1-ppt.ppt460970787-93626369-Oracle-Accounts-Receivables-1-ppt.ppt
460970787-93626369-Oracle-Accounts-Receivables-1-ppt.pptsporto2013
 
MaxTECH Technical Training Presentation from MaximoWorld 2018
MaxTECH Technical Training Presentation from MaximoWorld 2018MaxTECH Technical Training Presentation from MaximoWorld 2018
MaxTECH Technical Training Presentation from MaximoWorld 2018Helen Fisher
 

Similar a Lesson objectives unit 6 advanced databases (20)

Part 2Provider Database (MS Access)For a review of the complete r.docx
Part 2Provider Database (MS Access)For a review of the complete r.docxPart 2Provider Database (MS Access)For a review of the complete r.docx
Part 2Provider Database (MS Access)For a review of the complete r.docx
 
Part 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docxPart 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docx
 
SECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docx
SECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docxSECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docx
SECTION I - EXECUTIVE SUMMARY Remember, this will be an ex.docx
 
Part 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docxPart 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docx
 
Part 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docxPart 2Provider Database (MS Access)Use the project description HE.docx
Part 2Provider Database (MS Access)Use the project description HE.docx
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdf
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Part 2Provider Database (MS Access)Use the project descriptio.docx
Part 2Provider Database (MS Access)Use the project descriptio.docxPart 2Provider Database (MS Access)Use the project descriptio.docx
Part 2Provider Database (MS Access)Use the project descriptio.docx
 
Part 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docxPart 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docx
 
Part 2Provider Database (Open Office Database)Use the project.docx
Part 2Provider Database (Open Office Database)Use the project.docxPart 2Provider Database (Open Office Database)Use the project.docx
Part 2Provider Database (Open Office Database)Use the project.docx
 
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docxPart 1 - Microsoft AccessView GlossaryUse Access to create a.docx
Part 1 - Microsoft AccessView GlossaryUse Access to create a.docx
 
Part 2Provider Database (Open Office Database)Use the project des.docx
Part 2Provider Database (Open Office Database)Use the project des.docxPart 2Provider Database (Open Office Database)Use the project des.docx
Part 2Provider Database (Open Office Database)Use the project des.docx
 
Case Study Part 2 - Provider Database (Access) AssignmentsPart.docx
Case Study Part 2 - Provider Database (Access) AssignmentsPart.docxCase Study Part 2 - Provider Database (Access) AssignmentsPart.docx
Case Study Part 2 - Provider Database (Access) AssignmentsPart.docx
 
Isu crm facts 01.doc
Isu crm facts 01.docIsu crm facts 01.doc
Isu crm facts 01.doc
 
Kalc co reconciliation with fi
Kalc co reconciliation with fiKalc co reconciliation with fi
Kalc co reconciliation with fi
 
AimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxAimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docx
 
460970787-93626369-Oracle-Accounts-Receivables-1-ppt.ppt
460970787-93626369-Oracle-Accounts-Receivables-1-ppt.ppt460970787-93626369-Oracle-Accounts-Receivables-1-ppt.ppt
460970787-93626369-Oracle-Accounts-Receivables-1-ppt.ppt
 
MaxTECH Technical Training Presentation from MaximoWorld 2018
MaxTECH Technical Training Presentation from MaximoWorld 2018MaxTECH Technical Training Presentation from MaximoWorld 2018
MaxTECH Technical Training Presentation from MaximoWorld 2018
 
Glinterface
GlinterfaceGlinterface
Glinterface
 

Último

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 

Último (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 

Lesson objectives unit 6 advanced databases

  • 1. Unit 6: Advanced Databases OCR Nationals Level 3
  • 2. Lesson Objectives Design a relational database to include: purpose of database audience of database minimum of 3 tables complete an ERD (entity-relationship) diagram for the database normalise data to the 3rd normal form a user interface to access all parts of the database , (NB: we will look at this later when the basic database has been set up). forms for adding/amending data designs for reports both printed and on screens, (NB: we will review t section at a later date also). data validation AO1
  • 3. Lesson Objectives S-Cars Database structure Apply validation rules and input masks Import the raw data AO2
  • 4. Importing Data Some data can be input into the database from the original text files. Import the Driver and Customers data using the External Data tab and follow the simple steps. However, not all data fits exactly and we must manipulate this data using an APPEND QUERY.
  • 5. Create a simple query, select only the fields required for tblCars from the raw data bookings.
  • 6. Select “APPEND” and choose to append to the tblCars. Ensure that the fields match.
  • 7.
  • 8. Duplicate fields will have been removed.
  • 9. Have any cars not been accepted? Why?
  • 10. Why will the data not import into tblBookings?
  • 11. We must have a composite primary key, so that a customer can make multiple bookings. Are these correct? Why? Why not? What would you choose?
  • 12.
  • 13. Evidence to be submitted With one screen dump per A4 page, provide: A screen dump showing the entities and relationships in your database system. For each table, a screen dump showing the table structure you have created, including field names and data types. Printouts or screen dumps of all tables after import, showing either at least twenty records or the whole file (whichever is the smaller). This must be done before any other data is entered. On one A4 page, produce a table listing the rejected records and explaining why each is invalid.
  • 14. Add, Edit and Delete Records Create a basic form for each table and show evidence that you have added, edited and deleted records. AO2
  • 15. For example, add a new customer, new car and new booking using the simple form you have created. Evidence of this can be given in screenshots. NB: These basic forms are evidence for AO2, but we will customise them later for AO4.
  • 16. Lesson Objectives Develop the S-Cars Database by creating queries based on actual business scenarios, including calculating monthly wages and finding bookings. AO3
  • 17. Scenarios A customer, “Amaren”, would like to know all of the makes of car that will allow a party of more than 10 and cost less than £180. A business customer, “Copley”, would like to have a list of all previous bookings. The manager would like to find out the most popular car type. The manager would like to find out the most popular month for booking cars. A driver, “Wilson”, would like to know how many sessions he has worked since he started with the company. AO3
  • 18. Scenarios The manager would like to know the most popular car. The accountant would like a grand total for all bookings for 2003. In addition he would like to have the Vat paid for each booking in 2003. The manager would like to find the most popular session. The manager would like to find each driver’s sessions totals. AO3
  • 19. Query conditions can include comparisons based on: = (equal to) < (less than) > (greater than) <>, >=, <= the logical operators AND, OR and NOT;
  • 20. Lesson Objectives Create the user interface to manage your system. The system must enable a user to: add and edit customer details add and edit driver details add and edit car details add and edit booking details Access other relevant information and functions AO4
  • 21. Lesson Objectives Create reports based on the queries you have provided. You must incorporate sorting on single and multiple fields and grouping on a single and multiple fields. You must create one report that shows grouped and overall summaries. AO5
  • 22. Lesson Objectives Create a formal business letter for customers who have outstanding payments. Mail merge the “Outstanding Payments” query with the letter. AO5
  • 23. Lesson Objectives Once a month the system must produce: invoices for all outstanding payments (outstanding means those bookings which have taken place but haven’t yet been paid for) a list of all the invoices produced, and the amount of each, with a total of how much money has been invoiced that month. An invoice must include at least the following: S-Cars name, address and logo, telephone number, fax number the word ‘INVOICE’ the booking numbers (it is possible that a customer may have more than one booking payment outstanding) the customer’s ID number, name and address to which the invoice will be sent an itemised list of all bookings by that customer showing for each booking the registration number, date and cost (Note that cost is the total cost of hiring that vehicle and not necessarily cost per session.) the total cost of all the itemised hires exclusive of VAT the amount of VAT (charged at 15%) the total including VAT. For invoices with payments outstanding for more than three months the following statement should be printed in red on the bottom: “Please note that this invoice contains payments which have been outstanding for over three months. Please pay within the next 14 days to avoid legal action”. AO5
  • 24. Lesson Objectives AO7 – Testing Produce a test plan covering the following checks: e.g. database meets original design brief validation forms queries Reports Changes are made as appropriate to the database. AO7
  • 25. Lesson Objectives User Documentation Produce a user guide. Produce a technical guide for the database “A technical manual should also be produced containing information about details of the hardware, software and other resources required, a detailed entity-relationship diagram, a detailed data dictionary and details of validation and verification procedures. “ AO6
  • 26. Lesson Objectives AO8 – Evaluation Evaluate the database against the user needs, (purpose and audience), and database specification. Describe improvements needed for the user. AO8