Компьютерная графика
Создание файлов базы данных в среде FOX PRO 2.6. Заполнение файлов значениями данных. Просмотр на экране содержимого различных файлов с соответствующими заголовками на русском языке. Удаление записей файла. Связь между файлами, создание запросов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 28.04.2013 |
Размер файла | 231,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство по образованию
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра автоматизированных систем управления (АСУ)
Компьютерная графика
Контрольная работа № 1
Вариант 8
Студент
Специальности 80801
« 20» октября 2011 г.
«___» __________ 201_ г.
2013
Задание № 1
1. Создать файлы со следующей структурой
Имя файла: GROUP
Имя поля |
Тип поля |
Содержание |
|
NSTUD |
Численное |
Идентификатор |
|
FAMILY |
Символьное |
Фамилия |
|
NAME |
Символьное |
Имя |
|
DATE |
Дата |
Дата рождения |
|
SEX |
Символьное |
Пол |
|
POLICE |
Численное |
Номер полиса |
|
PLACE |
Memo-поле |
Адрес |
Имя файла: STUDY
Имя поля |
Тип поля |
Содержание |
|
NSTUD |
Численное |
Идентификатор |
|
SUBJECT |
Символьное |
Название предмета |
|
BALL |
Численное |
Оценка |
2. Заполнить файлы значениями данных (не менее 10 в файле GROUP и не менее 30 в файле STUDY)
3. Вывести для просмотра на экран содержимое файлов в соответствующими заголовками на русском языке
4. Увеличить все значения в поле NSTUD на 10 для файла STUDY (для выполнения задания создать файл STUDY1, в котороый предварительно копируется вся информация из исходного файла)
5. Пометить для удаления все записи файла STUDY1, относящиеся к математике
6. Вывести в текстовый файл всю информацию из файла GROUP для студентов, родившихся до 01.01.1985 г.
7. Вывести в текстовые файлы поля NSTUD, FAMILY, NAME, DATE отдельно для мужчин и женщин
Для проверки выполнения лабораторной работы студент должен представить файлы DBF: GROUP, STUDY, STUDY1 и текстовые файлы с результатами выполнения заданий 6, 7.
Решение
Контрольная работа выполняется в СУБД FOX PRO 2.6.
2. Для создания указанных файлов БД в среде FOX PRO 2.6. необходимо выполнить
следубющие команды:
CREATE GROUP
CREATE STUDY
Рисунок 1. Структура файла GROUP
Рисунок 2. Структура файла STUDY
Для ввода данных используется команда APPEND.
3. Для отображения данных в файлах необходимо выполнить следующие команды:
4. Для создания файла STUDY1 с записями из файла STUDY, и увеличения значения поля NSTUD на 10 каждой записи файла STUDY, необходимо выполнить:
5. Для удаления записей файла STUDY1, относящихся к математике, необходимо выполнить:
6. Для вывода в файл G1.TXT всю информацию из файла GROUP, для студентов родившихся до 01.01.1985, необходимо выполнить:
7. Для вывода в текстовые файлы информации из полей NSTUD, FANILY, NAME, DATE отдельно для мужчин и женщин, необходимо выполнить:
Задание № 2
1. Упорядочить файл GROUP по датам рождения отдельно для мужчин и женщин.
2. Упорядочить файл STUDY по названием предмета
3. Упорядочить файл GROUP по номеру полиса отдельно для мужчин и женщин.
4. Упорядочить файл GROUP по фамилиям отдельно для мужчин и женщин.
Для проверки выполнения задания студент должен выслать в текстовом виде команды FOX PRO, выполняющие задания 1-4.
Решение
1. USE GROUP
INDEX ON DATE TO IN1_1 FOR SEX = `м' COMPACT
INDEX ON DATE TO IN1_1 FOR SEX = `ж' COMPACT
2. USE STUDY
INDEX ON SUBJECT TO IN2 COMPACT
3. USE GROUP
INDEX ON POLICE TO IN3_1 FOR SEX = `м' COMPACT
INDEX ON POLICE TO IN3_2 FOR SEX = `ж' COMPACT
4. USE GROUP
INDEX ON FAMILY TO IN4_1 FOR SEX = `м' COMPACT
INDEX ON FAMILY TO IN4_2 FOR SEX = `ж' COMPACT
Задание № 3
1. Установить связь между файлами GROUP и STUDY (создать файл GR_ST.VIEW)
2. Вывести в текстовый файл фамилии, названия предметов и оценки только для женщин.
Для проверки представить файлы DBF: GROUP, STUDY, GR_ST.VIEW и текстовый файл, созданный в вопросе 2.
Решение
Для выполнения задания необходимо выполнить следующие команды FOX PRO:
Задание № 4
Создать запросы и результаты запросов сохранить в файлаъ DBF/TXT.
1. Вывести сведения о мужчинах, родившихся с 1 января по 1 апреля заданного года.
2. Вывести фамилии, названия предметов и оценки только для женщин.
3. Вычислить количество студентов, имеющих оценки 2,3,4,5 (запросс с группировкой по полю BALL)
4. Вывести фамилии, оценки и названия предметов сгруппировав сведения по предметам.
5. Вывести фамилию студента, имеющего максимальный размер полиса
Для проверки представляются результаты запросов
Решение
1. Для выполнения задания необходимо выполнить следующие команды FOX PRO. Создаётся таблица запроса TEMP4_1.DBF и результат запроса в текстовом виде Z4_1.TXT.
Рисунок 3. Команды для выполнения задания № 4 п. 1
файл запрос база данные
Рисунок 4. Результат из запроса задания № 4 п. 1
2. Для выполнения задания необходимо выполнить следующие команды FOX PRO. Создаётся таблица запроса TEMP4_2.DBF и результат запроса в текстовом виде Z4_2.TXT
3. Для выполнения задания необходимо выполнить следующие команды FOX PRO. Создаётся таблица запроса TEMP4_3.DBF и результат запроса в текстовом виде Z4_3.TXT
4. Для выполнения задания необходимо выполнить следующие команды FOX PRO. Создаётся таблица запроса TEMP4_4.DBF и результат запроса в текстовом виде Z4_4.TXT
5. Для выполнения задания необходимо выполнить следующие команды FOX PRO. Создаётся таблица запроса TEMP4_5.DBF и результат запроса в текстовом виде Z4_5.TXT. Для хранения максимального номера полиса используется поле временного курсора: KURSOR1.MAXPOLICE
Размещено на Allbest.ru
Подобные документы
Анализ предметной области, потребности различных категорий пользователей разрабатываемой базы данных. Описание концептуальной схемы и преобразование ее в реляционную БД. Создание ER-модели в среде ER-Win. Генерация файлов, разработка запросов в SQL.
курсовая работа [786,4 K], добавлен 15.12.2013Структура таблицы и типы данных. Ввод данных в ячейки таблицы. Создание запросов на выборку, удаление, обновление и добавление записей, на создание таблицы. Основное различие между отчетами и формами, их назначение. Создание отчетов для базы данных.
курсовая работа [1,9 M], добавлен 17.06.2014Проектирование структуры и архитектуры программного продукта. Реализация программы конвертера файлов баз данных. Описание пользовательского интерфейса. Выбор порядка конвертации dbf файлов. Создание и исполнение шаблонов. Расчет себестоимости продукта.
дипломная работа [2,2 M], добавлен 21.06.2013Создание и переименование папок. Копирование в папку файлов или других папок, их перемещение в другие папки. Удаление из папки перемещенных в нее файлов. Возобновление в папке удаленный ранее объект. Выделение нескольких несмежных объектов и удаление.
контрольная работа [1,2 M], добавлен 22.05.2007Концептуальная модель, спецификация атрибутов. Диаграмма "сущность-связь". Пакет Sybase PowerDesigner. Разработка SQL-скрипта создания разрабатываемой базы данных. Создание и заполнение базы данных. Выполнение запросов на чтение, модификацию и удаление.
курсовая работа [2,3 M], добавлен 24.02.2014Создание и проверка модели оптимального размещения файлов в вычислительной сети со звездообразной, кольцевой и произвольной топологией. Объем данных, необходимый для пересылки файлов. Оптимальное распределение файлов по узлам вычислительной сети.
контрольная работа [56,7 K], добавлен 20.05.2011Характеристика работы архиватора - компьютерной программы, которая осуществляет сжатие данных в один файл архива для более легкой передачи, компактного их хранения. Особенности процесса архивирования - записи файлов и разархивирования - открытия файлов.
реферат [216,5 K], добавлен 26.03.2010Многотабличные базы данных. Виды связей между таблицами. Создание запросов, форм и отчетов. Работа с текстовым процессором MS Excel, создание таблиц и заполнение их соответствующими расчетами. Создание в MS Access базы данных заданной структуры.
контрольная работа [3,0 M], добавлен 25.03.2014Разработка базы данных книжного магазина в среде программирования Delphi. Создание таблиц и их заполнение. Требования к составу и параметрам технических средств. База данных как набор файлов, содержащих информацию. Этапы создания приложения в Delphi.
курсовая работа [803,6 K], добавлен 04.11.2012Создание базы данных. Поиск, изменение и удаление записей. Обработка и обмен данными. Проектирование базы данных. Определение формул для вычисляемой части базы. Редактирование полей и записей. Формы представления информации, содержащейся в базе данных.
курсовая работа [67,0 K], добавлен 23.02.2009