Online Database Management Courses - Online Courses

These online courses are 6 weeks long, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week. You are not required to be online at any specific time. You register and pay on our website and instructions on how to access your course will be emailed to you immediately after registration.



Introduction to Microsoft Access 2007

Introduction to Microsoft Access 2007

$190 + applicable tax

Learn how Microsoft's powerful and award-winning database can help you manage, store, search, analyze, and display important information you've collected about your business, home, community, or any other entity. In this practical and project oriented hands-on workshop, you'll learn how to create tables filled with fields and records. You'll build relationships between the tables to eliminate redundancies and slash data entry time. You'll discover how to achieve huge reductions in data entry errors by setting default values, creating validation rules, and building input masks. You'll find out how to make your database more user-friendly with custom data entry forms, smart lists, and other sophisticated controls. You'll learn how to retrieve exactly what you need from your database with powerful queries and reports, and you'll even start automating routine tasks with labor-saving macros.

Week 1 Wednesday - Lesson 1

Table Basics
A Microsoft Access database is made up of seven interrelated components: tables, fields, records, forms, queries, reports, and macros. In today's lesson, you'll become familiar with each of these components and--perhaps more importantly--you'll learn how each component can help you successfully collect and manage a wide variety of business, personal, or scientific data. And you'll get hands-on experience building tables; creating fields; and manipulating records.

Week 1 Friday - Lesson 2

Tables: Customizing the Fields
Today, you're going to learn how to take advantage of a variety of powerful customization options that will help you simplify the process of adding data to an Access table. You'll get hands-on experience with validation rules, default values, and input masks—time-saving tools that will improve your productivity while increasing the accuracy and reliability of the data you collect.

Week 2 Wednesday - Lesson 3

Relationships
This lesson will literally slash the amount of time you spend performing data entry tasks. You'll deftly sidestep an issue that often plagues Access novices: how to avoid typing and re-typing the same pieces of information over and over again in each of the many tables that make up your database. Today, you'll discover the powerful and time-saving secret of table relationships.

Week 2 Friday - Lesson 4

Creating a Form
In this lesson, we'll give your database a professional makeover. Your database will achieve new levels of attractiveness and sophistication with the introduction of powerful forms. You'll find that forms make it faster, easier, and more pleasant for you to review, add, edit, or remove the information in your tables.

Week 3 Wednesday - Lesson 5

Custom Controls
Today, you'll embellish your forms with powerful custom controls like buttons and combo boxes. These custom controls can help you automate tasks you might otherwise find difficult or time-consuming to carry out manually. As a result, you'll work at greater efficiencies and with fewer opportunities for error.

Week 3 Friday - Lesson 6

Basic Queries
One reason we create a database is so we have a place to store information that we've collected. We store data in a database because we know that we will need to review that information again. By squirreling the data away today, we give ourselves future opportunities to review, search, analyze, sort, and subtotal that information as needed. Today, you'll discover how to use an Access query to scan a vast collection of data and retrieve only the exact pieces of information that you require.

Week 4 Wednesday - Lesson 7

Wildcard & Number Queries
In today's lesson, you'll overcome all those thorny query issues that often stump both beginning and advanced Access users. You'll learn how to scan the entirety of your database for a single word (or even a tiny word fragment) with pinpoint precision. You'll find out how to seek out a range of dates or numbers instead of placing all your bets on a futile and time-consuming search for a single value. And if you ever find yourself with a better understanding of what you don't want to see than what you do, you'll understand how to perform a reverse query.

Week 4 Friday - Lesson 8

Multi-Table Queries
In a well-designed database, information will be evenly distributed across multiple tables. The advantages of this distributed approach are too numerous to elucidate here, but the approach does raise one important question: is there any way to take all of the information that has been scattered across several tables and bring it together in one place? Fortunately, there is a simple solution. Today, you'll receive ample opportunities to try your hand at combining information from an assortment of tables into a single pool of data.

Week 5 Wednesday - Lesson 9

Reports From Tables
If you really want to show off the data in your database, you'll want to showcase it with a report. A report will help you organize and format your data, making it more accessible and more attractive. There really is only one surefire way to understand what a report is and what it can do for you: you'll just have to create one. And that's exactly what you're going to do in today's lesson.

Week 5 Friday - Lesson 10

Reports From Queries
In our last lesson, you learned how to convert a table filled with raw information into a handsome, well-organized report suitable for printing. But what if you want to create a report that only shows some, instead of all, of the information contained within a table? Is that even possible? You'll find out in today's lesson.

Week 6 Wednesday - Lesson 11

Advanced Report Design
Access comes with a number of pre-formatted reports designed to meet just about any conceivable need. But there will be rare occasions when you want to produce a report that is a little, well, different. A report that goes beyond the norm. A report that communicates with its reader in a new and unique way. In today's lesson, you'll learn how you can use the Report Design tool to whip up your very own custom reports from scratch.

Week 6 Friday - Lesson 12

Mmm-mmm-Macros!
In this, our final lesson, you'll learn all about Access macros. An Access macro can automate just about any database activity you can imagine, from running queries to printing reports to opening and closing forms or tables. However, a macro can perform these activities at a much higher rate of speed and with far more accuracy than you or I could ever manage to muster. This is one of the most popular and eye-opening lessons in the course, covering a fascinating topic you won't want to miss.

• Internet access
• Email
• One of the following browsers: 
    o Mozilla Firefox 
    o Microsoft Internet Explorer (9.0 or above)
    o Google Chrome
    o Safari
• Adobe PDF  plug-in (a free download obtained at Adobe.com .)

 

Microsoft Windows 7, Vista or XP, Microsoft Access 2007 or Microsoft Office Professional 2007 (please be sure to install this software on your computer before the course begins).

Note: This course is not suitable for Macintosh users, nor for users of any of older versions of Microsoft Access.

*Unfortunately if you have the 2010 version of Microsoft Office, it won't work with Office 2003 or Office 2007.  Also, we won't be able to support you in the discussion area at this time. 



Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Introduction to Microsoft Access 2010

Introduction to Microsoft Access 2010

$190 + applicable tax

Take control over your data! Whether you're a novice or an experienced database user, this course will show you how to harness the full power of Microsoft Access 2010. 

In these practical and project-oriented lessons, you'll learn how to use this award-winning MS Office software to create and customize tables. You'll build relationships between your tables to eliminate redundancies and slash data entry time. And you'll discover how to achieve huge reductions in data entry errors by setting default values, creating validation rules, and building input masks.  

In addition, you'll find out how to make your database more user-friendly with custom data entry forms, smart lists, and other sophisticated controls. You'll learn how to retrieve exactly what you need from your database with powerful queries and reports, and you'll even start automating routine tasks with labor-saving macros. 

By the time you've finished this course, you'll know how to create an effective database for any information you need to store, document, and manage—at home or on the job.

Week 1 Wednesday - Lesson 1

Getting to Know Access 2010
In this lesson, you’ll find out what Access is and how individuals, businesses, and organizations use it to store information. You’ll begin to build an Access database . . . including all the components that turn a list of records into reports, forms, and queries. We’ll start by opening the application and creating a new database.

Week 1 Friday - Lesson 2

Controlling Your Access Table Fields
It’s time to lay down the law! Today you’ll impose rules that automatically fill an Access table field with a preset value or that automatically insert the symbols commonly included in phone numbers. Also, you’ll set up rules that require allow only certain kinds of data in certain fields. With just a few minutes of work, you can make data entry simpler, clearer, and practically error-free.

Week 2 Wednesday - Lesson 3

Creating Tables and Relationships
Today you’ll create additional tables for our class database, customizing them along the way, and then build relationships between them. This all paves the way for later database features, such as reports, queries, and forms that draw from multiple tables in the database.

Week 2 Friday - Lesson 4

Building Powerful Forms
In this lesson, you’ll use forms for data entry and for viewing records in your tables. You’ll meet the Form Wizard, which makes form building fast and easy and which allows you to select one or more tables’ fields to include. You’ll also determine form layout.

