VISUAL QUICKPRO GUIDE FileMaker Pro 7 Advanced FOR WINDOWS AND MACINTOSH [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

VISUAL QUICKPRO GUIDE FileMaker Pro 7 Advanced FOR WINDOWS AND MACINTOSH [Electronic resources] - نسخه متنی

Cynthia L. Baron, Daniel Peck

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید











Creating a Field List


Once you have a collection of raw paper data and the input from anyone contributing information or requests you can implement, it's time to determine which major information topics you need to include in the database. In some cases, you'll already know how this information should be organized because you're copying an existing format. If so, you can skip directly to your data structure strategy. Otherwise, you need to list every data topic that might be important.

This sounds like a tall order, and indeed it is. Breaking down the data into its smallest parts is one of the hardest and most critical aspects of creating a good database. All too many files are flawed by a developer's tendency to lose patience or run out of time before breaking out the data sufficiently.

For example, one of the classic database errors is to create a field called Name, and to enter the person's entire name into it instead of breaking the information down into two or three fields (Last Name and First Name/MI or Last Name, First Name, and a separate Middle Initial field). It doesn't take too long before this error comes back to haunt you, because it prevents you from searching and sorting on the last name and denies you all sorts of elegant FileMaker tools for creating form letters. Fixing this error requires a rather complex script (see Chapter 14, "Data Importing and Repairing") and some additional tweaking to clean it up.

Looking at a field list


Although every field list is different, what they all share if done properly is that they are longer than you think they will be when you start the process. To prevent the data from overwhelming the database, you'll want to examine the field list for duplications and missing categories. A good field list is lean but complete. If you create a clear, well-structured core, you and the database users will find it easier to use and develop later.

In our college database example, a quick listing of important information would look like this.

Student Last Name

Instructor Teaching Course

Student First Name

Credits per Course

Student Address

Instructor ID

Student City

Instructor Department

State

Instructor Last Name

Zip

Instructor First Name

Year Enrolled

Instructor Address

Birthdate

City

Student Major

State

Student ID Number

Zip

Courses Taken

Phone

Credits Accumulated

Date Hired

Student Grades

Courses Taught

Course Numbers

Classes Running

Course Names

IDs of Students in Classes

Course Descriptions

Student Last Names

Course Prerequisites

Student First Names

Dept(s) Offering Course

Grades Earned in Class

Although this is a pretty long list, it still doesn't include everything the college would want to know. Even so, it's more than enough material to break into the categories that will become the actual database structure.


/ 227