MS Access: A Brief History

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

In what year was the first version of Microsoft Access released?

  • 1995
  • 1992 (correct)
  • 1993
  • 1997

What programming language was introduced with Access to allow programmers to code applications?

  • Access BASIC (correct)
  • Java
  • C++
  • Visual Basic .NET

What hardware upgrade was needed to support Microsoft Office 4.3 Pro?

  • Upgraded graphics card
  • Faster processor
  • More RAM (correct)
  • SSD Drive

What limitation was primarily resolved in MS Access version 2.0?

<p>Limited database size (B)</p> Signup and view all the answers

With the release of what operating system did Microsoft move to a 32-bit processing system?

<p>Windows 95 (C)</p> Signup and view all the answers

What programming language was introduced to MS Access 95?

<p>Visual Basic for Applications (VBA) (D)</p> Signup and view all the answers

Which version of MS Access was considered the 'beta' version of MS Access 97?

<p>MS Access 95 (C)</p> Signup and view all the answers

What key feature was integrated into Access 2000?

<p>Web integration (B)</p> Signup and view all the answers

What file format was introduced with MS Access 2007?

<p>ACCDB (C)</p> Signup and view all the answers

Which version of MS Access dropped features like security, replication and Access pages?

<p>Access 2007 (B)</p> Signup and view all the answers

Which of these is the main enhancement in MS Access 2010?

<p>Better integration with Microsoft SharePoint Server (D)</p> Signup and view all the answers

Microsoft Access is best described as what type of system?

<p>Database Management System (DBMS) (C)</p> Signup and view all the answers

What is the primary function of a 'Form' in MS Access?

<p>Creating a user interface for a database application (B)</p> Signup and view all the answers

Which of the following is NOT a type of query that can be performed in MS Access?

<p>CREATE (C)</p> Signup and view all the answers

What is the purpose of a 'Report' object in MS Access?

<p>To format, calculate, print, and summarize selected data (A)</p> Signup and view all the answers

What is the function of 'Macros' within MS Access?

<p>To set up commands and processes in forms (A)</p> Signup and view all the answers

In MS Access, what is the primary purpose of a 'Module'?

<p>Writing procedures (functions) using VBA (D)</p> Signup and view all the answers

What is the maximum storage size for a 'Short Text' data type in MS Access?

<p>255 characters (C)</p> Signup and view all the answers

Which data type in MS Access is specifically designed for storing monetary values?

<p>Currency (C)</p> Signup and view all the answers

What is the purpose of the 'Auto Number' data type in MS Access?

<p>Assigns a unique number when a new record is created. (D)</p> Signup and view all the answers

Which data type would be most suitable for storing a digital photograph in an MS Access database?

<p>Attachment (B)</p> Signup and view all the answers

What functionality does the 'Calculated' data type provide in MS Access?

<p>Creates an expression that uses data from one or more fields. (A)</p> Signup and view all the answers

Which of the following is a disadvantage of using MS Access for very large organizations?

<p>It is not useful for large-sized organizations (B)</p> Signup and view all the answers

What is a key distinction between MS Access and MS Excel regarding data storage?

<p>Access stores all data one time in one place, while Excel often has repeated data across worksheets. (A)</p> Signup and view all the answers

What is the primary reason MS Access is considered more user-friendly for data entry compared to MS Excel?

<p>Users are able to enter the data more efficiently and accurately. (B)</p> Signup and view all the answers

What capability does MS Access provide regarding existing data locations?

<p>It allows linking to data in its existing location for viewing, updating, querying, and reporting. (A)</p> Signup and view all the answers

What technical limitation exists regarding concurrent users in MS Access?

<p>A hard limit of 255 concurrent users with a real-world limit of 10 to 80 (A)</p> Signup and view all the answers

Which of the following is an accurate comparison between MS Access and larger database systems?

<p>MS Access lacks robustness compared to dbms systems as Oracle. (B)</p> Signup and view all the answers

Imagine you are tasked with designing a database that uses images stored locally on your hard drive. Which of the following statements is most accurate and will best help you decide the correct course of action?

<p>Store only the file paths (using the Hyperlink data type) to the images in the MS Access database, managing the images separately in a dedicated folder on your hard drive to minimize the database size and ensure its portability, at the expense of potentially broken links if the image locations change. (A)</p> Signup and view all the answers