Week 3 Wednesday - Lesson 5

Adding Versatility to Forms
In this lesson, you’ll add buttons and controls to forms. You’ll also adjust table relationships to support the creation of multi-table forms . . . which paves the way to creating queries and reports that draw data from more than one table.

Week 3 Friday - Lesson 6

Interviewing Your Database
Using queries to sort, filter, and search your database is one of the most important skills you’ll master in this course. In this lesson, you’ll create queries that search for specific data. You’ll also customize how Access displays that data. You’ll follow instructions step by step, so you gain confidence with the process; then I’ll turn you loose to create a query on your own.

Week 4 Wednesday - Lesson 7

Taking Queries to the Next Level
A query that puts specific records in order or finds all the records that have a general piece of information in common is, well, pretty common. Being able to create that kind of query is a great foundation skill, but it won’t help you find a very specific record. Nor will it let you search for records within a span of dates or other numeric values. It also won’t help you exclude certain records, reducing a large pool of data to just those records you need to see. In this lesson, you’ll create queries that give you true power to search your database.

Week 4 Friday - Lesson 8

Multi-Table Query Control
In this lesson, you’ll learn to plan, build, and use queries that pull data from more than one table at a time. This gives you more power over your data and allows you to build a great foundation for truly customized reports.

Week 5 Wednesday - Lesson 9

Reporting on Your Tables
Reports are easy to create and to customize. In this lesson, you’ll build a simple report using the Report Wizard. Then you’ll change the report’s appearance, using layout view and design view. These skills provide the foundation to create and design any report you may need, on any data in your database.

Week 5 Friday - Lesson 10

Creating Query-Based Reports
In this lesson, you’ll create reports that are based on the results of queries you create to sort and filter your database. Because queries can combine data from multiple tables, filter for specific data, and sort the results, your report reflects just the data that meet the query’s criteria. This makes truly customized reporting possible—and quite simple.

Week 6 Wednesday - Lesson 11

Mastering Report Design
In this lesson, you’ll plan and create a completely customized report, using a specialized query that controls which data the report includes. You’ll add fields that perform calculations on your data. You’ll customize your report’s layout, too, using design view’s many tools for controlling the structure and appearance of your data.

Week 6 Friday - Lesson 12

Automating Your Database With Macros
Building macros (short programs that perform a series of steps) helps you speed up and create consistency in your more repetitive Access tasks. From opening a form to running a report to building a new record in a table, macros eliminate redundant procedures by turning them into something you can do with one click.
Microsoft Access 2010, (software must be installed and fully operational before the course begins); Windows XP, Windows Vista, Windows 7, or Windows 8.

 

Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Introduction to Microsoft Access 2013

Introduction to Microsoft Access 2013

$190 + applicable tax

Take control of your data! In this course, you'll learn how to harness the power of Microsoft Access 2013 to organize, store, edit, manage, and report on hundreds of thousands of records.

You'll start with the basics of database concepts and structure, and learn to build and customize tables to store data. With that foundation in place, you'll then learn about relational databases, and see how you can use them to build forms, generate reports, and search for data with queries across thousands of records in hundreds of tables—often with just a few clicks of your mouse! You'll also discover how to use macros to automate repetitive tasks and increase your efficiency.

Through easy-to-follow, step-by-step instructions, this course will help you master Access and put it to creative, confident use. You'll develop not only strong Access skills, but a solid understanding of good database design concepts. By the time you've finished the course, you'll know how to organize and assemble an effective database for any kind of information you need to store, document, and manage.

Week 1 Wednesday - Lesson 1

Getting to Know Access 2013
In this lesson, you'll find out what Access is and how individuals, businesses, and organizations use it to store information. You'll begin to build an Access database . . . including all the components that turn a list of records into reports, forms, and queries. We'll start by opening the application and creating a new database.

Week 1 Friday - Lesson 2

Controlling Your Access Table Fields
It's time to lay down the law! Today you'll impose rules that automatically fill an Access table field with a preset value or that automatically insert the symbols commonly included in phone numbers. Also, you'll set up rules that require allow only certain kinds of data in certain fields. With just a few minutes of work, you can make data entry simpler, clearer, and practically error-free.

Week 2 Wednesday - Lesson 3

Creating Tables and Relationships
Today you'll create additional tables for our class database, customizing them along the way, and then build relationships between them. This all paves the way for later database features, such as reports, queries, and forms that draw from multiple tables in the database.

Week 2 Friday - Lesson 4

Building Powerful Forms
In this lesson, you'll use forms for data entry and for viewing records in your tables. You'll meet the Form Wizard, which makes form building fast and easy and which allows you to select one or more tables' fields to include. You'll also determine form layout.

Week 3 Wednesday - Lesson 5

Adding Versatility to Forms
In this lesson, you'll add buttons and controls to forms. You'll also adjust table relationships to support the creation of multi-table forms . . . which paves the way to creating queries and reports that draw data from more than one table.

Week 3 Friday - Lesson 6

Interviewing Your Database
Using queries to sort, filter, and search your database is one of the most important skills you'll master in this course. In this lesson, you'll create queries that search for specific data. You'll also customize how Access displays that data. You'll follow instructions step by step so you gain confidence with the process; then I'll turn you loose to create a query on your own.

Week 4 Wednesday - Lesson 7

Taking Queries to the Next Level
A query that puts specific records in order or finds all the records that have a general piece of information in common is, well, pretty common. Being able to create that kind of query is a great foundation skill, but it won't help you find a very specific record. Nor will it let you search for records within a span of dates or other numeric values. It also won't help you exclude certain records, reducing a large pool of data to just those records you need to see. In this lesson, you'll create queries that give you true power to search your database.

Week 4 Friday - Lesson 8

Multi-Table Query Control
In this lesson, you'll learn to plan, build, and use queries that pull data from more than one table at a time. This gives you more power over your data and allows you to build a great foundation for truly customized reports.

Week 5 Wednesday - Lesson 9

Reporting on Your Tables
Reports are easy to create and to customize. In this lesson, you'll build a simple report using the Report Wizard. Then you'll change the report's appearance, using layout view and design view. These skills provide the foundation to create and design any report you may need on any data in your database.

Week 5 Friday - Lesson 10

Creating Query-Based Reports
In this lesson, you'll create reports that are based on the results of queries you create to sort and filter your database. Because queries can combine data from multiple tables, filter for specific data, and sort the results, your report reflects just the data that meet the query's criteria. This makes truly customized reporting possible—and quite simple.

Week 6 Wednesday - Lesson 11

Mastering Report Design
In this lesson, you'll plan and create a completely customized report, using a specialized query that controls which data the report includes. You'll add fields that perform calculations on your data. You'll customize your report's layout, too, using design view's many tools for controlling the structure and appearance of your data.

Week 6 Friday - Lesson 12

Automating Your Database With Macros
Building macros (short programs that perform a series of steps) helps you speed up and create consistency in your more repetitive Access tasks. From opening a form to running a report to building a new record in a table, macros eliminate redundant procedures by turning them into something you can do with one click.

Microsoft Access 2013 (software must be installed and fully operational before the course begins.)

Note: This course is not suitable for Macintosh users.

Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Intermediate Microsoft Access 2007

Intermediate Microsoft Access 2007

$190 + applicable tax

Microsoft Access 2007 database developers need the technical knowledge and skills to design databases that use multiple related tables. At the same time, good developers must know how to hide some of these underlying complexities so their completed products are pleasant to use.

In this course, you'll master the tools and techniques required to create user-friendly Access 2007 databases. You'll learn to design one-to-many and many-to-many databases and create queries, forms, and reports to reflect those relationships. You'll find out how to create a switchboard form, change database settings, and use macros to make a database easy and intuitive enough for even a computer novice to use.

Week 1 Wednesday - Lesson 1

Getting Started
A database is a collection of data organized into multiple tables. In this lesson, you'll learn the importance of recognizing one-to-many relationships among the data your database will manage. You'll also discover how to create tables that reflect those relationships and create the first table for a sample working database that we'll build together throughout the course.

