XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.

Slides:



Advertisements
Similar presentations
1 All Powder Board and Ski Microsoft Access Workbook Chapter 10: Database Administration Jerry Post Copyright © 2007.
Advertisements

1 Chapter 13 Securing an Access Application. 13 Chapter Objectives Learn about the elements of security Explore application-level security Use user-level.
1 Linking & Consolidating Worksheets Applications of Spreadsheets.
XP New Perspectives on Microsoft Excel 2003, Second Edition- Tutorial 8 1 Microsoft Office Excel 2003 Tutorial 8 – Developing an Excel Application.
By Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson, Linda Lau, Jerri Williams Chapter 9 Fine-Tuning the Database 1 Copyright.
Compile MS Access Pertemuan 18 Matakuliah: F0712 / Lab MS Access Tahun: 2007.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 3 1 Microsoft Office Access 2003 Tutorial 3 – Querying a Database.
Automating Tasks With Macros
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
SUNY Morrisville-Norwich Campus-Week 10 CITA 130 Advanced Computer Applications II Spring 2005 Prof. Tom Smith.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Nine Managing File System Access.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 1 1 Microsoft Access 2003 Tutorial 1 – Introduction To Microsoft Access 2003.
1 Computing for Todays Lecture 16 Yumei Huo Fall 2006.
Microsoft Office Access 2013 Microsoft Office Access 2013 Courseware # 3255 Lesson 6: Protecting, Maintaining and Managing Databases.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you manage a database?
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 1 1 Integrating Microsoft Office XP Tutorial 1 – Integrating Word and Excel.
Tutorial 8 Managing and Securing a Database. Objectives Filter data in a table and a form Save a filter as a query and apply the saved query as a filter.
MS Access Advanced Instructor: Vicki Weidler Assistant:
Microsoft Office 2007 Access 2007 Chapter 9 Administering a Database System.
XP New Perspectives on Microsoft Access 2002 Tutorial 41 Microsoft Access 2002 Tutorial 4 – Creating Forms and Reports.
10/26/00Splitting Access Databases...1 Preparing for Access 2000 Windows 2000/Office 2000 Roll-out.
Administering a Database Project 9. 2 Project 9 Overview This project shows us how to administer a database. We will learn to …  Convert a database to.
XP New Perspectives on Microsoft Access 2002 Tutorial 51 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 11 1 Microsoft Office Access 2003 Tutorial 11 – Using and Writing Visual Basic for Applications.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
1. Chapter 25 Protecting and Preparing Documents.
INSERT BOOK COVER 1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 1 Microsoft Office Access 2003 Tutorial 9 – Using Action Queries, and Defining Table Relationships.
XP New Perspectives on Microsoft Access 2002 Tutorial 21 Microsoft Access Tutorial 2 – Creating And Maintaining A Database.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
Key Applications Module Lesson 21 — Access Essentials
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
1 ADVANCED MICROSOFT WORD Lesson 14 – Editing in Workgroups Microsoft Office 2003: Advanced.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 11 Committed to Shaping the Next Generation of IT Experts. Chapter 9 Bulletproofing the Database.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 3 1 Integrating Microsoft Office XP Tutorial 3 – Integrating Word, Excel, Access, and PowerPoint.
Microsoft Access 2010 Chapter 10 Administering a Database System.
COMPREHENSIVE Access Tutorial 12 Managing and Securing a Database.
® Microsoft Access 2010 Tutorial 12 Managing and Securing a Database.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 7 – Creating and Using Templates in a Web.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Access 2002 Using Access Tools.
Microsoft Access 2013 ®® Tutorial 12 Managing and Securing a Database.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Securing a Database 1.Understanding database security 2.Protecting the Database File 3.Protecting Code 4.Using User level Security 5.Working with workgroups.
1 All Powder Board and Ski Microsoft Access Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
XP Tutorial 8 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Object Linking and Embedding Tutorial 8.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
Securing and Sharing Workbooks Lesson 11. The Review Tab Microsoft Excel provides several layers of security and protection that enable you to control.
Visual Basic for Application - Microsoft Access 2003 Finishing the application.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
® Microsoft Access 2010 Tutorial 8 Managing and Securing a Database.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 4 1 Microsoft Office Access 2003 Tutorial 4 – Creating Forms and Reports.
XP Creating Web Pages with Microsoft Office
Splitting a Database: How and Why Roger Smeaton. CONTENTS Splitting a database - what is it? Why do it? How is it done?
Tutorial 8 Managing and Securing a Database
Administering a Database System
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Microsoft Office Access 2003
Microsoft Office Access 2003
Microsoft Office Access 2003
Microsoft Office Access 2003
Microsoft Office Access 2003
WORKING WITH SHARED DOCUMENTS
Tutorial 12 Managing and Securing a Database
Presentation transcript:

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 2 Analyze a database's performance Analysis tools will help you provide a database that runs as efficiently as possible. The Performance Analyzer will produce a list of ideas, suggestions, and recommendations. However, many of the suggestions and recommendations can be carried out for you. If you decide to allow Access to fix the problem, you will be able to check the results by viewing the objects pertaining to the suggestion.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 3 The Performance Analyzer dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 4 The Performance Analyzer analysis window

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 5 View and print database documentation If you want to print a graphical view of the relationships in your database, you can have Access print the relationships window. This will print exactly what you see when you open this window. If you need to have more detailed information about the objects in the database, you can run the Documenter. In the Documenter, you can choose what objects to include in the Documenter's report and you can make several choices as to what should be included in the report. When you are finished making your selections, you will received a very detailed report containing Field names, Field types, Field sizes, relationships with other objects, etc.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 6 Link a database to a table in another database There will be times when you will want to make an Access table available to a user for data entry, but you would not want them to be able to change the structure of your table. You can do this by providing a linked table in the database. A linked table is a table that is stored in a file outside the open database. Access will be able to update and retrieve records in the open database but will disallow changes to the structure of the table. When you establish a link to a table in the database, the linked table shows up on your list of table objects but the icon looks different.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 7 The Link Tables dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 8 Use the Linked Table Manager When you link to a table, Access keeps track of where that table is stored. If you move the location of the database to a different folder, Access won't know where it is. You can use the Linked Table Manager to refresh the link to the table so that Access will be able to find the linked table. In the Linked Table Manger, point to the new location, and Access will then update the link information.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 9 The Linked Table Manager dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial Use replication to create a Design Master and replica of a database Sometimes there will be multiple users updating database data. If you gave each one a copy of the database and allowed them each to make changes in their copy, it would be quite difficult to pull all the changes together later into a single database. However, replication makes it easy to handle this kind of activity. When you create a replica of a database, you create a special copy of the database and the original copy becomes the Design Master of the database.

