Prelim Project - Ms Access
Prelim Project - Ms Access
Prelim Project - Ms Access
PROJECT
Microsoft
Office
A ccess
Members;
Albert, James Allen
Coronado, Patrick John
Gerardo, James Gabriel
Hernandez, Zachary John
Hontiveros, Howard
Historical
Background
Late 1992, Microsoft released the first version of Access (version 1.0) desktop database
application for the Windows operating system and was shortly replaced with version 1.1
in mid-1993 to incorporate better compatibility with other Microsoft Office products of
that time and more importantly introduce the ability for programmers to code this
application using Access BASIC.
Version 1.1 was buggy! and had performance issues and in the same year Microsoft
released Windows 3.1 operating system along with Microsoft Office 4.3 Pro (suite of
applications including Excel, Word, PowerPoint with Access – version 2.0) as it required
the improved hardware, software memory and the power supported by Windows 3.1.
This was an ideal desktop database application tailored to the small to medium sized
business that required a low-cost database. At that time, the capacity of a hard disk
drive (HDD) was less than 100 MB (megabytes) and typical document file sizes were in
the 100’s of bytes.
With Access however, a database could grow quite large by comparison and files which
exceeded 10MB became a potential problem with the performance being affected from
the low RAM (random access memory) which the operating system managed. This
sometimes cause data loss and data corruption limiting how Access (version 2.0) was
utilized.
However, Microsoft Access 2.0 was a rich featured database application which satisfied
most of the developers and general users, but it required some time, patience and
determination when designing a database as it was not deemed intuitive or user-friendly
by any stretch of the imagination.
Microsoft released a newer operating system (Windows 95) in 1995 and this was the
foundation of moving to a 32-bit processing system with a brand-new graphical user
interface (GUI). Again, Office 95 was released which included Access 95 and one of the
major changes other than the look and feel of this new interface was the more powerful
and flexible programming language and the introduction of VBA (Visual Basic for
Applications).
Access 95 was probably the least popular version of all due to the new 32-bit
application still in its infancy for the Windows operating system environment and the
JET database engine being slow. But it certainly was considered the ‘beta’ version the
eventual release of Access 97 (in 1997) which was a true success.
As Microsoft released newer operating systems which included Windows 98, the very
unpopular Windows ME and eventually the more stable Windows 2000/NT, a brand-
new significant version of Access 2000 was introduced.
Any previous versions of Access databases files (MDB’s) needed to be converted into
the new upgraded JET engine and incorporate the richer and more powerful tools
provided with this release. This was a one-way procedure creating a copy of the old
database file (as a backup) and this version became the new standard for Access.
Web integration was a new feature to this version allowing developers to publish results
on the internet in HTML. Better security, replication and database connectivity tools
really increased the popularity amongst the die-hard developers.
Nowadays, this is the earliest version still in use and is even considered as the standard
version (engine format default) for the later releases of Access 2002 and 2003 which
were minor enhancements of Microsoft Office tools providing better integration with
other applications.
The history of Microsoft Access continues with Access 2007 being released introducing
a new file format (ACCDB) which encapsulated new data types such as the multi-value
and attachment fields.
It also followed the new GUI (Graphical User Interface) layout using the standard
Microsoft Office Ribbon Bars and provided better ways to manage objects in Access.
The look and feel and richer template layouts suddenly made Access a far more user-
friendly system to use than ever before.
Users who utilized features like security, replication and Access pages will have noticed
these features were dropped in version 2007 and therefore the new Access 2007 still
provides support for the previous file formats (MDB) and their respective dropped
features.
Professional database developers have always (and correctly so) frowned upon with the
claim that Microsoft Access being a truly powerful and robust database and they would
lean towards the more powerful and larger engines namely SQL Server and Oracle. But
this is about you and me who utilize desktop applications to provide good business
solutions at lower and manageable cost.
Access was always going to evolve over time, and it has still kept the ‘desktop’ branding
and is commonly used as a tool for reporting from larger database systems and as an
alternative front-end interface system.
From Access 2000 onwards, developers have been able to connect to true client/server
databases and use SQL (Structured Query Language) with VBA (Visual Basic for
Applications) encapsulating the use of ADO/DOA objects for more advanced processes
and business solutions.
Access 2010 was released in the summer of 2010 and provides some new
enhancements over the previous version. The new changes are mainly to do with better
integration with Microsoft SharePoint Server.
This version is a minor upgrade to Access 2007 with few cosmetic changes (still uses
the Ribbon Bar – though slightly modified) and now has better macro functionality with
the new addition of Data Macros making it more user intuitive.
Features
1. Ideal for individual users and smaller teams
Microsoft Access is a simple desktop application that does not require any specific
hardware or license to function. Hence, it is ideal for individual users and smaller teams
who do not require larger and complicated data bases for extra price.
Microsoft Access offers numerous advantages over database solutions over SQL
Server and Oracle where the need for database is not very high. Many smaller teams
can now avoid purchase of massive resource for their basic and simple needs with the
help of Microsoft Access.
Further, they do not need anyone to administer or monitor Access which may be
required by regular client-server databases.
Moreover, it comes with an option of allowing users to turn their database into
application, which was introduced after Microsoft Access 2007.
Users of Microsoft Excel will find Access easier to master since it is similar to Excel
though the fundamental concepts of databases are much different from Excel.
Learning and managing this powerful application using the most effective techniques
and tools available is possible even for new users who have little or no knowledge of
managing databases.
Microsoft Access stores different data sets known as Tables that are potentially related
which when combined together increases data flexibility.
By relating and joining tables together, Access, a Relational Database Management
System (RDBMS) on the whole provides more flexible reporting and functionality within
this application to the users which makes their task simple and easy.
The Import and Export Link group displays icons for all the data formats that Microsoft
Access can Import or Export Data to. On clicking more, users will can see more formats
that Microsoft Access can work with.
For further convenience of the users, the import/export wizard helps users with the task
and saving the details of that operation as a specification.
Even new users can create a database using a template by the following steps
1. Open Access and open the backstage view by clicking on FILE.
2. Find the required template among the templates you would see there.
If the required template is not found, users can search Microsoft Office online to find
additional templates.
3. Tap or click the template which is suitable for the purpose and ensure that the
selected template is specific for either for a desktop database or Web Publishing.
4. Enter a file name and select a location to store the created database.
5. Tap or click the Create button to create the database.
Access allows users to create reports in electronic image files through the EXTERNAL
DATA tab on the ribbon. These reports can be viewed even by users who do not have
Access installed on their system since the PDF file can be opened on
Adobe reader.
With the reports and database shared in PDF format, the applications of Access has
been enhanced significantly. Users love this output type which is welcome as a useful
addition which makes it convenient and simple to distribute reports via email which
saves paper and contributes to green computing.
What Are the advantages of Microsoft Access?
Advantages and
Disadvantages
Sybase, and Oracle for front-end or back-end tables. It is also easier to maintain than
other systems that may offer larger database applications.
7. .NET-friendly
Access is a go-to choice for users who plan to develop software using .NET; linking to
Access database. Its graphical user interface also offers easy functionality and set up.
8. Widely popular
Microsoft Access is the most popular desktop database system in the world.
Software and
Hardware/Versions - Access 2016
Hardware
Min Operating System - Microsoft Windows (32 bit), Microsoft Windows
(64 bit)
Processor - 1 gigahertz (Ghz) or faster x86-bit or x64-bit
processor with SSE2
Requirements
Memory - 1 GB RAM (32 bit); 2 GB RAM (64 bit)
Min Hard Drive Space - 3 GB
Display - 1024 x 768 resolution
Graphics Hardware Acceleration Requirements - DirectX 10 graphics
card.
• OS Required
Microsoft Windows 7 or later, Microsoft Windows Server 2008 R2, Microsoft Windows
Server 2012
• OS Family
Windows
• Additional Requirements
1280 x 800 monitor resolution, DVD-ROM, DirectX 10.0 compatible graphics card,
mouse or compatible device
Software Requirements
Microsoft specified the minimum hardware requirements for Access v2.0 as: Microsoft
Windows v3.1 with 4 MB of RAM required, 6 MB RAM recommended; 8 MB of available
hard disk space required, 14 MB hard disk space recommended. The product shipped
on seven 1.44 MB diskettes.
Processor Speed. 1 Hz
Relationships: As the name suggests, when more than one table is added, the
relation or connection between them can be achieved. There three ways in which
the connection between the tables can be determined:
- One to one
- One to Many
- Many to Many
Macros: The tool using which predefined actions which can automate tasks on
an Access report is called macros. Multiple tasks can be assigned and they will
function whenever the macros option is selected on a report
Forms: A user interface for a database application can be created using forms.
Forms can further be divided into two: bound and unbound forms
Report: Once all the information is entered into the database, it can be reviewed
or analyzed using a report. A report can then be customized or modified as per
the user’s requirement
Module
: This
allows a
set of
pre-
defined
- UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
SELECT
- The SELECT statement starts with the SELECT keyword, followed by the
columns to be used in the format, in a clear and specific format. If an asterisk (*)
is inserted after SELECT, the FROM clause, which starts with the keyword
FROM, is followed by the data sources that contain the columns defined after the
SELECT clause.
- SELECT * FROM table_name;
DELETE
- DELETE FROM table_name WHERE condition;
INSERT INTO
- The SQL INSERT INTO Statement is used to insert new data rows into a
database table.
ORDER BY
CREATE DATABASE
CREATE TABLE
- Creating a simple table includes naming it, identifying its columns, and
determining the data type for each column. To create a new table, use the SQL
CREATE TABLE expression.
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
ALTER TABLE
- To add, delete, or change columns in an existing table, use the ALTER TABLE
expression. The ALTER TABLE statement can also be used to add and remove
constraints from a table.
DROP TABLE
- The SQL DROP TABLE statement is used to delete a table description as well as
all associated data, indexes, causes, constraints, and permissions.
CREATE INDEX
DROP INDEX
- https://studysection.com/blog/brief-history-of-ms-access/
- https://www.educba.com/10-powerful-features-of-microsoft-access/
- https://brandongaille.com/13-pros-and-cons-of-microsoft-access/
- https://byjus.com/govt-exams/microsoft-access/
- https://www.w3schools.com/sql
- https://www.techopedia.com/dictionary/tags/data-management
- https://www.tutorialspoint.com/sql