Determination of the Fields You Need
To determine the fields in a table, decide what you need to know about the people, things, or events recorded in the table. You can think of fields as attributes of the table. Each record (or row) in the table contains the same set of fields or attributes. For example, an address field in a customer table contains customers' addresses. Each record in the table contains data about one customer, and the address field contains the address for that customer.
In This Section
- Identifying Fields
Provides tips for determining the fields you might need in your database. - Using Primary Key Fields
Explains how each table in your database should include a field or set of fields that uniquely identifies each individual record stored in the table, for Visual FoxPro to work most efficiently.
Related Sections
- Designing Databases
Take advantage of relational database technology in Visual FoxPro with well-planned databases. - Database Design Process
Provides an introduction on how to create a well-designed database and lists the important steps in the design process. - Analysis of Data Requirements
Focuses on the first step in designing a Microsoft® Visual FoxPro® database, which involves finding out the reason for the database and how it will be used. - Organization of Requirements into Tables
Describes how to select the tables in your database, which can be the most difficult step in the database design process. - Determination of the Fields You Need
Explains the importance of determining what you must know about the people, things, or events recorded in the table. - Identification of Relationships
Contains information and examples on how the Microsoft® Visual FoxPro® relational database management system can be used to link information in meaningful ways. - Refinement of the Design
Details the important step of reviewing your database design to locate remaining flaws after the tables, fields, and relationships have been established. - Sample Database Diagrams
Offers database diagrams as a way to spark ideas for creating your own database.