Presentation is loading. Please wait.

Presentation is loading. Please wait.

In this section you will learn how to: Identify and use different types of table relationships Establish and use referential integrity Understand how referential.

Similar presentations


Presentation on theme: "In this section you will learn how to: Identify and use different types of table relationships Establish and use referential integrity Understand how referential."— Presentation transcript:

1 In this section you will learn how to: Identify and use different types of table relationships Establish and use referential integrity Understand how referential integrity works to keep data consistent Recognize why database normalization is important Normalize a database by design and the Table Analyzer Understand when and where to normalize data in a table Create, edit, and use a switchboard Create and edit a modal dialogue box SECTION 1: Advanced Data Mgmt

2 Lesson 1.1: Referential Integrity In this lesson we will explore how data in a database relates to each other and how to strengthen those bonds to make your database a streamlined collection of information. As the saying goes, an inch of planning equals a mile of progress.

3 Lesson 1.1: Referential Integrity Using the Relationships View/Ribbon Database Tools – Relationships

4 Lesson 1.1: Referential Integrity Types of Relationships One-to-One, One-to-Many, Many-to-Many

5 Lesson 1.1: Referential Integrity Establishing Referential Integrity Three conditions need to be satisfied: The matching field from the parent table is a primary key or has a unique index The fields in the relationship have the same data type Both tables are stored in the same database file

6 Lesson 1.1: Referential Integrity Enforcing Referential Integrity Right-click on join line, click Edit Relationship

7 Lesson 1.1: Referential Integrity Testing Referential Integrity Access will let you know if RI cannot be established

8 Lesson 1.2: Table Relationships In this lesson we will expand upon the principles taught in the previous lesson and we will discover a little bit more about the nature of relationships.

9 Lesson 1.2: Table Relationships About Join Lines In Relationships view, Access provides a graphical view of data.

10 Lesson 1.2: Table Relationships Normalizing Tables Database Tools ribbon – Analyze Table

11 Lesson 1.2: Table Relationships Using Cascade Delete and Update Allows changes to be filtered down through relationship hierarchy

12 Lesson 1.2: Table Relationships Setting Fields for Indexing Open table in design view, set Indexing field to Yes

13 Lesson 1.2: Table Relationships Using the Index Happens in background

14 Lesson 1.3: Switchboards Switchboards are like a ‘home page’ where you start working with the database as a user rather than a designer. Access 2007 does not include as much switchboard functionality as in previous versions.

15 Lesson 1.3: Switchboards Switchboard vs. Navigation Pane Point and click!

16 Lesson 1.3: Switchboards Using the Switchboard Manager Found on Database Tools ribbon

17 Lesson 1.3: Switchboards Creating a Switchboard Switchboard Manager – New

18 Lesson 1.3: Switchboards Editing a Switchboard Switchboard Manager – Edit

19 Lesson 1.3: Switchboards Deleting a Switchboard Switchboard Manager – Delete

20 Lesson 1.3: Modal Dialogue Boxes Every graphical operating system today features a type of dialogue box that contains a Yes/No or OK/Cancel set of buttons. These pop-up windows are a special kind of dialogue box that must be dealt with before a user can do anything else. Such windows are called modal dialogue boxes.

21 Lesson 1.3: Modal Dialogue Boxes Creating a Modal Dialogue Box Create Ribbon – More Forms – Modal Dialogue

22 Lesson 1.3: Modal Dialogue Boxes Adding Controls Found on Form Tools – Design ribbon

23 Lesson 1.3: Modal Dialogue Boxes Setting Properties Property Sheet command on Form Tools – Design ribbon

24 Lesson 1.3: Modal Dialogue Boxes Formatting Your Dialogue Box Form Tools – Arrange ribbon

25 In this section you will learn how to: Create a subform Use a subform to expand information in a main form Limit users from modifying data in a form Create and modify command buttons and check boxes Create customized error messages Send a form via e-mail Store and organize replies from an e-mail form Import contacts from Microsoft Outlook Import and export data to and from a SharePoint server SECTION 2: Adv. Form Tasks

