Foundational Overview: Microsoft Access & The Relational Database Paradigm
In today's digital information economy, organizations—from schools and hospitals to multinational commercial enterprises—generate vast streams of transactional data. When data is stored in unorganized text files or standalone flat spreadsheets, organizations inevitably suffer from data duplication (redundancy), contradictory records (inconsistency), and severe security vulnerabilities. Microsoft Access solves these critical deficiencies by providing a full-featured, accessible desktop Relational Database Management System (RDBMS) that models real-world business entities into structured, interrelated tables.
1. Understanding RDBMS: From Flat Files to Relational Integrity
A Database is an organized, structured collection of interrelated data stored electronically in a computer system. A Database Management System (DBMS) is the software suite that facilitates the creation, retrieval, modification, and administrative management of that database.
However, traditional flat-file databases (like single-sheet spreadsheets or CSV files) store all data in a single, unsegmented two-dimensional grid. For instance, if a school maintains student details, exam marks, library borrowings, and bus fee payments in a single flat file, the student's name, parent's contact number, and home address must be retyped dozens of times across hundreds of rows. If a parent changes their mobile phone number, updating it in some rows while missing others creates catastrophic data inconsistency.
In 1970, British computer scientist Dr. Edgar F. Codd proposed the revolutionary Relational Model. In an RDBMS like Microsoft Access:
- Data is divided into distinct, normalized tables (called Relations), where each table models one specific entity (e.g.,
Students,Courses,Fee_Payments). - Rows represent individual, atomic records (called Tuples).
- Columns represent named attributes (called Fields or Attributes) adhering to strict data types.
- Tables are linked together through common matching fields known as Primary Keys and Foreign Keys, ensuring that data is recorded in exactly one place and dynamically referenced elsewhere.
2. Evolution of MS Access File Formats: .mdb vs. .accdb
Over decades of development within Microsoft Office, MS Access has utilized two primary file formats:
| Comparison Parameter | Legacy .mdb Format (Access 97 - 2003) | Modern .accdb Format (Access 2007 - 2021) |
|---|---|---|
| Format Name | Microsoft Database (.mdb) | Access Database (.accdb) |
| Complex Data Storage | Limited to OLE Objects (which caused severe database file bloating). | Supports modern multi-valued fields and compact compressed Attachment data types. |
| Encryption & Security | Basic user-level workgroup security (MDW files). | Robust password-based AES encryption integrated directly into the database container. |
| Calculated Fields | Calculations could only be performed inside Queries or Forms. | Supports direct table-level Calculated data types (e.g. [Qty] * [Price]). |
3. Launching MS Access & Creating a Database
To initiate Microsoft Access in a Windows operating environment:
- Click the Start button on the Windows Taskbar.
- Navigate to All Programs / All Apps → Microsoft Office → Microsoft Access (or type
msaccessin the Run dialog box [Win + R] and press Enter). - Upon launching, MS Access presents the Backstage View. Here, users have two fundamental options:
- Blank Desktop Database: Creates an empty
.accdbfile from scratch, allowing the database designer full creative control to construct custom table structures, define field types, and configure relationships. - Pre-designed Templates: Ready-to-use turnkey database architectures (such as Students, Asset Tracking, Event Management, and Contact Management) that come pre-populated with professionally structured tables, forms, queries, and reports.
- Blank Desktop Database: Creates an empty
- When creating a Blank Database, enter a descriptive file name in the File Name field (e.g.,
School_Management.accdb), select a target storage folder by clicking the Browse folder icon, and click the Create button.