| Lesson 8 | Create an Access database from scratch |
| Objective | Create a blank Access database. |
In Microsoft Access 2021 and Microsoft 365, creating a database has become faster, more flexible, and better integrated with the cloud. Whether you’re designing a new project tracking system, a client billing database, or a simple inventory manager, Access provides two main approaches: starting from a blank database or using a template that includes predefined tables, forms, and reports.
This lesson walks through both methods using the current Microsoft Access interface and conventions for 2025-no longer referring to .mdb files, but to the modern .accdb format.
Access includes built-in templates designed for specific use cases such as Contact Management, Asset Tracking, or Project Management. These templates contain ready-made tables, queries, and forms to help you get started quickly.
Templates are ideal when you need a quick start and don’t want to design every component from scratch. Each template can also be fully customized, allowing you to add relationships, create lookup fields, or connect to other data sources such as Excel or SQL Server.
For greater control over design, you can start with a blank database. This approach is recommended when you’re building a fully custom data model or migrating data from another system.
ID field (which is an AutoNumber primary key by default) and add new fields using the + Add Field column header.Customers or Invoices).After defining your first table, you can create additional tables and set up relationships between them through the Database Tools → Relationships tab. Establish primary and foreign keys to enforce referential integrity, ensuring that your data remains consistent and reliable.
Modern Access offers several enhancements compared to legacy versions:
Creating a database in Access no longer means starting from scratch in a vacuum. With Microsoft 365 templates, cloud storage, and connections to enterprise data services, Access continues to provide a fast and approachable way to design relational databases for both small businesses and corporate environments.
For hands-on practice, create a new blank database and design at least one table for your course project. Include an AutoNumber primary key, define appropriate data types, and save the table. In the next lesson, you’ll learn how to create relationships and enforce data integrity across multiple tables.