Перечень практических заданий




1. Создайте в FoxPro с помощью мастера следующие таблицы (Издательства (Ключ, Наименование), Книги (Ключ книги, ключ читателя, ключ издательства, ключ темы, автор, объем, название, год издания, стоимость), Темы (Ключ темы, название темы), Выдача книг (Дата, ключ книги, ключ читателя), Читатели (Ключ читателя, ФИО, адрес, телефон)), самостоятельно определив тип и размер данных. В каждой таблице не менее 5 записей. Отредактируйте отношения таблиц.

2. Создайте в FoxPro следующие таблицы (Издательства (Ключ, Наименование), Книги(Ключ книги, ключ читателя, ключ издательства, ключ темы, автор, объем, название, год издания, стоимость), Темы(Ключ темы, название темы),Выдача книг(Дата, ключ книги, ключ читателя), Читатели (Ключ читателя, ФИО, адрес, телефон)) с помощью конструктора таблиц, самостоятельно определив тип и размер данных. В каждой таблице не менее 5 записей. Отредактируйте отношения таблиц.

3. Создайте в FoxPro следующие таблицы (Издательства (Ключ, Наименование), Книги (Ключ книги, ключ читателя, ключ издательства, ключ темы, автор, объем, название, год издания, стоимость), Темы(Ключ темы, название темы),Выдача книг(Дата, ключ книги, ключ читателя), Читатели (Ключ читателя, ФИО, адрес, телефон))с помощью контекстного меню FoxPro, самостоятельно определив тип и размер данных. В каждой таблице не менее 5 записей. Отредактируйте отношения таблиц.

4. Создайте в FoxPro следующие таблицы (Издательства (Ключ, Наименование), Книги (Ключ книги, ключ читателя, ключ издательства, ключ темы, автор, объем, название, год издания, стоимость), Темы(Ключ темы, название темы),Выдача книг(Дата, ключ книги, ключ читателя), Читатели (Ключ читателя, ФИО, адрес, телефон)). Самостоятельно определите тип и размер данных. Установите следующие условия целостности: при удалении записи из родительской таблицы – Запрет, при обновлении записи из родительской таблицы – Каскадное изменение, при добавлении записи в родительскую таблицу – Запрет. Убедитесь, что условия целостности выполняются.

5. Создайте таблицу Животные (код, кличка, вид (медведь, барсук и т.д.), климатическая зона, тип (плотоядное, травоядное, всеядное), пол, дата рождения). Выйдите из FoxPro. Запустите заново и откройте таблицу в режиме просмотра (команда просмотра). С помощью команды добавления заполните таблицу. Закройте окно просмотра таблицы, предварительно сохранив все изменения.

6. Создайте таблицу Животные (код, кличка, вид (медведь, барсук и т.д.), климатическая зона, тип (плотоядное, травоядное, всеядное), пол, дата рождения). Заполните таблицу не менее 5 записями. Отметьте первую и последнюю записи на удаление. Выполните физическое удаление помеченных записей с помощью команды. Закройте окно просмотра таблицы, предварительно сохранив все изменения.

7. Создайте таблицу Животные (код, кличка, вид (медведь, барсук и т.д.), климатическая зона, тип (плотоядное, травоядное, всеядное), пол, дата рождения). Заполните таблицу. Откройте текстовый редактор FoxPro. Напишите программу поиска заданного типа животного. Запустите программу на выполнение.

8. Создайте таблицу Животные (код, кличка, вид (медведь, барсук и т.д.), климатическая зона, тип (плотоядное, травоядное, всеядное), пол, дата рождения). Заполните таблицу. Используя индексацию таблицы, отсортируйте по полю климатическая зона. Откройте отсортированную таблицу.

9. Создайте таблицу Сотрудники (Код, ФИО, адрес, образование (высшее, средне-специальное), учебное заведение, специальность (полученная профессия), должность, стаж, тарифная ставка). Заполните таблицу не менее 7 записями. С помощью команды вывода на экран выведите на экран содержимое таблицы построчно.

10. Создайте таблицу Сотрудники (Код, ФИО, адрес, образование (высшее, средне-специальное), учебное заведение, специальность (полученная профессия), должность, стаж, тарифная ставка). Заполните таблицу не менее 7 записями. С помощью конструктора запроса создайте запрос, который отобразит всех сотрудников со стажем работы более 2 лет. Запустите запрос на выполнение.

11. Создайте таблицу Студенты (Код, Фамилия-строка, Имя-строка, Отчество, Адрес-строка, Курс, Группа). Заполните таблицу не менее 5 записями. Создайте запрос с вычисляемым полем (Фамилия+Имя+Адрес). Запустите запрос на выполнение.

