> What Is a Database?
A database is a tool for collecting and organizing information. Databases can
store information about people, products, orders, or anything else. Many
databases start as a list in a word-processing program or spreadsheet. As the
list grows bigger, redundancies and inconsistencies begin to appear in the data.
The data becomes hard to understand in list form, and there are limited ways of
searching or pulling subsets of data out for review. Once these problems start
to appear, it's a good idea to transfer the data to a database created by a
database management system (DBMS), such as Office Access 2007.
A computerized database is a container of objects. One database can contain
more than one table. For example, an inventory tracking system that uses three
tables is not three databases, but one database that contains three tables.
Unless it has been specifically designed to use data or code from another
source, an Access database stores its tables in a single file, along with other
objects, such as forms, reports, macros, and modules. Databases created in the
Access 2007 format have the file extension .accdb, and databases created in
earlier Access formats have the file extension .mdb. You can use Access 2007 to
create files in earlier file formats (for example, Access 2000 and Access
2002-2003).
> Tables
A database table is similar in appearance to a spreadsheet, in that data is
stored in rows and columns. As a result, it is usually quite easy to import a
spreadsheet into a database table. The main difference between storing your data
in a spreadsheet and storing it in a database is in how the data is
organized.
To get the most flexibility out of a database, the data needs to be organized
into tables so that redundancies don't occur. For example, if you're storing
information about employees, each employee should only need to be entered once
in a table that is set up just to hold employee data. Data about products will
be stored in its own table, and data about branch offices will be stored in
another table. This process is called normalization.
> Forms
Forms are sometimes referred to as "data entry screens." They are the
interfaces you use to work with your data, and they often contain command
buttons that perform various commands. You can create a database without using
forms by simply editing your data in the table datasheets. However, most
database users prefer to use forms for viewing, entering, and editing data in
the tables.
Forms provide an easy-to-use format for working with the data, and you can
also add functional elements, such as command buttons, to them. You can program
the buttons to determine which data appears on the form, open other forms or
reports, or perform a variety of other tasks. For example, you might have a form
named "Customer Form" in which you work with customer data. The customer form
might have a button which opens an order form where you can enter a new order
for that customer.
> Reports
Reports are what you use to summarize and present data in the tables. A
report usually answers a specific question, such as "How much money did we
receive from each customer this year?" or "What cities are our customers located
in?" Each report can be formatted to present the information in the most
readable way possible.
A report can be run at any time, and will always reflect the current data in
the database. Reports are generally formatted to be printed out, but they can
also be viewed on the screen, exported to another program, or sent as e-mail
message.
> Queries
Queries are the real workhorses in a database, and can perform many different
functions. Their most common function is to retrieve specific data from the
tables. The data you want to see is usually spread across several tables, and
queries allow you to view it in a single datasheet. Also, since you usually
don't want to see all the records at once, queries let you add criteria to
"filter" the data down to just the records you want. Queries often serve as the
record source for forms and reports.
Certain queries are "updateable," meaning you can edit the data in the
underlying tables via the query datasheet. If you are working in an updateable
query, remember that your changes are actually being made in the tables, not
just in the query datasheet.
Queries come in two basic varieties: select queries and action queries. A
select query simply retrieves the data and makes it available for use. You can
view the results of the query on the screen, print it out, or copy it to the
clipboard. Or, you can use the output of the query as the record source for a
form or report.
An action query, as the name implies, performs a task with the data. Action
queries can be used to create new tables, add data to existing tables, update
data, or delete data.
> Macros
Macros in Access can be thought of as a simplified programming language which
you can use to add functionality to your database. For example, you can attach a
macro to a command button on a form so that the macro runs whenever the button
is clicked. Macros contain actions that perform tasks, such as opening a report,
running a query, or closing the database. Most database operations that you do
manually can be automated by using macros, so they can be great time-saving
devices.
>Modules
Modules, like macros, are objects you can use to add functionality to your
database. Whereas you create macros in Access by choosing from a list of macro
actions, you write modules in the Visual Basic for Applications
(VBA) (Visual Basic for Applications (VBA): A macro-language
version of Microsoft Visual Basic that is used to program Microsoft
Windows-based applications and is included with several Microsoft
programs.) programming language. A module is a collection of
declarations, statements, and procedures that are stored together as a unit. A
module can be either a class module or a standard module. Class modules are
attached to forms or reports, and usually contain procedures that are specific
to the form or report they're attached to. Standard modules contain general
procedures that aren't associated with any other object. Standard modules are
listed under Modules in the Navigation Pane, whereas class
modules are not.
Wednesday, August 1st 2012
Tidak ada komentar:
Posting Komentar