Microsoft Access Comprehensive Question Bank with Answers

Objectives: Microsoft Access Comprehensive Question Bank with Answers

Microsoft Access Comprehensive Question Bank with Answers

Microsoft Access Comprehensive Question Bank with Answers

This collection of questions and answers covers theory, practical skills, and case studies in Microsoft Access. Learners who practice these will be competent for any exam globally.

Section A: Multiple Choice Questions (MCQs)

1. Which of the following is not a valid data type in MS Access?
a) Text
b) Number
c) AutoNumber
d) Character
Answer: d) Character
2. The primary key in a table must be:
a) Unique and not null
b) Numeric only
c) Always AutoNumber
d) Linked to another table
Answer: a) Unique and not null
3. In Access, which view allows you to design queries visually?
a) Design View
b) Datasheet View
c) SQL View
d) Layout View
Answer: a) Design View
4. A relationship between tables is defined to:
a) Reduce redundancy
b) Enforce referential integrity
c) Link related records
d) All of the above
Answer: d) All of the above
5. Which object is used to present data in a printable format?
a) Tables
b) Queries
c) Reports
d) Forms
Answer: c) Reports

Section B: Short Answer Questions

  • 6. Define a foreign key and explain its purpose in MS Access.
    A foreign key is a field that links one table to the primary key of another. It ensures referential integrity between related tables.
  • 7. What is the difference between a form and a report?
    Forms are used for entering and editing data, while reports are for formatting and printing data in a presentable way.
  • 8. List and explain any three query types available in MS Access.
    Select Query (retrieves data), Update Query (modifies data), Append Query (adds records to another table).
  • 9. What is referential integrity? Why is it important?
    It ensures consistency between related tables by preventing orphan records. Important to maintain accurate data relationships.
  • 10. Explain the difference between Datasheet View and Design View of a table.
    Datasheet View shows and edits data directly, Design View defines the structure and data types of fields.

Section C: Practical Task Questions

  • 11. Create a database named SchoolDB with tables: Students and Results. Establish a relationship.
    Create Students(StudentID PK, Name, Class, Age). Create Results(ResultID PK, StudentID FK, Subject, Marks). Relationship: Students.StudentID β†’ Results.StudentID.
  • 12. Design a form that allows teachers to enter marks.
    Use Form Wizard β†’ Select Results table β†’ Choose fields β†’ Create a simple data entry form.
  • 13. Write and run a query to display all students scoring more than 75 in Mathematics.
    Query in SQL: SELECT Students.Name, Results.Subject, Results.Marks FROM Students INNER JOIN Results ON Students.StudentID=Results.StudentID WHERE Results.Subject='Mathematics' AND Results.Marks > 75;
  • 14. Create a report that summarizes average marks per subject.
    Use Report Wizard β†’ Select Results β†’ Group by Subject β†’ Apply Avg function on Marks.
  • 15. Import data from Excel.
    Go to External Data β†’ New Data Source β†’ From File β†’ Excel β†’ Browse and select file β†’ Import into table.

Section D: Case Study / Scenario Questions

Case Study: You are hired to develop a hospital database.

  • 16. Identify at least three tables.
    Patients(PatientID, Name, Age, Gender), Doctors(DoctorID, Name, Specialty), Appointments(AppointmentID, PatientID, DoctorID, Date, Time).
  • 17. Define the relationships.
    Patients.PatientID β†’ Appointments.PatientID; Doctors.DoctorID β†’ Appointments.DoctorID.
  • 18. Query for appointments by doctor and date.
    SQL: SELECT Patients.Name, Appointments.Date, Appointments.Time FROM Patients INNER JOIN Appointments ON Patients.PatientID=Appointments.PatientID WHERE Appointments.DoctorID = X AND Appointments.Date = #MM/DD/YYYY#;
  • 19. Report for patients treated by each doctor.
    Create Report β†’ Group by DoctorID β†’ Count PatientID in Appointments.
  • 20. Enforce data validation.
    In Patients table, set Age field validation rule: >=0, validation text: "Age cannot be negative."

End of Question Bank with Answers – Learners who study all sections will be exam-ready worldwide.

Reference Book: N/A

Author name: SIR H.A.Mwala Work email: biasharaboraofficials@gmail.com
#MWALA_LEARN Powered by MwalaJS #https://mwalajs.biasharabora.com
#https://educenter.biasharabora.com

:: 1::

β¬… ➑