26 Lesson 2.1: Using Subforms A subform a ‘form inside a form’ that increases the usability of a form. A subform allows you to further visualize a One-to-Many relationship.

27 Lesson 2.1: Using Subforms Creating a Subform Open form, use Subform/Subreport command in Form Tools - Design ribbon

28 Lesson 2.1: Using Subforms Modifying a Subform Use Property Sheet

29 Lesson 2.1: Using Subforms Working with a Subform Can perform same tasks as with regular form

30 Lesson 2.1: Using Subforms Synchronizing Subform Data with a Main Form Create link in property sheet

31 Lesson 2.1: Using Subforms Displaying Subform in Main Form Format tab in Property Sheet

32 Lesson 2.2: Adv. Form Tasks At this point, you should be comfortable with the use of the Form Wizard and how to use Design view to create the forms you want to use. In this lesson you will learn how to implement more of the advanced functionality of forms.

33 Lesson 2.2: Adv. Form Tasks Limiting User Access to a Form Data Properties tab

34 Lesson 2.2: Adv. Form Tasks Creating Check Boxes/Command Buttons Controls on Form Tools – Design ribbon

35 Lesson 2.2: Adv. Form Tasks Creating Event Procedures Use VBA to create form components that can be interacted with

36 Lesson 2.2: Adv. Form Tasks Customizing Error Messages Use the Err object or OnError action

37 Lesson 2.3: Exporting Form Microsoft Access allows you to create a form that you can send to someone else via e-mail. Using Microsoft Outlook 2007 in cooperation with Access 2007, you can collect data from all over the world and store it in one place.

38 Lesson 2.3: Exporting Form Sending a Form via E-Mail Outlook must be configured and person must be able to receive HTML messages

39 Lesson 2.3: Exporting Form Managing Replies External Data ribbon - Manage Replies

40 Lesson 2.3: Exporting Form Exporting Your Form to XML More command on External Data ribbon

41 Lesson 2.4: Outlook and SharePoint Outlook is an e-mail client as well as a contact and personal scheduling software. Access and Outlook share some similarities: both have the ability to store and manage information involving contacts and scheduling, and therefore they have been designed to be able to share that information between them.

42 Lesson 2.4: Outlook and SharePoint Creating an RSS Feed for Outlook Enter the RSS URL inside Outlook

43 Lesson 2.4: Outlook and SharePoint Importing Contacts from Outlook More command on External Data ribbon

44 Lesson 2.4: Outlook and SharePoint Importing Contacts fr. SharePoint SharePoint List command on External Data ribbon

45 Lesson 2.4: Outlook and SharePoint Moving your Database to a SharePoint Server Move to SharePoint command in External Data ribbon

46 Lesson 2.4: Outlook and SharePoint Publishing to a Web Server Office Menu  Publish  Document Management Server

47 In this section you will learn how to: Create a PivotTable and a PivotChart Learn the concepts behind PivotTables and PivotCharts Create a PivotTable and PivotChart based on the same object Pivot data in order to show a different view of the data Change the type of graph used for a PivotChart SECTION 3: Pivoting Data

48 Lesson 3.1: Creating PivotTables Once a report is made you will have to design a whole new report to look at the data in a different way. Microsoft Access 2007 makes use of PivotTables to provide different views of your data on the fly.

49 Lesson 3.1: Creating PivotTables About PivotTables PivotTables are a way of displaying the data contained in a table or query.

50 Lesson 3.1: Creating PivotTables Creating a PivotTable Create ribbon – More Forms – PivotTable

51 Lesson 3.1: Creating PivotTables More About PivotTable Fields Row and column fields Filtering fields Comparison fields

52 Lesson 3.1: Creating PivotTables Completing Your PivotTable Apply filters, hide certain column or rows of data, apply totals and grand totals