XP New Perspectives on Microsoft Office Access 2003 Tutorial Update Design Masters from replica sets The Design Master and all of the replicas that have been made of it are called the replica set. Once you have created a replica set, Access keeps track of the changes that eventually will be incorporated into the Design Master. Any changes in the data in any replicas can be updated automatically in the Design Master through a process called synchronization.

XP New Perspectives on Microsoft Office Access 2003 Tutorial The Database Window for a Design Master

XP New Perspectives on Microsoft Office Access 2003 Tutorial Synchronize the Design Master and replica Data When you have a replica set, you can synchronize the records in the replica database(s) by running the Synchronize Database process. –When the synchronization process is run, Access will check for changes in the data in the replica database(s) and, if any, will incorporate those changes into the Design Master. After the synchronization process is complete, you will be able to see the changes that have been made in the replica database(s) in the Design Master database. When you no longer need the replica(s), you should delete them. If there are no replicas being used, you should rename the Design Master to its original name.

XP New Perspectives on Microsoft Office Access 2003 Tutorial The Synchronize Database dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial Split a database A database developer often will separate the interface to a database (its queries, forms, and other database objects) from the actual database data. This is known as splitting the database. The Database Splitter splits the database into two databases. The database that contains the actual data is called the back-end database. The database that contains the other objects is called the front-end database.

