image
image
PAUG 2006 Database Designer Conference at Silver Falls
April 29 (Saturday, 9am)--May 1(Monday, 5pm)

 

Keynote Address by Roger Parish: Collaborating to Support an Increasingly Complex World

Roger Parish Presentations
Ken Penard

Threaded through the topics below will be the development of the data schema needed to solve a real-world problem—one that includes challenges frequently faced in database design. We will be helping in the design of a global Access database for the Mercy Corps.

Introduction to Data Modeling
Presentation
Basic discussion of entities and relationships
Exercise

Entities (basic)
Presentation
What an entity is (definition)
Basic descriptors & their best practices
Discussion of basic entity types
Exercise

Attributes (basic)
Presentation
Discussion of attributing
Basic attribute descriptors & their best practices
Exercise

Relationships (basic)
Presentation
Discussion of relationships
Basic relationship descriptors & their best practices
Exercise

Conceptual Data Modeling
Presentation
Concepts around conceptual data modeling

Logical Data Modeling
Presentation
Resolving the logical data model
Data normalization
Exercise

Entities (advanced)
Presentation
Types of data entities
Advanced descriptors for entities & their best practices
Exercise

Attributes (advanced)
Presentation
Types of attributes
Presentation on keys (logical)
Advanced descriptors for attributes & their best practices
Exercise

Relationships (advanced)
Presentation
Types of relationships (supertypes / subtypes)
Advanced descriptors for relationships & their best practices
Exercise

State/Transition Diagrams
Presentation
State types
State Variations
Exercise

Physical Data Modeling
Presentation
Presentation on keys (physical, surrogate)
Creating the physical model
Understanding anomalies created when denormalizing
Exercise

Data Warehousing
Presentation
Differentiating between On-Line Transaction Processing (OLTP) and On-Line Analytical Processing (OLAP)
Why we don’t normalize OLAP databases

SQL Statements
Simple to Absurd

Extreme Top Down Programming
"A cross between XP Programmng and Top to Bottom Programming"

VB Memory Leak Tracker
"A must see for anyone that thinks they are pretty clever"

Open Q & A
No stone left unturned.

Ken's Choice
What does he have in his bag of tricks?

***********************************
Armen Stein Presentations:
***********************************
Subqueries Demystified

Do you find subqueries a bit...mysterious? There are times when subqueries come in very handy. Armen will show you how subqueries work and when they are useful. Armen will also provide an example Access application that uses a subquery.

Access-SQL Server Optimization (75 - 90 min)
Are you ready to make the move to SQL Server? Armen will discuss some
guidelines to help you decide when to use SQL Server instead of Access
for your back-end database, and will show techniques to use an Access
MDB as a client-server front-end application.

Managing Database Consulting Projects
There's a saying that the database consultant must tell the customer: "I don't know exactly what we are going to do, or how long it will take, or how much it will cost. So let's get started!" While there is some truth to this, Armen will present some techniques to help you manage your database projects so that your business stays healthy and your customers stay happy.

SQL Server 2005
Informal "Coffee Talk" in the dining area at 7am Sunday!

***********************************
Duane Moore Presentation:
***********************************
The Access Curmudgeon
Duane Moore
Software Engineer and Access Application Developer

I am the Access Curmudgeon. I expect more from the Access development environment than I receive. The stupidest person you are bound to meet doesn't let you correct him again and again without finally learning. Access makes you correct its assumptions day after day, year after year. I will present a list of idiotic settings and missing features and show how I work around them. Hopefully this will stimulate a discussion of how others work around these annoyances and we can learn from each other.

If time allows, I can do some follow-ups on what I've talked about in the past two years covering what's worked well, and identify any problems I've encountered

image
image
image