Week 1 Friday - Lesson 2

Designing a Database
Today, we'll dig deeper into database design and the natural one-to-many and many-to-many relationships among your data. You'll discover the importance of primary, foreign, and composite keys, and how to create them in your own databases. You'll get plenty of hands-on practice as we create more tables for our working sample database.

Week 2 Wednesday - Lesson 3

Creating Forms
While tables provide a means of storing data, they don't offer much in the way of making a database user-friendly. For that, you need forms. In this lesson, you'll create a form for our working database and learn about the three ways to view forms: Form View, Layout View, and Design View. You'll start learning the tools and techniques the pros use to create attractive forms that are easy to use.

Week 2 Friday - Lesson 4

Advanced Form Design
Today's lesson will expand on the skills you learned in Lesson 3. Here you'll learn to move, size, and position multiple controls, choose colors and fonts, and more. You'll also find out how to test your forms and fix common problems. All of these skills will allow you to produce more professional-looking forms that make it easy to work with data in your database.

Week 3 Wednesday - Lesson 5

Creating a One-to-Many Form
Today, we'll return to the topics of one-to-many and many-to-many relationships among tables and explore how they relate to forms. You'll build on the skills you've already acquired to create more complex one-to-many forms that reflect the one-to-many relationships among your data. You'll also discover the value of lookup queries and combo boxes, which make it easy for users for select data for fields without having to type it in from memory.

Week 3 Friday - Lesson 6

Mastering Object-Oriented Development
Virtually everything you create in Access is an object, and all objects have properties. Understanding that is key to successful database design and development. In this lesson, you'll discover what that's all about and see how you can use properties to gain more control over every aspect of your database. Along the way, you'll add more enhancements to our working database, making your forms more attractive, usable, and user-friendly.

Week 4 Wednesday - Lesson 7

Sorting, Searching, and E-mail
Sorting and Searching are key ingredients of any database. Today, we'll cover new techniques for sorting form data without the complexities of creating queries. You'll give your form a Search Box that allows users to quickly locate data without the need for complex filters or queries. As an added bonus, you'll learn how to create links in a table for sending e-mail messages with a simple mouse click. And you'll find out some of the secrets of SQL, the Structured Query Language that makes all your queries work the way they do.

Week 4 Friday - Lesson 8

Attachments, Expressions, and More
Storing text and numbers in a database is easy. But what if you want to also store pictures, Word documents, or other external files? You can do that too, thanks to the Attachment data type. In this lesson, you'll learn all about attachments, including ways to use them in forms.

Week 5 Wednesday - Lesson 9

Working With Access Reports
Forms are great for interacting with data on a computer screen, but sometimes you have to print data on paper, too. That's where reports come in. In today's lesson, you'll learn the tools and techniques for creating and formatting reports. You'll see how to control margins, spacing, page breaks, page orientation, and other important formatting features. And you'll get plenty of hands-on practice in using the report Layout View and Design View.

Week 5 Friday - Lesson 10

Creating a One-to-Many Report
Today, we'll keep working on the skills you learned in Lesson 9, creating a more complex one-to-many report. You'll see how to use a query to combine data from multiple tables, and you'll learn about calculated controls on reports. You'll also discover some important skills for showing subtotals and totals on your one-to-many forms.

Week 6 Wednesday - Lesson 11

Make It User-Friendly
By now, you've created many database objects. Eventually, you may have to hand that database over to less knowledgeable users who won't know what to do with all those tables, queries, forms, and reports. Fortunately, they don't need to. As you'll discover in this lesson, you can hide all the complexities from those users. You'll learn to create a switchboard form that's so easy to use, your database users won't need any database expertise at all!

Week 6 Friday - Lesson 12

Enhance Your Database With Macros
In this, our final lesson, you'll discover still more tools and techniques for making your database more user-friendly. The star of this lesson will be Access macros, which pre-define actions that you can tie to a button click or other event to simplify things for your database users. You'll also learn how to create custom messages that explain things to users so you don't have to. You'll come away with a fully functional database that's easy enough for even a computer novice to operate.

• Internet access
• Email
• One of the following browsers: 
    o Mozilla Firefox 
    o Microsoft Internet Explorer (9.0 or above)
    o Google Chrome
    o Safari
• Adobe PDF  plug-in (a free download obtained at Adobe.com .)

 

Basic computer literacy and skills, as well as some experience with Microsoft Access 2007. Successful completion of Introduction Microsoft Access 2007 is strongly recommended, even if you are familiar with Access 2003 or earlier versions of Access.

Software requirements include Microsoft Office Access 2007 (Amazon ASIN B000HCVR12). Software must be installed and fully operational before the course begins. Microsoft Windows 7, XP or Windows Vista. Note: This course is not suitable for Macintosh users.
Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Intermediate Microsoft Access 2010

Intermediate Microsoft Access 2010

$190 + applicable tax

Do you have experience building Microsoft Access 2010 databases, but want to take your skills to the next level? In this course, you'll build an entire database project from scratch. By the time you've completed the course, you'll have a fully functional database that tracks customer and order information.  

You'll start by learning how to create your new database by importing information from Excel spreadsheets into tables. Using action queries, you'll add and update key fields that allow you to build relationships among the tables. Then you'll master the steps for building complex yet easy-to-use forms to manage table data.  

The course offers you tips and techniques for optimizing your database, including ways to build crosstab and summary queries so you can access information quickly and easily. You'll also learn about outer table joins that can make you queries more effective. 

Once you've built your database, you'll examine how to build reports using conditional formatting to highlight key data points, and explore Visual Basic, a powerful programming language that allows you to automate simple and complex tasks. Finally, you'll put the finishing touches on your database as you build a navigation form to make it easy for your users to find what they need.

 

Week 1 Wednesday - Lesson 1

Reviewing Terms and Importing Data
In this first lesson, we’ll review Access key concepts and terminology. You’ll also learn how to import, or share, data between Access and other applications without retyping. The objects you import in this lesson will be the basis of a project that we’ll work on for the rest of the course.

Week 1 Friday - Lesson 2

Key Fields and Action Queries
Today you’ll learn how to set up key fields in tables, plus you’ll use action queries to quickly and easily manipulate multiple-table records with one command.

Week 2 Wednesday - Lesson 3

Relationships of the Database Kind
What are table relationships? And what does referential integrity mean? It’s time to find out how and why to use these features.

Week 2 Friday - Lesson 4

Creating and Modifying Forms
Forms are the user-friendly gateway to Access table data. In this lesson, you'll learn how to create and modify forms and make them easy to use.

Week 3 Wednesday - Lesson 5

Subforms and the Tab Control
In this lesson, you’ll learn how to create a subform without the wizard, and you’ll use the Tab control to arrange form data.

Week 3 Friday - Lesson 6

Queries
You’ve already learned to put data into your database in an efficient way. In this lesson, you’ll learn about query joins and data functions. These tools will help you get timely, high-quality data out of your database, so you see all the data you want and none of the data you don’t want.

Week 4 Wednesday - Lesson 7

Query Calculations
Suppose your boss tells you, “I want a list of the customers who placed the most orders and a separate list of the customers who spent the most overall.” How can you find these answers quickly and accurately? Access comes to your rescue again! In this lesson, you’ll explore Access functions, crunch numbers with the best of them, and even design a mathematical formula of your own. And don’t worry if math makes you nervous . . . I’ll walk you through every step!

Week 4 Friday - Lesson 8

Summary Queries
In this lesson, you’ll build powerful, fast summary queries that total, count, or average the values in a set of records. You’ll also discover the power of the crosstab query, which can not only summarize data but also rearrange it so that it becomes easier to understand. Finally, you’ll add query parameters that allow you to change a query’s criteria without altering its design.

Week 5 Wednesday - Lesson 9

