Заполнить первую таблицу базы данных, учитывая, что факультативные занятия проводятся с 7-го по 11-й класс.
Изменить порядок следования полей так, чтобы сведения о дате рождения располагались после сведений о поле.
Создать структуры второй таблицы Учителя базы данных факультативных занятий в школе при помощи конструктора, которая будет содержать сведения об учителях школы: Номер личного дела, Фамилия, Имя, Отчество, Категория, Предмет. Заполнить вторую таблицу.
Заполнить первую таблицу базы данных и изменить порядок следования полей так, чтобы название организации располагалось после ее юридического адреса.
Создать с помощью конструктора вторую таблицу Товары базы данных учета заказов на базе, которая будет содержать сведения о товарах: Код товара, Наименование, Цена.
Заполнить вторую таблицу, учитывая, что первая цифра кода товара определяет вид товара.
Заполнить первую таблицу базы данных и изменить порядок следования полей так, чтобы сведения о паспорте располагалось после сведений о дате рождения.
Создать с помощью конструктора вторую таблицу Книги базы данных учета посетителей библиотеки, которая будет содержать сведения о книгах библиотеки: Код книги, Автор, Название, Издательство, Год издания.
Заполнить вторую таблицу, учитывая, что первая цифра кода книги определяет область знания.
Заполнить первую таблицу базы данных и изменить порядок следования полей так, чтобы сведения о паспорте располагалось после сведений о дате рождения.
Создать с помощью конструктора вторую таблицу Самолеты базы данных частной авиакомпании, которая будет содержать сведения о самолетах: Номер рейса, Место взлета, Место посадки, Цена билета, Время отправления, Периодичность вылетов в неделю.
Заполнить вторую таблицу.
Одним из основных требований, предъявляемых к СУБД, в том числе и к Visual FoxPro, является возможность быстрого поиска нужных записей среди большого объема информации.
Индексы является наиболее эффективным средством, которое значительно ускоряет поиск данных в таблицах. В зависимости от количества полей, используемых в индексе, различают простые и составные индексы
Например, индекс, который упорядочивает данные по фамилии в алфавитном порядке, то есть используется одно поле Фамилия, является простым. Индекс, который упорядочивает данные по городу, а внутри города - по фамилии в алфавитном порядке, то есть используется два поля -Город и Фамилия, является составным.
Значения индексов хранятся в индексном файле в упорядоченном виде. Поиск в этом файле осуществляется оптимальным методом. Для каждого значения индекса в индексном файле содержится уникальная ссылка, указывающая на местонахождение в таблице записи, соответствующей индексу. Поэтому при поиске записи осуществляется не последовательный просмотр всей таблицы, а прямой доступ к записи на основании упорядоченных значений индекса.
Важной особенностью индексов является их использование для создания первичных ключей.
Первичный ключ - это уникальный идентификатор для таблицы, то есть столбец или комбинация столбцов такие, что не существует двух строк, содержащих одинаковое значение в этом столбце или комбинации столбцов.
Индексы, используемые для создания первичных ключей, должны быть уникальными. То есть таблица, содержащая одно индексное поле, должна содержать в этом поле уникальные неповторяющиеся значения. Например, в таблице Pokupatel первичным ключом может быть поле Код покупателя, так как двух покупателей с одинаковым кодом быть не может, то есть значения этого поля уникальны.
Таблица может иметь только один первичный ключ.
Для составных индексов величины в каждом из индексных полей могут иметь повторяющиеся значения, однако индексное выражение должно быть уникальным
Необходимо отметить, что в Visual FoxPro первичные ключи и дополнительные индексы используются при определении отношений между таблицами и условий целостности