Распечатать страницу

Описание базы данных BookSale в VFP

« Назад

Способы употребления SQL-функций будем иллюстрировать, используя соединение с Microsoft Access-базой данных BookSale.mdb. Некоторые имеющиеся в ней таблицы, употребляемые в нижеприводимых примерах, перечислены в табл. 16.4.

Таблица 16.4

Некоторые таблицы базы данных BookSale.mdb

Таблица

Что содержит

Authors

Сведения об авторах

Publishers

Сведения об издателях книг

Titles

Сведения о книгах

Title Author

Данные для связи таблиц Authors и Titles

Назначение базы данных – хранить сведения об имеющихся на складе магазина книгах.

Поля таблиц базы данных описаны в табл. 16.5.

Таблица 16.5

Поля таблиц базы данных BookSale.mdb

Таблица

Поле

Тип

Назначение

Authors

Au_ID

Счетчик

Номер автора

Author

Текстовый

Фамилия, имя и отчество автора

Year Born

Числовой

Дата ввода в базу данных сведений об авторе

Publishers

PubID

Числовой

Номер издателя

Name

Текстовый

Название издателя

Company Name

"

Название компании

Address

"

Адрес

City

"

Город

State

"

Штат

Zip

"

Код

Telephone

"

Телефон

Fax

"

Факс

Comments

МЕМО

Комментарий

Title Author

ISBN

Текстовый

Номер книги в соответствии с международным стандартом ISBN

Au_ID

Счетчик

Номер автора

Titles

Title

Текстовый

Название книги

Year Published

Числовой

Год издания

ISBN

Текстовый

Номер книги в соответствии с международным стандартом ISBN

PubID

Числовой

Код издателя

Description

Текстовый

Число разделов, страниц, иллюстраций

Notes

"

Общие замечания

Subject

"

Ключевые слова

Comments

МЕМО

Описание книги

Price

Денежный

Цена книги

Pages

Числовой

Число страниц в книге

Entry Date

Дата/время

Дата занесения текущей записи

Замечание. Имена таблиц и полей Microsoft Access-базы данных могут содержать пробелы, что не разрешено в VFP.

Индексы таблиц приведены в табл. 16.6.

Таблица 16.6

Индексы таблиц базы данных BookSale.mdb

Таблица

Индексированное поле

Описание

Authors

Au_ID

Ключевое поле; совпадения не допускаются

Author

Совпадения допускаются

Publishers

PubID

Ключевое поле; совпадения не допускаются

Name

Совпадения допускаются

Company Name

"

Titles

Title

"

ISBN

Ключевое поле; совпадения не допускаются

PubID

Совпадения допускаются

Несколько записей в таблицах базы данных приведены на рис. 16.8 – 16.10.

240.1.-Три-записи-таблицы-Authors

Рис. 16.8. Три записи таблицы Authors

240.2.-Три-записи-таблицы-Publishers

Рис. 16.9. Три записи таблицы Publishers

240.3.-Три-записи-таблицы-Titles

Рис. 16.10. Три записи таблицы Titles