Building Reports That Pinpoint Key Information
Today you'll use the Report Wizard to build a basic report. Then you'll fine-tune what you've built, and I'll share some tips and tricks I've developed after building thousands of Access reports. Finally, you'll learn about a fantastic tool—conditional formatting, which allows you to visually identify key report data. With a few clicks, your report will change from a mass of numbers to a map of trends and changes that affect your business.

Week 5 Friday - Lesson 10

Run Reports from a Custom Dialog Box
Just about every time you run a report, you'll want to limit the data it displays. You might want to see only a certain customer or a particular month and year. In this lesson, you'll build a dialog box that allows the user to run reports based on custom-built criteria.

Week 6 Wednesday - Lesson 11

Using Visual Basic to Automate the Reports Dialog Box

Week 6 Friday - Lesson 12

Putting It All Together
If you're creating a database for others, you must make it easy to use—and as you may remember, Access can look intimidating to a newbie! In this lesson, you'll build a navigation form that directs users to the forms and reports they need. You'll also set up a database for shared use and modify the start-up options.
Microsoft Access 2010 (software must be installed and fully operational before the course begins); Microsoft Windows XP, Vista, Windows 7, or Windows 8. This course is not suitable for Macintosh users. A basic understanding of Microsoft Access objects and their use or completion of Introduction to Microsoft Access 2010 course is required.
Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Intermediate Microsoft Access 2013

Intermediate Microsoft Access 2013

$190 + applicable tax

Do you want to take your Microsoft Access 2013 skills to the next level? In this course, you'll learn how to use this program's advanced features to build a fully functional database from scratch.

You'll start by creating your new database as you import customer and order information from several Excel spreadsheets into tables. Using action queries, you'll add key fields to the tables and learn to build table relationships between the tables.

Next, you'll learn how to build complex yet easy-to-use forms to manage table data. You'll gain tips for adding the information you need without overcrowding your forms, including ways to build crosstab and summary queries so you can access information quickly and easily. You'll also learn about outer table joins that can make your queries more effective.

Once you've built your database, you'll discover how to create reports using conditional formatting to highlight key data points. You'll also explore Visual Basic and learn how to create a report dialog box so users can filter report data. Finally, you'll put the finishing touches on your database as you build a navigation form to make it easy for your users to find what they need.

 

Week 1 Wednesday - Lesson 1

Reviewing Terms and Importing Data

In this first lesson, we'll review Access key concepts and terminology. You'll also learn how to import, or share, data between Access and other applications without retyping. The objects you import in this lesson will be the basis of a project that we'll work on for the rest of the course.

Week 1 Friday - Lesson 2

Key Fields and Action Queries
Today you'll learn how to set up key fields in tables, plus you'll use action queries to quickly and easily manipulate multiple-table records with one command.

Week 2 Wednesday - Lesson 3

Relationships of the Database Kind

What are table relationships? And what does referential integrity mean? It's time to find out how and why to use these features.

Week 2 Friday - Lesson 4

Creating and Modifying Forms
Forms are the user-friendly gateway to Access table data. In this lesson, you'll learn how to create and modify forms and make them easy to use.

Week 3 Wednesday - Lesson 5

Subforms and the Tab Control

In this lesson, you'll learn how to add a subform to a main form without the wizard, and you'll use the Tab control to arrange form data.

Week 3 Friday - Lesson 6

Queries

You've already learned to put data into your database in an efficient way. In this lesson, you'll learn about query joins and data functions. These tools will help you get timely, high-quality data out of your database, so you see all the data you want and none of the data you don't want.

Week 4 Wednesday - Lesson 7

Query Calculations
Suppose your boss tells you, "I want a list of the customers who placed the most orders and a separate list of the customers who spent the most overall." How can you find these answers quickly and accurately? Access comes to your rescue again! In this lesson, you'll explore Access functions, crunch numbers with the best of them, and even design a mathematical formula of your own. And don't worry if math makes you nervous . . . I'll walk you through every step!

Week 4 Friday - Lesson 8

Summary Queries
In this lesson, you'll build powerful, fast summary queries that total, count, or average the values in a set of records. You'll also discover the power of the crosstab query, which can not only summarize data but also rearrange it so that it becomes easier to understand. Finally, you'll add query parameters that allow you to change a query's criteria without altering its design.

Week 5 Wednesday - Lesson 9

Building Reports That Pinpoint Key Information

Today you'll use the Report Wizard to build a basic report. Then you'll fine-tune what you've built, and I'll share some tips and tricks I've developed after building thousands of Access reports. Finally, you'll learn about a fantastic tool—conditional formatting, which allows you to visually identify key report data. With a few clicks, your report will change from a mass of numbers to a map of trends and changes that affect your business.

Week 5 Friday - Lesson 10

Run Reports From a Custom Dialog Box
Just about every time you run a report, you'll want to limit the data it displays. You might want to see only a certain customer or a particular month and year. In this lesson, you'll build a dialog box that allows the user to run reports based on custom-built criteria.

Week 6 Wednesday - Lesson 11

Using Visual Basic to Automate the Reports Dialog Box
Visual Basic is a powerful programming language that allows database developers to automate simple and complex tasks. In this lesson, you'll learn a little bit about Visual Basic, using it to make the reports dialog box you built in Lesson 10 fully functional.

Week 6 Friday - Lesson 12

Putting It All Together

If you're creating a database for others, you must make it easy to use—and as you may remember, Access can look intimidating to a newbie! In this lesson, you'll build a navigation form that directs users to the forms and reports they need. You'll also set up a database for shared use and modify the start-up options.

Microsoft Access 2013 (software must be installed and fully operational before the course begins); Windows 7 or 8. This course is not suitable for Macintosh users. A basic understanding of Microsoft Access objects and their use or completion of Introduction to Microsoft Access 2010 or Introduction to Microsoft Access 2013 course is required.

 

Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Introduction to Oracle

Introduction to Oracle

$190 + applicable tax

Learn how to use the Oracle database management system to plan, organize, and manage your data. Introduction to Oracle will provide you with a practical hands-on approach to relational databases concepts and Oracle's database management system. This course will introduce you to the Structured Query Language (SQL), Oracle's SQL*Plus, and other valuable tools used to develop, manage, and reference an Oracle database.

In this six-week online course, you will learn how to create an Oracle database, build various database objects for the database, and write simple SQL statements that access the data from the database. This course will teach you how to write Data Definition Language statements to create, update, and delete database objects. You will learn how to execute Data Control Language statements to give or delete access rights to database objects. You will write Data Manipulation Language statements to insert, update, and delete records from a database. Finally, you will learn how to query the data and create finished reports.

Week 1 Wednesday - Lesson 1

Relational Database Concepts
In this lesson, you'll gain a solid understanding of terms and concepts surrounding a relational database. You'll learn what's involved in the planning of a database and the steps involved in designing a database. Then we'll talk specifically about the Structured Query Language (SQL) and the database tools you'll use throughout the course.

Week 1 Friday - Lesson 2

Creating a Database
Today you'll jump right into the course by creating the actual database you'll use in all the lessons that follow. You'll learn about the most common object in Oracle: the table. Then, I'll explain addresses the common datatypes that describe the kind of information a column in a table will store.

Week 2 Wednesday - Lesson 3

Users and Tables
In this lesson, you'll learn about database users and you'll even have an opportunity to create a user of your very own. This lesson will not only provide you with a crash course in SQL*Plus, but it will also help you create all the tables you'll need for your database. We'll also discuss managing tables and how to modify their structure by altering and deleting information.

Week 2 Friday - Lesson 4

Constraints
Today, we'll put together all the pieces of the database puzzle. We'll discuss defining and managing table constraints, then you'll learn about the five integrity constraints that Oracle supports, as well as what their purposes are. I'll show you how to define integrity constraints during table creation with the CREATE TABLE statement and after a table have been created with the ALTER TABLE statement. With this information, you'll create the primary and foreign keys for your database's tables.

Week 3 Wednesday - Lesson 5

Basic SQL Statements
You'll gain considerably more knowledge about the Structured Query Language in this lesson, where you'll be introduced to two new commands—the INSERT and SELECT commands. Then, you'll execute the commands to insert rows of data into the tables and query the data you inserted.

