Republic Iraq Education Higher of Ministry University Baghdad College Dentistry
Republic Iraq Education Higher of Ministry University Baghdad College Dentistry
COMPUTER SCINCE
Microsoft Access
10
Microsoft Access
Introduction:
Microsoft Access is a database management system (DBMS) from Microsoft that
combines the relational Microsoft Jet Database Engine with a graphical user interface and
software-development tools. It is a member of the Microsoft Office suite of applications,
included in the Professional and higher editions or sold separately.
Microsoft Access stores data in its own format based on the Access Jet Database Engine. It
can also import or link directly to data stored in other applications and databases
Software developers, data architects and power users can use Microsoft Access to
develop application software. Like other Microsoft Office applications, Access is supported
by Visual Basic for Applications (VBA), an object-based programming language that can
reference a variety of objects including the legacy DAO ActivateX Data Objects, and many
other ActiveX components. Visual objects used in forms and reports expose their methods
and properties in the VBA programming environment, and VBA code modules may declare
and call Windows operating system operations. FIG (1)
Page 1 | 5
Microsoft Access database work:
Microsoft Access works in the same manner any database does, by storing related
information together, and letting you create connections (commonly called relationships)
between different things. The relationships between two different things in MS Access
can be very simple (such as a contact at a customer and the customer itself) or
complex. In the example below, the blue boxes represent the major things we're tracking
in our MS Access database tables, and the reports at right show how you can join the
related information for analysis and reporting. FIG (2)
Data is stored in Microsoft Access tables (think of them as mini-spreadsheets that store
only one type of thing). A table can have many fields (think of them as columns in your
spreadsheet). Each field in a table can be set up to allow or prevent users from entering
certain information (for example, you could say one field only accepts dates, another can
only allow a user to enter a numeric value, while another lets them enter anything they
want).
Page 2 | 5
Microsoft Access advantages
Access gives data managers a fully functional, relational database management
system in minutes. Like many other Microsoft applications, Access contains
Wizards that walk you through each step of the way. The user interface is
intuitive; accelerating data information retrieval.
Page 3 | 5
Microsoft Access disadvantages.
• Finite – Microsoft Access is useful for individual departments or small-to-medium
business sectors. Any sector whose usage goes beyond 2 GB will hit a wall and
discover limitations.
• Structure Query Language (SQL) — SQL for MS Access is not as robust as MS
SQL Server or Oracle, to just name a few.
• One file — All the information from your database is saved into one file. This limits
options and how you choose utilize data; slowing down reports, queries, and forms.
Its performance becomes slow as the user scales data size. Multimedia data can use
up MS Access limited space quickly.
• Static-Friendly — It’s difficult to publish files a part from static files.
• Multi-user limited — Technical limit is 255 concurrent users, but real-world limit is
10 to 80 (depending on type of application).
• Access can also be used as the 'front-end' of a program while other products act as
the 'back-end' tables, such as Microsoft SQL Server and non-Microsoft products
such as Oracle and Sybase. Similarly, some applications such as Visual Basic,
ASP.NET, or Visual Studio .NET can use the Access database for their tables and
database queries.
Page 4 | 5
Reference:
1- om Warren (September 24, 2018). "Microsoft launches
Office 2019 for Windows and Mac". The Verge.
Retrieved December 25, 2019
https://www.opengatesw.net/ms-access-tutorials/What-Is-
Microsoft-Access-Used-For.htm
http://learnitanytime.com/4031/know-the-advantages-and-
disadvantages-of-microsoft-access-2/
Page 5 | 5