Flashcards

What is MS Access?

A database management system (DBMS) from Microsoft that combines a graphical user interface (GUI) and application development tools with the relational Microsoft Jet Database Engine.

What is a Database File?

A file which stores the entire database and is saved to your hard drive or other storage devices.

What are Datatypes?

Properties of each field in a table that define the type of data it can hold (e.g., text, number, date).

What is a Table?

Database object which stores data in a row and column format.

Signup and view all the flashcards

What is a Query?

Database object that answers a question by selecting, sorting, and filtering data based on search criteria.

Signup and view all the flashcards

What is a Form?

A database object that allows to display live data from a table.

Signup and view all the flashcards

What are Macros?

A mini computer programming constructs that enable the set up of commands and processes in your forms.

Signup and view all the flashcards

What are Modules?

Procedures (functions) which can be written using Visual Basic for Applications (VBA).

Signup and view all the flashcards

What is a Report?

Object in desktop databases primarily used for formatting, calculating, printing, and summarizing selected data.

Signup and view all the flashcards

What is Short Text?

Text, including numbers which does not need calculation

Signup and view all the flashcards

What is Long Text?

Used for lengthy text or alphanumeric data.

Signup and view all the flashcards

What is Number?

Numeric data type used for storing mathematical calculations.

Signup and view all the flashcards

What is Date/Time?

Stores date/time for the years 100 through 9999.

Signup and view all the flashcards

What is Currency?

Stores currency values and numeric data with one to four decimal places.

Signup and view all the flashcards

What is Auto Number?

Assigns a unique number when a new record is created; usually used as the primary key.

Signup and view all the flashcards

What is Yes/No?

Stores only logical values: Yes and No.

Signup and view all the flashcards

Study Notes

Brief History of MS Access

  • Microsoft introduced the first Access version 1.0 in late 1992 as a database application for Windows.
  • Version 1.1 quickly followed in mid-1993, improving compatibility with other Microsoft Office products.
  • Version 1.1 introduced the ability to code using Access BASIC.
  • Version 1.1 had bugs and performance issues, alongside Microsoft's release of Windows 3.1 and Office 4.3 Pro.
  • MS Access was a desktop database application for small to medium-sized businesses needing a low-cost database.
  • Disk hard drive capacity was less than 100 MB, with typical file sizes in the 100s of bytes.
  • Databases in MS Access could grow very large, and files exceeding 10MB could cause performance problems due to low RAM.
  • Access (version 2.0) sometimes caused data loss and corruption.
  • MS Access 2.0 was feature-rich and popular among programmers, developers, and general users.
  • Designing databases required patience and determination because it was not intuitive at the time.
  • Microsoft launched Windows 95 in 1995, which provided a 32-bit processing system and a new GUI.
  • Office 95 was released, including MS Access 95.
  • MS Access 95 introduced a more robust and flexible programming language- Visual Basic for Applications (VBA).
  • MS Access 95 was the least successful version because the 32-bit application was still new and the JET database engine was slow.
  • MS Access 95 was the beta version for MS Access 97 (released in 1997).

Access 2000 and Beyond

  • The release of operating systems like Windows 98, Windows ME, and Windows 2000/NT led to Access 2000.
  • Older Access databases (MDB) needed modification for the upgraded JET engine.
  • A one-way procedure would create a backup copy during the modification.
  • Access 2000 introduced web integration, enabling HTML publishing.
  • Security, replication, and database connectivity enhancements boosted developer popularity.
  • Access 2002 and 2003 offered minor improvements and better integration with other Microsoft Office tools.
  • Access 2007 was launched with a new file format (ACCDB).
  • The ACCDB format supports new data types like multi-value and attachment fields.
  • Access 2007 used the Microsoft Office Ribbon Bars for the GUI layout, which improved object handling.
  • The new look, feel, and templates made MS Access more user-friendly.
  • Features like security, replication, and Access pages were dropped in the 2007 version.
  • MS Access 2007 still supports previous file formats (MDB) without those specific features.
  • Database developers favored Oracle and SQL server over MS Access due to their higher power and robustness.
  • Access 2000 onwards allowed connection to client/server databases and use of SQL with VBA.
  • SQL and VBA enabled the use of ADO/DOA objects for better processes and results.
  • Access 2010 was released in the summer of 2010.
  • The enhancements in Access 2010 focused on better integration with Microsoft SharePoint Server.
  • MS Access 2010 has cosmetic modifications and still uses a modified Ribbon Bar.
  • Data Macros with new extension provide enhanced macro functionality.