Week 3 Friday - Lesson 6

SQL*Plus
Today you'll gain experience with additional SQL*Plus know-how. You'll learn how to correct errors and manipulate lines in the SQL buffer. Then you'll understand additional syntax of the SELECT statement.

Week 4 Wednesday - Lesson 7

Restricting and Sorting Data
In this lesson, you're going to learn more about the SELECT command, the most commonly used SQL statement. The SELECT command allows you to query the data in a database. You'll find that you need to be familiar with the data in your database, and that queries provide you with means to view what's stored in your tables.

Week 4 Friday - Lesson 8

Inserting Records into a Table
Today, you'll go beyond the INSERT command's basics. I'll introduce you to more advanced features of the INSERT command, then you'll learn the different methods of inserting rows of data and apply those skills to load data into your tables. You'll also learn some troubleshooting techniques to perform when Oracle returns an error message during an INSERT command.

Week 5 Wednesday - Lesson 9

Updating Rows in a Table
In today's lesson, you're going to learn how to modify data in the database's tables using the UPDATE command. You'll learn how to manipulate the data in your tables by updating the values in the columns and by deleting rows of data. You'll learn how to make those changes permanent with the COMMIT command, as well as how to undo a change with the ROLLBACK command.

Week 5 Friday - Lesson 10

Displaying Data from Multiple Tables
Up to this point in the course, you've been creating queries based on a single table. Today, you're going to learn how to display data from multiple tables. You'll learn how to utilize your working knowledge of the SELECT statement and explore the world of joins.

Week 6 Wednesday - Lesson 11

Creating Other Database Objects
Today, you're going to learn more about common database objects and their uses. At this point, you'll have gained considerable knowledge of the most common database object—the table. In this lesson, you'll learn about other database objects and learn how to put them to use, too. Then you'll make use of the data dictionary and query some useful views.

Week 6 Friday - Lesson 12

Creating Reports in SQL*Plus
In our final lesson, you're going to learn how to format query results to generate a finished report. You'll use SQL*Plus to create reports by using SELECT statements. Then you'll modify the display of the query results to create a polished report.
Any type of computer with an installed copy of Oracle's Database Software. The Database Software is available for downloading from Oracle's website (www.oracle.com). Download the Oracle Database that supports your operating system.This course provides post-installation instruction on Oracle. Installation support will not be provided in the course. Installation support is provided from Oracle's website.
Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Intermediate Oracle

Intermediate Oracle

$190 + applicable tax

Gain hands-on experience with Oracle's PL/SQL programming language, with expert assistance from an IT veteran. PL/SQL is Oracle's procedural language extension to Structured Query Language (SQL). This course will give you the skills you need to write powerful and flexible programs using that language. You'll learn the building blocks and core features of PL/SQL, including expressions, various iterations, and built-in functions. Then, you'll begin building fully functional PL/SQL programs with procedures, packages, debugging routines, database structures, triggers, and cursor processing. By the time you finish this course, you will be able to store PL/SQL programs in a database and execute them.

Week 1 Wednesday - Lesson 1

Introduction to PL/SQL
In our first lesson, you'll master the basics of PL/SQL and discover how you can best get started using this powerful language.You'll also learn the differences between SQL, SQL*Plus, and PL/SQL today.

Week 1 Friday - Lesson 2

Datatypes and Block Structure
The block is the basic unit of PL/SQL programming. In this lesson, you'll learn and understand the various datatypes available to you when declaring variables. You'll also explore the PL/SQL's block structure, its use, and its impact on the scope of variable declarations.

Week 2 Wednesday - Lesson 3

Operators, Expressions, and Datatype Conversions
Today, you're going to learn how to use operators to manipulate variables. You'll build simple expressions that compute two values, as well as complex expressions that consist of function calls, operations using variables, and relational comparisons. You'll also learn about datatype conversions for expressions that contain operands of multiple datatypes.

Week 2 Friday - Lesson 4

PL/SQL Functions, IF Statements, and Looping Statements
In this lesson, you'll take a closer look at how to create your own functions. The two main reasons for writing functions are the reduction of code and their ease of use. You'll learn how to code PL/SQL functions, how to define parameters in the functions, and how to store them. I'll also show you how to control the execution of PL/SQL blocks using the IF and looping statements. Then, we'll explore the various IF statements and how they operate, and you'll gain experience working with a simple loop.

Week 3 Wednesday - Lesson 5

GOTO Statement, Statement Labels, and Loop Constructs
In today’s lesson, you'll begin to master more methods for changing the order of execution of PL/SQL blocks. We'll cover statement labels, the GOTO statement, and the different kinds of loops. You'll learn how to branch by using the GOTO statement followed by a statement label. Then, we'll discuss why the statement label must appear in the same block and within the same scope as the GOTO statement. Next, we'll look at control structures. You'll learn about the different kinds of loops and how they operate. Finally, you'll discover techniques for exiting loops and how to simulate a REPEAT...UNTIL loop.

Week 3 Friday - Lesson 6

Oracle's Built-in Functions
We'll look at a number of Oracle’s built-in functions in this lesson, including string functions, number functions, date functions, and conversion functions.

Week 4 Wednesday - Lesson 7

Procedures and Packages
In this lesson, we'll focus on procedures and packages and how they allow you to organize your PL/SQL code into logical groups for uncomplicated maintenance and implementation.

Week 4 Friday - Lesson 8

Errors and Exceptions
Errors that occur from hardware or network failures, application logic errors, data integrity errors, and other sources are called exceptions. In this lesson, I'll introduce you to the concepts behind PL/SQL exception handling. I'll explain the different types of exceptions and show you how to identify and handle errors in your code.

Week 5 Wednesday - Lesson 9

Types of SQL Statements, Declaring Variables in PL/SQL, and Transaction Management
The Structured Query Language (SQL) is the industry standard for accessing data from relational databases. In this lesson, we'll address the connection to the underlying Oracle database through SQL (Structured Query Language). We'll cover the usage of SQL's Data Manipulation Language (DML) commands within a PL/SQL block. Then you'll learn how to define DML transactions that insert, update, delete, and query the information.

Week 5 Friday - Lesson 10

Using Cursors
PL/SQL cursors provide a method for selecting multiple rows of data from the database and processing each row individually. You can use cursors for simple procedures and complex processing. In this lesson, I'll introduce you to cursors and how they may be used.

Week 6 Wednesday - Lesson 11

Database Triggers, Advanced Cursor Concepts, and Managing PL/SQL Code
In this lesson, you'll learn about triggers and experiment with implementing a few different types of functionality. We'll discuss advanced cursor concepts, which include the SELECT...FOR UPDATE statement, the WHERE CURRENT OF clause, and subqueries in cursors. Finally, you'll learn techniques to managing PL/SQL code.

Week 6 Friday - Lesson 12

Debugging Your Code
Although some may never admit to it, everyone makes mistakes, so you will inevitably make some coding errors. These errors are usually comprised of syntax and logic errors. In our final lesson, I'll demonstrate how to find these bugs and then how to reduce the number of coding mistakes you may encounter.
Completion of Cindy Delia's "Introduction to Oracle" course (or equivalent experience), and any type of computer with an installed copy of Oracle's Database Software. The Oracle Database software is available for downloading from Oracle's website (www.oracle.com). Select Oracle Database under the Downloads section and download the Oracle Database Standard Edition, Standard Edition One, and Enterprise Edition that supports your operating system. This course provides post-installation instruction on Oracle. Installation support will not be provided in the course. Installation support is provided from Oracle's website.

 

Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Introduction to SQL

Introduction to SQL

$190 + applicable tax

Learn the key concepts of Structured Query Language (SQL), and gain a solid working knowledge of this powerful and universal database programming language.

In this course, you'll learn about the basic structure of relational databases and how to read and write simple and complex SQL statements and advanced data manipulation techniques. First, you'll learn about the traditional database structure, the structure and history of the relational database, and what structured query language (SQL) is and how it relates to the relational-database structure.

Next, you'll discover how to use SQL to filter retrieved data and how to use SQL to sort and retrieve data from tables. You'll learn how to reformat retrieved data with calculated fields and how to merge columns and create alternate names for columns. You'll also learn how to gather significant statistics from data using aggregate functions, and you'll see how to extract data from multiple tables simultaneously using joins and subqueries. In addition, you'll learn how to manipulate data using the INSERT, UPDATE, and DELETE statements.

We'll also cover how to use SQL to create and maintain tables, and you'll learn how to create and use views to simplify complex queries, summarize data, and manipulate data stored in tables. You'll discover how transaction processing, constraints, and indexes are implemented in SQL. And finally, you'll discover how stored procedures, triggers, and cursors are implemented in SQL.

By the end of this course, you'll have a solid working knowledge of structured query language. You'll feel confident in your ability to write SQL queries to create tables; retrieve data from single or multiple tables; delete, insert, and update data in a database; and gather significant statistics from data stored in a database.

Course Revised February 2016

 

Week 1 Wednesday - Lesson 1

Database Basics and Structured Query Language
In our first lesson, we'll explore the basic structure and history of relational databases. You'll learn the history of SQL, then we'll review some key terms. Then, you'll discover what SQL is and how it's used with a relational database.

Week 1 Friday - Lesson 2

Filtering and Retrieving Data
In this lesson, you'll learn how to use SQL to filter and retrieve data from tables. We'll talk about important query terms that allow you to communicate with your database, as well as syntax rules that will help you to create clear and understandable queries while avoiding system generated errors.

Week 2 Wednesday - Lesson 3

Sorting and Filtering Data
In this lesson, you'll learn how to use SQL to filter retrieved data. You'll practice sorting retrieved data using the ORDER BY clause. You'll be able to sort single and multiple columns, and you'll know how to specify sort directions such as ascending and descending order. You'll also learn additional query terms that will help you customize your SQL queries.

Week 2 Friday - Lesson 4

Calculated Fields and Functions
Today, you'll learn how to reformat retrieved data with calculated fields and functions. You'll also learn how to create alternate names for columns, and you'll discover the secret behind merging columns with the concatenation symbol.

Week 3 Wednesday - Lesson 5

Summarizing and Grouping Data
In this lesson, we'll discuss gathering significant statistics from data using aggregate functions. You'll also learn how to use the GROUP BY clause in conjunction with an aggregate function to gather important statistics from a table. Then you'll find out how to use the HAVING clause in conjunction with an aggregate function to filter groups of data from a table.

Week 3 Friday - Lesson 6

Working with Subqueries
Today's lesson is all about subqueries. You'll learn how to extract data from multiple tables simultaneously, how to use calculated fields in subqueries, how to use the DATEPART () function in subqueries, and how to use aggregate functions in subqueries. Then we'll talk about qualification—a technique used to combine a table name with a column name so there's no question about which table the column name refers to.

Week 4 Wednesday - Lesson 7

Creating and Using Table Joins
In this lesson, you'll learn how to use joins to gather information from two or more tables simultaneously. You'll learn how to use the inner join, self-join, natural join, and the outer join. Then you'll become familiar with the term Cartesian product.

Week 4 Friday - Lesson 8

Inserting, Updating, and Deleting Data
In today's lesson, you'll discover how to manipulate data using the INSERT, UPDATE, and DELETE statements. You'll learn how to insert partial and complete rows into a table, and how to update information already stored in a table. You find out how to transfer data to a new table, how to transfer data to an existing table, and how to delete rows from a table.

Week 5 Wednesday - Lesson 9

Table Creation and Maintenance
Today you'll find out how you can use SQL to create and maintain tables. You'll learn how to use the CREATE TABLE keywords to create a table, then we'll discuss how to use the ALTER TABLE, DROP TABLE, ADD COLUMN, and DROP COLUMN keywords to manipulate the tables themselves. You'll also find out how to define a primary key, data type, and field size.

Week 5 Friday - Lesson 10

Creating and Understanding Views
In this lesson, you'll learn how and why views are used in SQL. You'll learn how to create and use views to simplify complex queries, summarize data, and manipulate data stored in tables. I'll also teach you how to update and delete a view.

Week 6 Wednesday - Lesson 11

Understanding Transaction Processing, Constraints, and Indexes
Today, you'll learn how transaction processing, constraints, and indexes are implemented in SQL. You'll work through an example that demonstrates how a transaction is created, how constraints are used in the creation of a table, and how indexes are used to improve the performance of a database by optimizing the speed at which queries are processed.

Week 6 Friday - Lesson 12

Understanding Stored Procedures, Triggers, and Cursors
In our final lesson, you'll find out how stored procedures, triggers, and cursors are implemented in SQL. You'll see how stored procedures are created and executed, as well as how triggers work. You'll also see how cursors are declared in SQL.

 

Any type of computer with a Windows Operating System, and any desktop (standalone, not required to run over a server) or client/server (required to run over a server) Database Management System (DBMS) that you are familiar with that supports the execution of Structured Query Language (SQL). Examples include Microsoft Access, Microsoft SQL Server, Oracle, MySQL, Sybase, PostgreSQL.

Downloads and instructions for Microsoft Access and SQL Server are available in the course.

 

Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Intermediate SQL

Intermediate SQL

$190 + applicable tax

Expand your knowledge of Structured Query Language (SQL), the industry standard database programming language. 

In this course, you'll learn techniques that will enable you to write powerful queries that perform complicated searches and sorts on your data. First, you'll explore how to write and implement complex queries on multiple tables simultaneously and how to apply advanced filtering techniques. You'll learn to create union queries that combine records from multiple queries, and you'll discover how to use union queries to exclude or include duplicate records. In addition, you'll find out how to use text strings within union queries. 

Next, you'll master advanced techniques for updating various types of data stored in your tables. You'll learn how to update a single field, multiple fields, multiple records, date fields, and calculated fields. And you'll see how to update and set NULL values using an update statement. 

In addition, you'll use advanced insertion techniques to add data to your tables and learn how to create, query, and modify temporary tables. You'll also see how to implement techniques to handle duplicate values stored in a table and how to limit the results of a result set. And finally, you'll discover how to use string functions to perform complicated searches on strings, how to implement date and time functions to insert and extract portions of a date, and how to create queries that accept input from users.  

By the end of this course, you'll be able to use a wide range of advanced SQL techniques with confidence. Your new skills with databases will enhance your competitiveness in the technical fields of software development and database administration.

Week 1 Wednesday - Lesson 1

SQL Review
In our first lesson, we'll discuss the importance of Structured Query Language (SQL) and why it's used in conjunction with databases. We'll do a quick review of some of the basic concepts of the SQL language, including commonly used keywords, SQL data types, constraints, logical operators, and comparison operators. We'll also go over running queries in the SQL Design View and SQL View interfaces of Microsoft Access.

Week 1 Friday - Lesson 2

Creating Complex Subqueries
In this lesson, you’ll discover how to query multiple tables using subqueries. You’ll learn about the different types of subqueries and how subqueries are processed. You'll find out how to create nested subqueries, subqueries linked by comparison operators, and subqueries that are linked through the following powerful keywords IN, NOT IN, EXISTS, ANY, SOME, ALL.

Week 2 Wednesday - Lesson 3

Creating Unions
In this lesson, you'll learn how to use unions to create queries that combine records from multiple queries, enabling you to either exclude or include duplicate records. You also will learn how to order the results from a union query, how to create an alias within a union query, and how to use a text string to display a value in a union query.

Week 2 Friday - Lesson 4

Creating Complex Joins
In this lesson, you'll find out how to use advanced joins to query multiple tables simultaneously. You'll learn to create inner joins and outer joins. You will learn to create joins that contain aggregate functions and joins that are nested. You'll also find out how to create joins using SQL-92 and SQL-89 syntax.

Week 3 Wednesday - Lesson 5