12. Создайте таблицу Студенты (Код, Фамилия, Имя, Отчество, Адрес, Курс, Группа). Заполните таблицу не менее 5 записями. Создайте запрос, в котором упорядочите поле группа по возрастанию, а внутри группы поле фамилия по убывания. Запустите запрос на выполнение.

13. Создайте таблицу Студенты (Код, Фамилия, Имя, Отчество, Адрес, Курс, Группа). Заполните таблицу не менее 5 записями. Создайте запрос для получения записей, удовлетворяющим следующим условиям - курс 4-ый и фамилия Петров. Запустите запрос на выполнение.

14. Создайте таблицу Товар (Код, наименование, стоимость, вид, поставщик, фирма-производитель). Заполните таблицу не менее 7 записями. Создайте запрос для получения всех записей, в которых стоимость товара меньше 400 тысяч, но больше 200 тысяч. Запустите запрос на выполнение.

15. Создайте таблицу Продавец(Код, ФИО, категория, стаж, отдел). Создайте таблицу Товар (Код, наименование, стоимость, вид, поставщик, фирма-производитель, код продавца). Заполните таблицы. В каждой не менее 3 записей. Установите отношение. Создайте запрос для получения количества проданных товаров конкретного продавца. Запустите запрос на выполнение.

16. Создайте таблицу Цветы (Код, название, цена, страна-производитель, фирма-поставщик, фирма-покупатель). Заполните таблицу не менее 9 записями. Создайте запрос для получения всех записей по стране-производителю Голландия. Сохраните запрос в формате HTML.

17. Создайте таблицу Цветы (Код, название, цена, страна-производитель, фирма-поставщик, фирма-покупатель). Заполните таблицу не менее 9 записями. Заполните массив памяти содержимым таблицы.

18. Создайте таблицу Цветы (Код, название, цена, страна-производитель, фирма-поставщик, фирма-покупатель). Заполните таблицу не менее 7 записями. Добавьте в таблицу 2 записи с помощью массива памяти.

19. Создайте таблицу Расписание (1 столбец- Понедельник, 2- Вторник и т.д., 1 строка- 1 занятие, 2 строка – 2 занятие). Заполните таблицу. Создайте экранную форму с помощью конструктора.

20. Создайте таблицу Расписание (1 столбец- Понедельник, 2- Вторник и т.д., 1 строка- 1 занятие, 2 строка – 2 занятие). Заполните таблицу. Создайте экранную форму с помощью мастера экранных форм.

21. Создайте таблицу Продавец(Код, ФИО, категория, стаж, отдел). Создайте таблицу Товар (Код, наименование, стоимость, вид, поставщик, фирма-производитель, код продавца). Заполните таблицы. В каждой не менее 3 записей. Установите отношение. Создайте многотабличную форму с помощью конструктора.

22. Создайте форму на основе базовых классов (кнопка «Выход», кнопка «Приветствие», кнопка «Автор», кнопка «Дата»).

23. Создайте таблицу Военнообязанные (Фамилия, Имя, Отчество, Дата рождения, Место работы или учебы, Домашний адрес, Пригодность к службе, Уникальный, индивидуальный номер, Гражданская специальность, Шифр воинской части, Род войск). Заполните таблицу не менее 4 записями. Создайте однотабличный отчет, используя сортировку по фамилии, с помощью мастера отчета. Просмотрите отчет.

24. Создайте таблицу Военнообязанные (Фамилия, Имя, Отчество, Дата рождения, Место работы или учебы, Домашний адрес, Пригодность к службе, Уникальный, индивидуальный номер, Гражданская специальность, Шифр воинской части, Род войск). Заполните таблицу не менее 4 записями. Создайте однотабличный отчет, разместив рисунки, с помощью конструктора отчетов. Просмотрите отчет.

25. С помощью конструктора меню создайте меню (пункты Покупатели (подменю), Поставщики(подменю), Продажи(подменю), Поставки(подменю), Справочники(подменю), Справка(процедура), Выход(процедура)). Просмотрите меню.

26. FoxPro имеет ряд функций для работы с календарными датами (вывода, изменения формата).Продемонстрируйте их работу.

27. Создайте таблицу Военнообязанные (Фамилия, Имя, Отчество, Дата рождения, Место работы или учебы, Домашний адрес, Пригодность к службе, Уникальный, индивидуальный номер, Гражданская специальность, Шифр воинской части, Род войск). Заполните таблицу не менее 9 записями. Используя команды для работы с указателями, осуществите перемещение по записям.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-10-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: