18
1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

Embed Size (px)

Citation preview

Page 1: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

1

All Powder Board and Ski

Microsoft Access WorkbookChapter 9: Database AdministrationJerry PostCopyright © 2003

Page 2: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

2

Access System Tables: Metadata

Tools/Options/View tab

Check to see system tables

MSysObjects lists all tables

Page 3: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

3

Performance Analyzer

Select all items

Select all objects

Page 4: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

4

Performance Analyzer Suggestions

Recommendations are the highest priority

Some suggestions cannot be taken because of business rules

The optimize button applies the recommendation

Page 5: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

5

Creating Indexes

Menu: View/Indexes

Single column indexes

SQL: CREATE INDEX …

Page 6: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

6

Backup and Recovery

Use Windows tools to copy the mdb file Creating a compressed (zip) folder substantially

reduces the size Use Tools/Database Utilities/Compact and Repair to

remove deleted items and fix minor errors If a database is corrupted, you can sometimes recover

data and other items by starting a new database and using File/Get External Data/Import to retrieve whatever you can from the damaged file

Page 7: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

7

Simple Security: Assign a password

Close the database and reopen it in Exclusive mode

Tools/Security/Set Database Password

Enter the password and verify it. Close the database and reopen it.

Page 8: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

8

Encryption

Unencrypted data

Encrypted database

Tools/Security/Encrypt/Decrypt Database

Page 9: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

9

Protect Forms with an MDE File

Tools/Database Utilities/Make MDE File

Design view is disabled for everyone

Keep the original file safe. It is the only way to edit the forms, reports, and modules.

Page 10: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

10

User-Level Security in Access

Database Application

Form1 Form 2 Form 3 Form 4

User 1 User 2

Workgroup databaseUsernames and passwords

Database Administrator

login

Assign permissions

credentials

Page 11: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

11

User Groups

Sales clerksSales Managers

Sales table

Customer table

Item table

Sales clerks S,U,I S,U,I S

Sales Managers S,U,I,D S,U,I S

Rental Managers S,U,I S

Individual users

Assign permissions to groups based on tasks, and assign users to groups. Permissions only have to be set once. Employee changes are handled by moving individuals into or out of groups.

Page 12: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

12

User-Level Security Wizard

Every WID is unique and is used to recover the workgroup data if the file is lost.

Avoid the first option. It will force you to log in every time you open Access for any database.

Page 13: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

13

Predefined User Groups

Page 14: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

14

Adding Users

Page 15: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

15

Assign Users to Groups

Make sure that you assign at least one person to the Admins group!

Page 16: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

16

Customized Groups (after login)

Select the Groups tab to enter new group names

Select users and add them to groups to grant additional permissions

Page 17: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

17

Assigning Permissions to Groups

Assign by groups

New groups need to be able to open the database

Click the Apply button to activate changes

Page 18: 1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003

18

Implementing a Secured Database

Copy files:

1) Secured database

2) Workgroup database

3) Startup link

Edit the properties for the startup link

"C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" “C:\FullPathname\AllPowder2002.mdb" /WRKGRP "C:\FullPathname\Secured.mdw"