Advanced Update Queries
In this lesson, you'll learn how to use advanced update techniques to update data stored in your tables. You'll see how to use the UPDATE and SET keywords in an update statement and how to incorporate a WHERE clause within an update statement. We'll go over how to update single fields and multiple fields and how to update multiple records simultaneously, as well as how to update date fields. I'll also show you how to update columns with calculated fields, and also how to use an update statement to update multiple columns to NULL and how to insert data into NULL columns.

Week 3 Friday - Lesson 6

Advanced Data Insertion
In today's lesson, you'll find out how to use advanced insertion techniques to add to your tables. You'll learn how to create conditional and nonconditional insert statements and how to insert records that contain NULL values. We'll also explore how to insert records without the specification of column names and how to insert calculated values into a table. Finally, you'll see how to insert values from functions, how to insert a single record using a conditional insert statement, and how to insert multiple records using a conditional insert statement.

Week 4 Wednesday - Lesson 7

Advanced LIKE Operator Queries
In this lesson, you'll learn advanced filtering techniques that implement the LIKE operator. We'll begin with a review of the LIKE operator and then we'll discuss more advanced LIKE operator queries.  You'll learn how to use the percent (%) wildcard with the LIKE operator to compare a value to a string expression and to find a range of values. You'll learn how to use the exclamation mark (!) and the percent (%) sign wildcards with the LIKE operator to match character and digit patterns. You'll learn how to use the bracket ([]) wildcard with the LIKE operator to search for a range of characters and to search for a set of characters. You'll also learn how to use the LIKE operator to search for a combination of characters and digits.

Week 4 Friday - Lesson 8

Working With Temporary Tables
In this lesson, you'll see how to create, query, and modify temporary tables. We'll begin with a discussion on the importance of temporary tables and why we use them. Then we'll explore how to create and access temporary tables. You'll learn how to create a temporary table based on a standard table and how to create a temporary table based on a complex join. You'll see how to query a temporary table and how to find the second highest value in a column of a temporary table. You'll also see how to add a column and a datatype to a temporary table. Then we'll explore how to add a default value to a temporary table. Finally, we'll go over how to remove a column from a temporary table and how to delete a temporary table.

Week 5 Wednesday - Lesson 9

Handling Duplicate Values and Limiting Result Sets
In this lesson, you'll learn how to handle duplicate values stored in a table and how to limit the results of a result set. You’ll learn how to implement the DISTINCT keyword against a single field, how to implement the DISTINCT keyword against multiple fields, how to implement the DISTINCT keyword against a subquery, how to implement the DISTINCTROW keyword, how to implement the TOP keyword on a descending order field, how to implement the TOP keyword on an ascending order field, and how to implement the TOP PERCENT keywords.

Week 5 Friday - Lesson 10

String Functions
In this lesson, you’ll learn how to use string functions to manipulate strings. You’ll learn how to use the LEFT () and RIGHT () functions to return characters of a string combined with concatenation, how to use the StrConv () function to convert values stored in columns, and how to convert string values typed directly into the StrConv () function. You’ll also learn how to use the LEN () function to count values stored in a column and how to count values typed directly into the LEN () function.

Week 6 Wednesday - Lesson 11

Date and Time Functions
In this lesson, you'll learn how to use the NOW () function to insert the date and time and how to insert a calculated date and time. You'll find out how to use the YEAR () function in a join query to extract the year from a date. And you'll learn how to use the YEAR (), MONTH (), MONTHNAME (), WEEKDAY (), and WEEKDAYNAME () functions to extract the year, month, name of the month, week, and name of the week from a date. You'll also learn how to use the FORMAT () function in a subquery to format dates.

Week 6 Friday - Lesson 12

Parameter Queries
In this lesson, you'll learn how to create and implement parameter queries. You'll find out how to create a parameter query with one prompt and how to create a parameter query with two prompts. Then we'll go over how to create a parameter query that prompts the user for a date and how to create a parameter query that prompts the user for two dates. Finally, we'll discuss how to create a parameter query that queries two tables using a join and how to create a parameter query that implements the LIKE operator in a join query.

Microsoft Access 2003 or later (software must be installed and fully operational shortly before the course begins). Microsoft Access is bundled with Microsoft Office at the following web site: https://products.office.com/en/try. Depending on your operating system, you may be required to install additional service packs, which are available at the Microsoft Download Center:  https://www.microsoft.com/en-us/download.

NOTE: This course is not suitable for Macintosh users.  

Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Introduction to Crystal Reports

Introduction to Crystal Reports

$190 + applicable tax

Want to "wow" people with your business reports? In this course, you'll master the techniques the pros use to produce attractive, reader-friendly reports for any audience.  

Designed for Crystal Reports XI, Crystal Reports 2008, and Crystal Reports 2011, this course will teach you how to transform the information that lies buried in your database or accounting program into clear, easy-to-understand documents.

You'll hone your Crystal Reporting skills as you get hands-on practice in extracting, sorting, and grouping your data. In addition, you'll find out how to include totals for groups of figures or for the entire report. Next, you'll master the art of building your reports and formatting your material to create a polished, professional look. 

Whether you're new to Crystal Reports or want to enhance your skills, this course is ideal for you. By the time you're done, you'll be able to produce anything from a quick meeting handout to an elaborate annual report—and you'll never be intimidated by report-writing tasks again!

NOTE: Please check the Requirements tab for important software version information before you sign up for this course. 

Week 1 Wednesday - Lesson 1

Getting Started With Crystal Reports
Crystal Reports is the world's most popular software tool for creating reports based on data stored in databases. It's popular because of its power and flexibility, which will help you create reports that communicate the information you want to convey to the people you want to convey it to. In our first lesson, you'll learn why it's important to find out everything you need to know about the report you want to create before you even launch the Crystal Reports application. This advance planning gives you a much better chance of creating a report that achieves your objectives.

Week 1 Friday - Lesson 2

Create a Crystal Report Right Now!
In this lesson, we'll hit the ground running and create a Crystal Report from scratch. From Lesson 1, you already know how to connect to a data source. Today, you'll learn how to pull data from that data source and place it into your report. Then, I'll show you how to use Crystal Reports to create a quick, simple report with a professional appearance—adding headers and footers, and adjusting column headings and the data itself. We'll also discuss how to arrange all of these items on a page for maximum visual impact. By the end of this lesson, you'll know how to create a simple report!

Week 2 Wednesday - Lesson 3

Pulling Data From Multiple Tables
Once you know how to pull data from a database and display it in a basic report, the next step is to pull data from multiple database tables and display only the data you want, filtering out any irrelevant information. In this lesson, you'll learn how to perform these functions, and I'll also show you how to build reports that allow users to decide at runtime what to display. In effect, you can build one report that serves the purpose of multiple reports!

Week 2 Friday - Lesson 4

Sorting, Grouping, and Drilling Down
Displaying the information in a database is one thing; displaying it in a way that communicates effectively is another. In today's lesson, we'll review how to enhance communication by organizing a report's data in a meaningful way, and you'll learn how to use Crystal Reports to sort data and group related data items together. You'll discover how to summarize numerical data with group totals and how to obtain an overall grand total. And we'll also look into the drill-down capability of Crystal Reports, which allows your report readers to use a simple mouse click to access suppressed details of a specific data group!

Week 3 Wednesday - Lesson 5

Crystal Reports Formatting Tools
In this lesson, you'll dive into the details of the various report sections. First, we'll discuss how to resize sections, and then we'll take a close look at the Section Expert, which is your major tool for selecting options that control the appearance and function of the various sections of a report. We'll also explore how you can control the placement of groups, reset page numbering, and move report totals. Finally, we'll take a closer look at the drill-down feature and hiding details.

Week 3 Friday - Lesson 6

Absolute and Conditional Formatting
Today, you'll get even more hands-on experience formatting a report. First, we'll look at a number of formatting options that Crystal Reports offers to help you give your report just the look you want. Then, we'll look at how you can use report templates to achieve a consistent appearance across a family of reports. And finally, we'll practice using absolute formatting and conditional formatting, features that can adjust the appearance of your report based on the data it contains.

