Download info - T6

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Serializability wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

IMDb wikipedia , lookup

Oracle Database wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft Access wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Functional Database Model wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Concurrency control wikipedia , lookup

Ingres (database) wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Database model wikipedia , lookup

Transcript
Plug-In T6: Basic Skills and
Tools Using Access 2010
Business Driven
Technology
McGraw-Hill/Irwin
© 2008 The McGraw-Hill Companies, All Rights Reserved
LEARNING OUTCOMES
1. Describe the primary functions using
Microsoft Access
2. Describe the steps for creating a new
database file using Microsoft Access
3. Describe the steps for creating and
modifying a table and fields using
Microsoft Access
4. Describe the steps for creating
relationships between tables using
Microsoft Access
1-2
INTRODUCTION TO ACCESS
• Microsoft Access is a powerful
database program that allows you to
enter and organize large amounts of
data
• Access allows you to relate tables
and databases to one another, it is
often referred to as a relational
database
1-3
INTRODUCTION TO ACCESS
• A relational database is a group of tables
related to one another by common fields
– A table (or datasheet) looks similar to a
spreadsheet
– Each row in the table contains all the data for
a single record
– Each column in the table represents a
specific data value called a field
– All records have the same fields
1-4
The Case Study
We plan to build a “Bike Rental Database”.
1-5
Initial ERD
1-6
Finalized ERD
1-7
FULL ERD
1-8
Alternate ERD
1-9
Rules of PK and FK
• General Rules of Relational Database:
– When creating relationship between tables, for
0ne-Many relationships, the PK of One side
becomes the FK of the Many side.
– In Strong-Weak entity relationship the PK of
Strong side becomes the FK of the weak side.
1-10
Creating A New Blank Database
• To start a new database using Microsoft
Access, click the Blank Database option
in the New File task pane
• The first thing you do is name your
database
• In Access, the database file cannot be
moved to another disk or folder using the
Save As command
1-11
Creating A New Blank Database
• To create a blank database, follow these steps:
1. Open Access, click the Office button and then click
New
2. On the Getting Started with Microsoft Office Access
page, under New Blank Database, click Blank
Database
3. Enter Slopeside Bikes for the database file name
4. Click Create
1-12
Creating A New Blank Database
1-13
Opening An Existing Database
• When you start Access, the task pane lists the
most recently opened databases
• To open a database:
1. Click the Office button and then click Open
2. In the Open dialog box, browse to the database that
you want to open
3. Double-click the name of the database to open it, or
click the name of the database once to highlight it,
then click the Open button
1-14
Opening An Existing Database
1-15
Using The Database Templates
• Here is an overview on how to create a
new database using a template:
– Click the Office button and then click New
– In the left pane, click Local Templates under
Template Categories
– Several featured templates are displayed in
the middle pane
• Click the Contacts template, accept the default
file name Contacts1.accdb and click Create
– Access creates the database and then opens
it
1-16
Using The Database Templates
1-17
Using The Database Window
And Object Views
• Whenever a database is open, Access
displays the Database window
• The Database window serves as the
central location for working with the
database objects (tables, queries, forms,
reports, etc.) in the opened database
1-18
Using The Database Window
And Object Views
1-19
Using Table Views
• You can open database objects in different views,
depending on what you want to do
• Datasheet view is the view to use when entering data
• To open a table in Datasheet view from the Database
window:
– Under the Navigation Pane, click the Shutter Bar Open/Close
button and make sure that all of the All Access Objects are
selected
– To automatically open a table in Datasheet View, double-click
the name of the table under the Tables section of the
Navigation Pane
• This is the Datasheet view where you can enter data in the table
– To change to Design view, click the View button in the Views
group on the toolbar
• In Design view, you can add or remove fields or change field properties
– To switch back to Datasheet view, click the View button again
1-20
Using Table Views
1-21
CREATING AND MODIFYING
TABLES
• Access gives you several different
ways to create tables:
– Create a table using data entry
– Create a table in Design view
1-22
Creating a Table Using Data Entry
• Sometimes you need to create a very simple
table. In this case, the data entry method might be
easiest. Avoid this if you have more than table
in DB.
• To create a table using the data entry method:
– Click the Create tab and then click the Table button
– The new table appears and is ready for data entry
– Rename the fields that you are going to use by
double-clicking the field name (Field1, Field2, etc.)
and typing the new field name (First Name, Last
Name, etc.)
1-23
Creating a Table Using Data Entry
1-24
Creating A Table In Design View
• To create a table using the data entry method:
– Click the Create tab, and then click the Table
Design button
– Click in the Field Name cell and type Bike ID
– Click in the Data Type cell, click the list arrow
and select Number
– To make the Bike ID field a primary key, click on
the Primary Key button in the Tools group on
the toolbar
– In the Field Properties pane (below the table),
make sure the Required property is set to Yes
and the Field Size is set to Long Integer
1-25
Creating A Table In Design View
1-26
Changing Data Types
• By default, the data type for a new field is
text
• To change the data type for a field:
1. Open the table in Design view
2. Click the data type for the field that you want
to change
3. Click the drop-down arrow to see the list of
available data types
4. Select the appropriate data type for your
data
1-27
Changing Data Types
1-28
Using The Format Property
• Use the format property to ensure that data are
entered in a consistent format
• To select a predefined format or enter a custom
text format:
1. Open the BIKE table in Design view
2. Click the Cost Per Hour field
3. Click the Format drop-down arrow to display the list
of predefined formats
4. Select the Currency format
5. Close the BIKE table window and Save
1-29
Using The Format Property
1-30
DEFINING RELATIONSHIPS
• Objects in your database are related to
one another through relationships defined
by common fields between tables
• There are three types of relationships:
1. One-to-many
2. One-to-one
3. Many-to-many
1-31
DEFINING RELATIONSHIPS
• When these fields have the same names,
Access automatically creates the one-tomany relationship for you
– The fields may have different names
– In those cases, you may want to manually
create the relationship using the
Relationships window
1-32
Using The Relationships Window
• To define relationships between tables follow these
steps:
1. Open the Relationships window by clicking on the Database
Tools tab and selecting the Relationships button
2. Select each table listed (i.e., BIKE, CUSTOMER, and RENTAL)
and click the Add button, then click the Close button
3. To define a new relationship, click and drag the Bike ID from
the BIKE table and drop it on the Bike ID in the RENTAL table
4. Click the Create button in the Edit Relationships dialog box
5. Select the Enforce Referential Integrity box
6. Click the Create button
1-33
Using The Relationships Window
1-34
Using The Relationships Window
1-35
Using The Relationships Window
• Notice the symbols on the relationship
lines
– The “1” indicates the “one” table in the oneto-many relationship
– The infinity symbol “∞ ” indicates the “many”
table
– When these symbols appear, you know that
the relationship has referential integrity
enforced
1-36
Using The Relationships Window
1-37