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
Designing Tables in Microsoft Access

Designing Tables in Microsoft Access

Key Concepts

Designing tables in Microsoft Access involves understanding three fundamental concepts: table structure, data types, and relationships. These concepts are essential for creating well-organized and efficient databases.

1. Table Structure

Table structure refers to the organization of data within a table. Each table consists of rows (records) and columns (fields). Proper table structure ensures that data is stored logically and can be easily accessed and managed.

Example: Imagine a table for "Employees" with fields like "EmployeeID," "FirstName," "LastName," "Department," and "Salary." Each row in this table represents a unique employee, and each column stores a specific piece of information about that employee.

2. Data Types

Data types define the kind of data that can be stored in each field. Access supports various data types such as Text, Number, Date/Time, Currency, and Memo. Choosing the correct data type ensures data integrity and efficient storage.

Example: In the "Employees" table, the "EmployeeID" field might use the Number data type, while the "FirstName" and "LastName" fields use the Text data type. The "Salary" field could use the Currency data type to accurately store monetary values.

3. Relationships

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

Example: In a company database, a one-to-many relationship might exist between the "Departments" table and the "Employees" table. One department can have many employees, but each employee belongs to one department. This relationship is established using a foreign key, such as "DepartmentID," in the "Employees" table that references the "DepartmentID" in the "Departments" table.

Conclusion

By mastering table structure, data types, and relationships, you can design efficient and well-organized tables in Microsoft Access. These concepts are foundational for creating databases that are easy to manage and provide accurate, reliable data.