Week 4 Wednesday - Lesson 7

Creating Cross-Tab Reports
With Crystal Reports, you can do more than just display the data you select from your data source. You can also show correlations between related categories of data items. To do this, you create a cross-tab report, which can show such correlations across the entire data set or within a selected group of data items. As usual, Crystal Reports provides considerable flexibility in how it presents the cross-tab data to users. In this lesson, you'll learn what the options are and how to use them.

Week 4 Friday - Lesson 8

Creating Reports to Show Top and Bottom Performers
You'll often need to create a report based on some, but not all, of the data in a database. For example, a sales manager may want to look only at the purchase records of her top five customers. Alternatively, she may want to view the performance of her bottom 10 salespeople. Crystal Reports makes it easy to produce such reports, as well as others that are selective about what they display. In this lesson, you'll create such targeted reports that make it easy for managers to make informed decisions.

Week 5 Wednesday - Lesson 9

Crystal Reports Formulas
The formulas and control structures in Crystal Reports allow you to make your reports dynamic, sensitive to what's happening at runtime. With formulas, you can operate on data and put the result into your report. You can also save time and effort by including one or more of the predefined functions in your formulas. You can even create your own custom functions, save them, and use them both now and in the future. These facilities give you the flexibility to produce a sophisticated custom report with very little time and effort. And you'll find out how to do all of this in today's lesson.

Week 5 Friday - Lesson 10

Adding Subreports to a Main Report
Crystal Reports gives you the ability to embed one report inside another. The two reports can be related in some way, or they can be completely unrelated. As long as you have a reason for displaying both reports at once, you can do it, and you'll find out how in today's lesson. We'll also practice embedding hyperlinks today. This can be a great alternative to embedding a subreport within a main report!

Week 6 Wednesday - Lesson 11

Communicating With Charts
Charts and maps can add visual dimension to the display of information in a report. While columns of numbers may be an effective way to present data for some readers, you may have visual learners in your target audience who would be better served by charts and maps. Today, you'll learn how to choose a chart type that best conveys the information you want to emphasize. And you'll find out how to use color, font, scale, legends, and titles to help you highlight trends in the data or data points that fall outside of the expected range.

Week 6 Friday - Lesson 12

Publishing a Crystal Report
After you've created a report, you need to distribute it. Crystal Reports gives you several convenient distribution options, and we'll explore all of these in our final lesson. We'll talk about print and fax options, exporting a report to any of a number of popular file formats, and transmitting it to the people who should read it. You'll learn how to post the report on your organization's intranet or the Web, and then we'll discuss distributing reports via Crystal Reports Viewer 2008.
You will need Crystal Reports XI, Crystal Reports 2008, Crystal Reports 2011, or Crystal Reports 2013. (Software must be installed and fully operational before the course begins.) You will also need Microsoft Windows XP, Vista, 7, 8, or 10.

This course is not suitable for Macintosh users.

Note:  This course was written for Crystal Reports 2008.  Crystal Reports XI, Crystal Reports 2008, or Crystal Reports 2011 are all acceptable for this course.
Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020
Introduction to Database Development

Introduction to Database Development

$190 + applicable tax

A number of powerful tools are available to help you build databases and database applications. However, if you do not apply a systematic, structured approach to the use of those tools, you will probably produce systems that fail to meet user needs. Many projects bog down or are never completed for lack of a disciplined approach to development. This course will guide you step-by-step through all the phases of a system development project to guarantee that the resulting product will not only work as it was designed to work, but also that the design truly responds to user needs.

Week 1 Wednesday - Lesson 1

Databases and Why We Need Them
Who can benefit from a database? Anyone who needs to store data and later retrieve meaning from that data. In this lesson, you'll see where databases came from, explore the major types, and see how the various parts fit together.

Week 1 Friday - Lesson 2

Developing a Database System
In this lesson, we'll define and describe the major components of a database system. You'll learn about the System Development Life Cycle, which practically guarantees the success of any database system you produce.

Week 2 Wednesday - Lesson 3

Building a Database Model
Today, you will learn how important the non-technical portions of a development project are. You'll see why it's not enough to build a system that meets design goals--it also needs to satisfy the people who will use it. You'll learn how to build an Entity-Relationship model that is based on a consensus of what all the stakeholders need.

Week 2 Friday - Lesson 4

Practical Considerations
This lesson will teach you how to find out what the client organization really needs from the development project--it may be very different from what they originally asked for! We'll discuss the pros and cons of either upgrading an existing system or building a new one from scratch

Week 3 Wednesday - Lesson 5

The Relational Model
Relational databases are by far the most commonly used database type today. They're the most likely type of database that you will find yourself designing and using. In this lesson, you'll learn the relational model: how to create relational databases that have the right combination of performance and reliability to meet your needs.

Week 3 Friday - Lesson 6

Using the E-R Model to Design a Database
This lesson is the pivot point of our course: Today, you will learn how to translate the Entity-Relationship model into a relational model that you can implement directly as a database. A model that accurately describes the system you are modeling is your best guarantee that the system you deliver will perform as you need it to.

Week 4 Wednesday - Lesson 7

Implementing a Database Design with Access
Today, we move to the hands-on portion of the course. You will take what you have learned so far to build an actual database, using the popular Microsoft Access database management system. The database will track important information for a fictitious nonprofit organization.

Week 4 Friday - Lesson 8

Implementing a Database Design with SQL
In this lesson, you will learn how to build a database with the SQL language--a language that is supported by all relational database management systems. You'll also learn how to protect it from accidental or intentional harm.

Week 5 Wednesday - Lesson 9

Building a Database Application Using Access
Databases store data. That's important, but it's not worth much if you can't pick and choose the information you want to retrieve from the database. Today you will learn how to create a database application that will give users a turnkey tool for retrieving exactly the information they want with a minimum of hassle.

Week 5 Friday - Lesson 10

Database Security and Integrity
It's more important than ever to ensure that your company's organizational data does not fall into the wrong hands. This lesson teaches you how to control who accesses your data. We'll also cover how to protect your data if your hardware fails or if some other unexpected disaster occurs.

Week 6 Wednesday - Lesson 11

Building a More Sophisticated Database Application
This lesson takes you to the next level--creating sophisticated database applications by combining code written with procedural languages such as Visual Basic, or C with SQL statements. We'll go on to discuss how to make databases and database applications available on an organization's network and on the World Wide Web.

Week 6 Friday - Lesson 12

Database Development Essentials
This lesson emphasizes the critically important (but often overlooked) human aspect of a database development project. Your client may not have a clear idea of what they want at the outset of your database project. That means your communication and interpersonal skills are going to be just as important as your technical expertise. After we complete this final piece of the database puzzle, you'll be ready to create database systems that truly meet the needs of your client organization.
Any type of computer, and a database management system, including Microsoft Access, Microsoft SQL Server, Oracle, PostgreSQL, or MySQL.
Course Details
This course is fully online, you require internet access and an email account. The course duration is 6 weeks, followed by a 2-week period to complete the final exam (online, open book). Lessons are released on Wednesdays and Fridays of each week, for a total of 12. You are not required to be online at any specific time.

In addition to the specific lesson content, there is a discussion board with each lesson and often there is an optional assignment to apply the learning.

Following each lesson, there is a short multiple choice quiz. Your score on these quizzes does not count towards the final mark but completing these helps solidify your learning as well as prepare you for the final exam.

The final exam is an open-book, multiple choice exam and you need to achieve a minimum of 65% on the final exam to pass the course. There is only one opportunity to pass the exam. A certificate of completion from Ed2Go is available for printing immediately upon successful completion of the course and a certificate from the University of Waterloo will be mailed typically 4-6 weeks later.

Certificates
Many of the Ed2Go courses are eligible towards the various online certificates offered by Professional Development.

Choose your course start date:

Sep 11, 2019Oct 16, 2019Nov 13, 2019Dec 11, 2019Jan 15, 2020Feb 12, 2020