Time for a quick Microsoft Access beginner quiz. There are five questions covering some of the most important building blocks of a database: tables, forms, reports, and how customer orders should be stored. Keep track of your answers before checking the explanations.

These are basic concepts, but they matter a lot. Get them right now and your databases will be much easier to build, search, maintain, and expand later. Get them wrong and you may end up with a customer table that looks like someone pressed every button on the TARDIS console.
Question 1: Which Microsoft Access object is primarily used to store the actual data in a database?
Is it a table, form, report, or query?
Answer: A table.
Tables are where the data lives. A customer table stores customer records. An orders table stores order records. A products table stores product records. Everything else in Access is generally designed to help you work with that data in one way or another.
Forms make data easier to enter and view. Queries help you find, filter, calculate, and combine data. Reports format the data for printing or exporting. But the table is the actual storage container.
Question 2: A customer can place many orders. What is the usual relational database design?
A. Put Order1, Order2, and Order3 fields in the customer table.
B. Store each order as a separate record in an orders table.
C. Create a separate customer table for each order.
D. Put all order details in one large notes field.
Answer: B. Store each order as a separate record in an Orders table.
This is one of the most important database design rules to understand. A customer should have one record in the Customer table. Each order placed by that customer should be a separate record in an Orders table.
The Orders table will normally include a field such as CustomerID to identify which customer placed the order. That creates a one-to-many relationship: one customer can have many orders, but each individual order belongs to one customer.
Do not create fields named Order1, Order2, Order3, and so on. That seems tempting when you are first learning, but it falls apart as soon as someone places a fourth order. Customers are not limited to however many order fields you happened to create on a Tuesday afternoon.
Question 3: Why is it often better to store first name and last name in separate fields?
A. Access requires all names to be split into two fields.
B. It makes sorting, filtering, and personalized letters easier.
C. It prevents two customers from having the same last name.
D. It automatically creates a primary key.
Answer: B. It makes sorting, filtering, and personalized letters easier.
Access does not require names to be split. You certainly can keep a full name in one field if that is all you need. But separate FirstName and LastName fields give you more flexibility.
You can sort by last name, filter for everyone named Smith, or create personalized correspondence that says, "Dear Spock," instead of "Dear Spock Smith." Separate fields also make it easier to create mailing labels, reports, and queries later.
It does not stop duplicate last names, and it has nothing to do with automatically creating a primary key. Plenty of people can share the same last name. That is why we use an ID field to uniquely identify records.
Question 4: Which Access object is generally best for entering and viewing data on the screen?
Would that be a table, form, report, or relationship?
Answer: A form.
You can enter data directly into a table, especially while you are building and testing your database. But for day-to-day use, forms are generally the better choice.
A form lets you control what users see, arrange fields in a sensible layout, add buttons, limit mistakes, and keep people out of fields they should not be touching. Tables are for storing data. Forms are for working with it on the screen.
Question 5: Which Access object is generally designed for formatted printing, such as invoices or mailing labels?
Answer: A report.
Reports are designed for printouts, PDFs, invoices, labels, summaries, and other formatted output. You can make reports look professional, group records, add totals, include logos, and control exactly how information appears on the page.
Remember the simple rule: forms are for the screen, reports are for printouts. There are exceptions, of course, because this is Access and there is almost always an exception somewhere. But that rule will serve beginners very well.
How did you do? If you got all five correct, congratulations. If you missed a few, no worries. These topics, along with much more beginner-level Access training, are covered in Access Beginner 1, Lesson 2. Watch the embedded video for the quiz and explanations, then see if you can score a perfect five out of five next time.
Live long and prosper,
RR