XP New Perspectives on Microsoft Office Access 2003 Tutorial The Database Splitter dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial Front-end versus back-end database The users of the database will work through the front-end database to add, modify, and delete data in the back-end database. The developer does not make changes to the back-end database but periodically makes changes to the front-end database by updating its queries, forms, and reports. In a network environment, the back-end database is usually stored on the network where users can access it. The Front-End database is stored on all the user computers, as it is their interface to the back-end database.

XP New Perspectives on Microsoft Office Access 2003 Tutorial An illustration of splitting a database

XP New Perspectives on Microsoft Office Access 2003 Tutorial Set database startup options There are several options that can be set to be initiated at the time the database is opened. These options are called Startup Options and can be set by clicking Tools on the menu bar and then click Startup. On this Startup dialog box, you can specify a particular form you want to display when the database is opened. You can also choose from several options related to how much access users will have to the menu and toolbars.

XP New Perspectives on Microsoft Office Access 2003 Tutorial The Startup dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial Implement database security Databases often have sensitive data that must be protected. Security refers to the protection of a database against unauthorized access. Startup options offer a degree of security but there is more that you could do to protect the data. You can use Encryption, Decryption, and Passwords to protect your database.

XP New Perspectives on Microsoft Office Access 2003 Tutorial Encrypt and decrypt a database Encryption is a process that will convert the data in a database to a format that is unreadable. –If a user is able to gain access to a database that is encrypted, the data could only be read if it was decrypted Decrypting a database is the process of returning the encrypted data to its original state. Another form of security includes the use of passwords. –Passwords applied to a database makes it impossible to open the database unless you know the password

XP New Perspectives on Microsoft Office Access 2003 Tutorial Set and unset a database password If data is very important and meant to be viewed only by authorized users, it is a good idea to assign a password to the database. When you set a password, you usually establish exclusive access, meaning that only one user can access the database at a time. You can also set the password so that the database is opened as Read-Only, meaning that no changes can be made to the database. In order to remove the password, you must use the password to get into the database and unset (or cancel) the password.

XP New Perspectives on Microsoft Office Access 2003 Tutorial The Set Database Password dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial Implement user-level security The security measures discussed in previous sections apply to all users of the database. Sometimes you will want to allow some users access rights and disallow those rights for other users. You can accomplish this by setting user-level security. User-level security lets you grant users or groups of users specific permission to tables, queries, forms, reports, and macros.

XP New Perspectives on Microsoft Office Access 2003 Tutorial Assign users permissions to a database You can assign each user a set of permissions, which specify what that particular user has rights to. You can specify that a user can modify data or can only read data. You can specify whether the user is allowed to delete data. This kind of activity is usually managed by a person designated as the database administrator, or a group of people called the database administration (DBA) group.

XP New Perspectives on Microsoft Office Access 2003 Tutorial Assign group permissions for multiple users The DBA will be responsible for controlling and assigning permissions to certain users. Because there are often groups of people who should have the same permissions, the DBA can assign permissions to groups rather than individuals. Usually there is a workgroup information file that maintains group names, user names, passwords, and group membership information. This information is stored in hidden files and is available only to the DBA.

XP New Perspectives on Microsoft Office Access 2003 Tutorial An illustration of user-level security

XP New Perspectives on Microsoft Office Access 2003 Tutorial Use the Security Wizard to assign permissions

XP New Perspectives on Microsoft Office Access 2003 Tutorial Protect VBA code from unauthorized changes Database developers often work long, tedious hours writing VBA code to augment the functionality of the database. Usually, the developer will want to protect the code from unwarranted changes. The code is readily available in the modules of the database unless the code is converted.

XP New Perspectives on Microsoft Office Access 2003 Tutorial Create an MDE file You can save a database as an MDE file, which compiles all the VBA code into machine code and removes the VBA source code. The database will still work exactly as it did prior to this conversion, but no one will be able to alter the code because they will not be able to get to it. In Access 2003, you must make sure the database is in 2002 format before you try to convert it to an MDE file. This process is not always necessary and should only be done if there are many VBA modules in the database and the code must be protected from changes.