MS Access as a Database Management System

  • MS Access is a database management system (DBMS) by Microsoft that has a GUI and application development tools.
  • It uses the relational Microsoft Jet Database Engine.
  • MS Access is part of the Microsoft Office suite.
  • Users can design tables, forms, and queries without programming knowledge.
  • Software developers and data analysts can build software applications using MS Access as the backend database.
  • MS Access applications are developed using VBA and other Microsoft applications.
  • MS Access provides database functionality and programming capabilities.
  • It allows users to create easy-to-navigate screens with forms.
  • MS Access aids in analyzing large data sets and efficient data management.

Important Terms and Basic Objects

  • Database File stores the entire database and is saved to a hard drive or other storage device.
  • Datatypes are properties of each field, such as text, number, or date.
  • A table is an object storing data in rows and columns related to other tables in the database file.
  • Each column in a table must have a unique name, and you can define a Primary Key.
  • Queries answer questions through selection, sorting, and filtering based on search criteria.
  • Queries show a selection of data based on imposed criteria or limitations.
  • Queries pull data from one or more related tables and other queries.
  • Types of queries include SELECT, INSERT, UPDATE, and DELETE.
  • A form is a database object used to create a user interface for an application.
  • Forms allow to display live data from the table and simplify data entry or editing.
  • A report is an object used for desktop databases, primarily for formatting, calculating, printing, and summarizing data.
  • Reports can have customized look and feel.
  • Macros are mini programming constructs that set up commands and processes in forms.
  • Commands can be used for searching, moving to another record, or running formulas.
  • Modules are procedures/functions that can be written using VBA.

Microsoft Access Data Types

  • Short Text: Stores text, including numbers not requiring calculation, up to 255 characters.
  • Long Text: Stores lengthy text or alphanumeric data, up to 63,999 characters.
  • Number: Stores numeric data for mathematical calculations; sizes are 1, 2, 4, 8, and 16 bytes.
  • Date/Time: Stores date/time for the years 100 through 9999 and takes up 8 bytes.
  • Currency: Stores currency values and numeric data with one to four decimal places and takes up 8 bytes.
  • Auto Number: Assigns a unique number when a new record is created (used as the primary key); 4 bytes (16 bytes if set as a Replication ID).
  • Yes/No: Stores logical values Yes and No using 1 bit.
  • Attachment: Stores files, such as digital photos, with multiple files per record (up to 2 GB).
  • OLE Objects: Stores audio, video, and other Binary Large Objects (up to 2 GB).
  • Hyperlink: Stores text/numbers as hyperlink addresses; each part can store up to 2048 characters.
  • Calculated: Creates an expression using data from one or more fields.

Differences Between Access and Excel

  • Access manages text, numbers, and files, while Excel generally works with numerical data.
  • Data in Access is stored once in one place, Excel has separate worksheets or documents with similar/repeated data.
  • Access can build data entry forms and report templates; Excel only has the primary data entry screen.
  • Data entry in Access can be more efficient and accurate, and Excel may have format limitations.

Advantages of MS Access

  • Provides a fully functional relational database management system quickly.
  • Imports data from multiple sources.
  • Offers easy customization.
  • Functions with other Windows-based development languages.
  • Performs challenging office/industrial database tasks.
  • Allows linking, viewing, updating, querying, and reporting of data in its existing location.
  • Facilitates the creation of tables, queries, forms, and reports and connects with Macros.
  • Macros: simple programming construct that adds functionality to databases.
  • Performs heterogeneous joins between data sets stored across different platforms.

Disadvantages of MS Access

  • Suitable for small-to-medium-sized businesses, not larger organizations.
  • Lacks robustness versus DBMS systems.
  • Saves entire database into a single file, slowing down reports, queries, and forms.
  • The technical limit is 255 concurrent users, but the real-world limit is 10-80.
  • Requires more learning and training.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

MS Access: Introduction to Database Tables
12 questions
MS Access Database Design Basics
30 questions
MS Access Database Management
8 questions

MS Access Database Management

UnlimitedActionPainting9422 avatar
UnlimitedActionPainting9422
Use Quizgecko on...
Browser
Browser