The Theory of Sets
Rosen 5th ed., 1.6-1.7
1
Introduction to Set Theory (1.6)
A set is a new type of structure, representing an
unordered collection (group, plurality) of zero or
more distinct (different) objects.
Set theory deals with operations between

Probability Theory
Rosen 5th ed., ch. 5
1
Why Probability?
In the real world, we often dont know
whether a given proposition is true or false.
Probability theory gives us a way to reason
about propositions whose truth is uncertain.
Useful in weighing e

Foundations of Logic
1
Foundations of Logic
Mathematical Logic is a tool for working with
complicated compound statements. It includes:
A language for expressing them.
A concise notation for writing them.
A methodology for objectively reasoning about
t

Chapter 7
Database Management
This chapter discusses the following topics:
Database concepts
Creating databases using MS Access
Using Data Control
Simple coding
A sample application
7.1 Database Concepts
A database is a collection of related or inter-link

Chapter 5
Programmer-Defined
Procedures
This chapter discusses the following topics:
Why use procedures/functions?
Sub procedures
Passing values to procedures
Function procedures
Scope of variables
5.1 Why Use Procedures?
If you need to execute a set of i

Chapter 3
Program Control
Structures
This chapter discusses the following topics:
Sequence structure
Selection structure
Repetition/Iteration/Loop structure
Exiting loops prematurely
Structured programming
3.1 Introduction
Program control refers to the or

Functions
Rosen 5th ed., 1.8
1
On to section 1.8 Functions
From calculus, you are familiar with the
concept of a real-valued function f,
which assigns to each number xR a
particular value y=f(x), where yR.
But, the notion of a function can also be
natur

QUERY BY PARAMETERS
Creating queries with specific criteria may not be very flexible. If the criteria changes, you have to
create new queries. This can be troublesome. So to overcome this Access allows you to use parameters
in queries.
The steps for creat

Chapter 8
Queries
This chapter discusses the following:
Running a query
Using Simple Query Wizard
Setting a query criteria
Query by parameters
Creating calculated fields
Using functions
Creating Action Queries.
8.1 What Is Query
A query is a question that

Chapter 16
Structured Query
Language
This chapter discusses the following topics:
Why Structured Query Language (SQL)
SQL fundamentals and commands.
16.1
Why SQL
One way to access information in a database is by writing programs (e.g., using
dBASE or Orac

Chapter 7
Table Manipulation
This chapter discusses the following:
Sorting records
Finding and replacing a record
Filtering data
Inserting, deleting and renaming fields.
Sorting
Sorting (also called arranging or ordering) is one of the basic data processi

Chapter 10
Tables & Relationships
This chapter discusses the following:
Setting primary key
Setting relationships
Types of relationships
Query based on two tables
Creating forms based on two tables
Creating reports based on two tables.
10.1
Database With