MOS Access Associate (Office 365 and Office 2019)
1 Introduction to Microsoft Access
1-1 Overview of Microsoft Access
1-2 Understanding the Access interface
1-3 Navigating the Ribbon and Backstage view
1-4 Customizing the Quick Access Toolbar
1-5 Using the Tell Me feature
2 Creating and Managing Databases
2-1 Creating a new database
2-2 Opening and closing databases
2-3 Saving and backing up databases
2-4 Converting databases between file formats
2-5 Managing database properties
3 Designing Tables
3-1 Understanding table structure
3-2 Creating tables using table design view
3-3 Defining field properties
3-4 Setting primary keys
3-5 Creating relationships between tables
3-6 Enforcing referential integrity
3-7 Using lookup fields
4 Entering and Managing Data
4-1 Entering data into tables
4-2 Editing and deleting records
4-3 Using data entry forms
4-4 Sorting and filtering data
4-5 Using validation rules and messages
4-6 Importing and exporting data
5 Creating and Customizing Forms
5-1 Understanding forms
5-2 Creating forms using the Form Wizard
5-3 Customizing form layout
5-4 Adding controls to forms
5-5 Setting control properties
5-6 Using form views (Form View, Layout View, Design View)
5-7 Creating subforms
6 Creating and Customizing Reports
6-1 Understanding reports
6-2 Creating reports using the Report Wizard
6-3 Customizing report layout
6-4 Adding controls to reports
6-5 Setting control properties
6-6 Using report views (Report View, Layout View, Design View)
6-7 Grouping and summarizing data in reports
6-8 Printing and exporting reports
7 Querying Data
7-1 Understanding queries
7-2 Creating queries using the Query Wizard
7-3 Using query design view
7-4 Adding fields to queries
7-5 Using criteria and operators
7-6 Sorting and grouping query results
7-7 Creating calculated fields
7-8 Using aggregate functions
7-9 Creating and using parameter queries
7-10 Creating and using crosstab queries
8 Macros and Automation
8-1 Understanding macros
8-2 Creating and editing macros
8-3 Using macro actions
8-4 Assigning macros to events
8-5 Debugging macros
8-6 Understanding VBA (Visual Basic for Applications)
8-7 Writing simple VBA procedures
9 Securing and Sharing Databases
9-1 Setting database passwords
9-2 Encrypting databases
9-3 Managing user-level security
9-4 Sharing databases with others
9-5 Using SharePoint and OneDrive for data storage
9-6 Collaborating with others in real-time
10 Maintaining and Optimizing Databases
10-1 Compact and repair databases
10-2 Analyzing and optimizing database performance
10-3 Using the Database Documenter
10-4 Managing database objects
10-5 Backing up and restoring databases
10-6 Migrating databases to newer versions of Access
Creating and Managing Databases

Creating and Managing Databases

Key Concepts

To effectively create and manage databases in Microsoft Access, it's essential to understand the following key concepts:

Database Design

Database design involves planning and structuring the database to meet specific needs. This includes defining the purpose of the database, identifying the data to be stored, and organizing it into tables. A well-designed database ensures efficient data retrieval and management.

Example: Imagine designing a library database. You would need to identify what data to store (e.g., books, authors, borrowers) and how to organize it (e.g., separate tables for books and authors).

Tables

Tables are the fundamental building blocks of a database. Each table stores a collection of related data, organized into rows (records) and columns (fields). Tables are where the actual data is stored and managed.

Example: In a library database, you might have a "Books" table with columns like "Title," "Author," and "ISBN." Each row in this table represents a unique book.

Relationships

Relationships define how tables are connected to each other. They ensure data integrity by linking related data across tables. Common types of relationships include one-to-many, many-to-many, and one-to-one.

Example: In the library database, a one-to-many relationship might exist between the "Authors" table and the "Books" table. One author can write many books, but each book is written by one author.

Queries

Queries are used to retrieve, update, or delete data from one or more tables. They allow users to ask questions about the data and get specific results. Queries can be simple or complex, depending on the requirements.

Example: A query might be used to find all books written by a specific author or to list all overdue books in the library database.

Forms and Reports

Forms provide a user-friendly interface for entering and viewing data. They make it easier to interact with the database. Reports, on the other hand, are used to present data in a formatted way, often for printing or sharing.

Example: A form in the library database might allow librarians to add new books or update existing records. A report could generate a list of all books currently checked out.

Data Integrity

Data integrity ensures that the data in the database is accurate and consistent. This is achieved through various mechanisms like primary keys, foreign keys, and validation rules. Data integrity is crucial for maintaining the reliability of the database.

Example: In the library database, a primary key like "BookID" ensures each book record is unique. Foreign keys in related tables ensure that only valid data is linked, preventing orphaned records.

By understanding and applying these concepts, you can effectively create and manage databases in Microsoft Access, ensuring they are efficient, reliable, and easy to use.