53 Lesson 3.2: Creating PivotCharts A PivotChart displays in graph form what a PivotTable shows in tabular form.

54 Lesson 3.2: Creating PivotCharts About PivotCharts A PivotChart is a graphical way of representing the data in a table or query.

55 Lesson 3.2: Creating PivotCharts Creating a PivotChart PivotChart command in the Create ribbon

56 Lesson 3.2: Creating PivotCharts More About PivotChart Fields Row and column fields Filtering fields Comparison fields

57 Lesson 3.2: Creating PivotCharts Completing Your PivotChart Property Sheet command

58 Lesson 3.3: Using PivotTables/Charts We now know how PivotTables and PivotCharts are useful in displaying a lot of information in a hurry. In this lesson we will learn more about the nature of PivotTables and PivotCharts and how to make data really stand out.

59 Lesson 3.3: Using PivotTables/Charts Using a PivotTable Move, add, remove fields

60 Lesson 3.3: Using PivotTables/Charts Using a PivotChart Move, add, remove fields

61 Lesson 3.3: Using PivotTables/Charts Editing a PivotTable/Chart Refresh data, use contextual ribbons and property sheet

62 Lesson 3.3: Using PivotTables/Charts Common PivotTable and PivotChart Editing Commands Change format, filter and group, add captions, change behavior

63 Lesson 3.3: Using PivotTables/Charts Creating a PivotTable and PivotChart from the Same Object Use View menu on Home ribbon

64 In this section you will learn how to: Recover from a computer error Make Access start when your computer starts Check for problems with and updates for your installation of Access Download and use the Access viewer Understand the basic terms of SQL Recognize the parts of an SQL statement Make your own SQL statements SECTION 4: Access and Windows

65 Lesson 4.1: Access and Windows Because the Office package is designed to run in a particular environment, it is also capable of using some features of the operating system (as well as being limited by some of the operating system’s shortfalls!).

66 Lesson 4.1: Access and Windows Recovering Access Ctrl + Alt + Delete

67 Lesson 4.1: Access and Windows Starting Access on Windows Boot Copy icon to Startup folder in Start menu

68 Lesson 4.1: Access and Windows Using Office Diagnostics Resources section of Options dialogue

69 Lesson 4.1: Access and Windows Checking for Updates Resources section of Options dialogue

70 Lesson 4.2: Using the Viewer Not everyone will have Access installed on their own computer. In order to be able to view content generated by Office products such as Access, Excel, and PowerPoint, Microsoft makes viewing program available free of charge.

71 Lesson 4.2: Using the Viewer What is the Viewer? Stand-alone program that will be able to view a snapshot of a report that was generated in Access

72 Lesson 4.2: Using the Viewer Downloading the Viewer Available from Office Online

73 Lesson 4.2: Using the Viewer Using the Viewer Contains a few basic commands

74 Lesson 4.3: Intro to SQL Structured Query Language; or SQL for short. SQL is a fundamental component of Access that, until now, has remained in the background of our examination.

75 Lesson 4.3: Intro to SQL What is SQL? The language used by most database management programs to retrieve information from a database.

76 Lesson 4.3: Intro to SQL Parts of an SQL Statement SELECT Customer.Country FROM Customers WHERE Customer.TotalSales >= 10000;

77 Lesson 4.3: Intro to SQL SQL Keywords CREATE DELETE DROP INSERT SELECT UPDATE

78 Lesson 4.3: Intro to SQL Adding Where Clauses Logical operators, quantifiers SELECT Employees.Employee_ID, Order_Details.Employee_ID, Order_Details.Order_Total FROM Employees, Order_Details WHERE Employees.Employee_ID = Order_Details.Employee_ID;


Download ppt "In this section you will learn how to: Identify and use different types of table relationships Establish and use referential integrity Understand how referential."

Similar presentations


Ads by Google