Welcome to Foxite.COM Community Weblog
Sign in
|
Join
|
Help
Andy Kramek
Andy's Weblog
This Blog
About
Email
Oct
November 2008
Dec
S
M
T
W
T
F
S
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
Syndication
RSS 2.0
Atom 1.0
Search
Go
Archives
November 2008 (2)
October 2008 (3)
September 2008 (4)
June 2008 (1)
March 2008 (2)
January 2008 (2)
October 2007 (1)
August 2007 (1)
June 2007 (1)
May 2007 (1)
February 2007 (1)
January 2007 (3)
December 2006 (5)
August 2006 (1)
June 2006 (3)
May 2006 (1)
March 2006 (5)
February 2006 (4)
December 2005 (5)
November 2005 (1)
October 2005 (3)
September 2005 (4)
August 2005 (1)
July 2005 (4)
May 2005 (5)
April 2005 (4)
March 2005 (4)
Navigation
Home
Blogs
Forum
Photos
Forum Archives
Post Categories
Comment/Opinion (30)
Data Management (11)
Design Patterns (8)
Non-Technical (3)
VFP How-To (17)
VFP Tips and Tricks (5)
Good VFP Sites
Us! (Tightline Computers)
Visual FoxPro WIKI
API Functions VFP
Hentzenwerke Books
wOOdy's Visual FoxPro Code Snippets
Miscellaneous Stuff
Connection Strings
Microsoft Product Life Cycle Dates (How Long will VFP Survive?)
Favorite Blogs
Todd McKenna's FoxPro Blog
Cathy Pountney's Blog
Doug Henng's Blog
Rick Schummer's Blog
Alan (Yag) Griver's Blog
Craig Boyd's Blog
Data Management
(RSS)
Sunday, November 16, 2008 12:50 PM
Designing A Database – Part 2
In the first article in this series I was careful to refer to data (and to differentiate it from ‘information’) only in the most generic sense. It is now important to consider exactly what we mean by data because before we can actually start defining
posted by
andykr
|
1 Comments
Filed Under:
Data Management
Sunday, November 09, 2008 11:27 AM
Designing A Database - Part 1
When confronted with the task of designing a database most of us tend to start thinking in terms of tables and columns. This is, generally, a mistake! The reason is that before we can really start to design tables we need to understand the function of
posted by
andykr
|
0 Comments
Filed Under:
Data Management
Saturday, October 11, 2008 12:12 PM
Key Design Considerations for a Client Server Application
Whilst it is impossible to be prescriptive about how to build and implement a Client/Server application in the absence of detailed requirements and specifications, there are issues that are common to all applications and which need to be handled differently
posted by
andykr
|
2 Comments
Filed Under:
Data Management
Friday, October 03, 2008 1:29 PM
Introduction to Client Server Applications
Following my post about Client Server architecture, it seems logical to take a look at how we go about building an application using that architecture. So here goes… The Challenge Perhaps the biggest conceptual change that most VFP Developers have to
posted by
andykr
|
0 Comments
Filed Under:
Data Management
Monday, September 29, 2008 3:08 PM
Introduction to Client Server Architecture
I am often surprised to find that many developers today still do not really understand what is meant by a "Client Server" architecture or what the difference between "tiers" and "layers" is. So I thought I would post the following explanation which, if
posted by
andykr
|
4 Comments
Filed Under:
Data Management
Sunday, September 07, 2008 2:13 AM
What is Data Normalization?
Data normalization is a technique that is applied when designing relational database tables in order to minimize the duplication of information and, by so doing, safeguard the database against logical or structural anomalies that could compromise the
posted by
andykr
|
1 Comments
Filed Under:
Data Management
Wednesday, September 03, 2008 1:36 PM
What is a Key?
The word "key" has a very specific meaning in relational database design. It refers to a field whose value is shared between tables. The purpose of such data duplication is to enable a record in one table to be associated with a record in another, thereby
posted by
andykr
|
10 Comments
Filed Under:
Data Management
Saturday, June 10, 2006 1:19 PM
Opening Tables
One of the most frequently written snippets of code, in almost any application, looks something like this: *** Save Current work arealnSelect = SELECT()*** Select Required AreaIF ! USED( <Alias> ) USE <table_name> IN 0 AGAIN ALIAS <Alias>ENDIFSELECT
posted by
andykr
|
2 Comments
Filed Under:
Data Management
Saturday, February 18, 2006 7:51 PM
Detecting and resolving update conflicts in VFP
In the last article in this series I will look at the problem of detecting and resolving what Visual FoxPro thinks are update conflicts. The idea behind this is that we want to ensure that when VFP reports an update conflict there really is one. The reason
posted by
andykr
|
1 Comments
Filed Under:
Data Management
Tuesday, December 27, 2005 1:24 PM
Handling buffered data in Visual FoxPro
A couple of months ago I wrote about the basics of buffering, but I deliberately left out any discussion of the two most vital functions when working with buffering - namely TableUpdate() and TableRevert(). These are the basic means by which you, the
posted by
andykr
|
1 Comments
Filed Under:
Data Management
Tuesday, October 18, 2005 7:11 PM
Buffering and Locking in Visual FoxPro - an Overview
Where do we start? It seems that working with data buffering in Visual FoxPro causes a lot of confusion. I believe that this is largely due to the rather confusing implementation of buffering, and the somewhat odd use of nomenclature (by conventional
posted by
andykr
|
3 Comments
Filed Under:
Data Management