
Ход работы:
Задание 1. Создать реальный проект.
Для этого выполните следующие действия.
Создайте в папке (Ваша фамилия) папку InStuff.
В этой папке создайте еще несколько папок: DATA, GRAPHICS, HELP, LIBS, MENUS, PRG, REPORTS.
Смените текущую папку, выполнив в окне Command команду CD ? Откроется окно, в котором нужно найти созданную нами ранее папку InStuff.
Выберите команду New (Новый) из меню File (Файл). Появится диалоговое окно.
В появившемся окне, в переключателе File type (Тип файла) выберите значение Project (Проект) и щелкните мышью по кнопке New file (Новый файл). Появится окно, где требуется указать расположение папки с проектом и имя проекта. Укажите созданную вами папку InStuff (скорее всего, вы будете находиться в ней сразу) и в поле Enter project file (Введите файл проекта) введите InStuff.
Щелкните мышью по кнопке Сохранить (Save). Появится окно проекта Project Manager (Менеджера проекта).
Основа проекта создана!
Практическое занятие 2 Создание таблиц и ввод исходных данных
Тема: |
2.1. Проектирование базы данных и создание таблиц |
Цель: |
Научиться создавать и удалять файл базы данных; создавать таблицы; редактировать и модифицировать таблицы. |
Оборудование: Программное обеспечение: |
IBM совместимый персональный компьютер Операционная система WINDOWS XP, Visual FoxPro 6.0
|
Общие теоретические сведения
Создание таблиц.
Это можно выполнить двумя способами:
в диалоговом режиме;
с помощью команд языка программирования.
Описание структуры и первоначальное создание табличного файла (.dbf) выполняется командой CREATE. Эта команда позволяет в интерактивном режиме ввести имена, типы длины полей записи создаваемого файла, т.е. создать структуру. По команде открывается окно с вкладкой Fields.
Формат команды:
CREATE <имя таблицы>
По окончании описания структуры будет выдан запрос о необходимости заполнения созданного файла. Если «Да», то на экране открывается формуляр, в который можно вводить нужную информацию; или «Нет», то система выйдет в меню.
Для создания новой таблицы в диалоговом режиме, выберите в меню File (Файл) команду New (Новый) В русскоязычной версии эта команда может называться Создать. Появится диалоговое окно, представленное на рис 1.
Рисунок 1 |
Рисунок 2 |
В области File type (Тип файла) следует выбрать значение Table (Таблица). Далее есть два варианта действии: выбрать кнопку New file (Новый файл) и задать имена полей и их типы самостоятельно или воспользоваться Мастером для автоматизированного создания таблиц (Wizard). Воспользуемся первым способом, то есть щелкнем по кнопке New file (Новый файл) В результате откроется стандартное окно Create (Создание) для создания файла. В поле Enter table name (Введите имя таблицы) следует ввести имя таблицы. Она будет сохранена в указанной вами папке в файле с расширением dbf. После щелчка мышью по кнопке Сохранить (Save) появится окно Table Designer (Дизайнер таблиц).
В этом окне (Рис.2), на вкладке Fields (Поля) осуществляется ввод и редактирование полей и их характеристик. Имя нового поля вводят в столбец Name (Имя). При задании имени поля следует помнить, что максимальная длина имени равна 128 символам; может содержать буквы, цифры и знак подчеркивания; два поля в одной таблице не могут иметь одинаковые имена. Далее из выпадающего списка Туре (Тип) выбирают тип поля и, если выбранный тип это предусматривает, устанавливается размерность поля в столбцах Width (Ширина) и Decimal (Десятые), если тип поля числовой. Раскрывающийся список Index (Индекс) позволяет указать, по возрастанию или по убыванию упорядочивать записи в случае индексирования по этому полю.
Если вы установите флажок Null, это будет говорить о том, что поле может принимать значение Null, то есть значение поля на данный момент не определено.
Для вставки нового поля можно воспользоваться кнопкой Insert (Вставить). Если вы последовательно вводите поля, можно просто ставить курсор в пустой прямоугольник под уже введенными полями в столбце Name (Имя) и набирать имя очередного поля. Если вы хотите удалить поле, щелкните по его имени, а затем по кнопке Delete (Удалить). Порядок расположения полей можно изменить, перетаскивая мышью прямоугольник слева от имени поля. По окончании редактирования щелкните по кнопке ОК, если вы передумали и все внесенные вами изменения не нужны, щелкните по кнопке Cancel (Отмена).
Таким образом, создается пустая структура таблицы. Сразу после создания таблица остается открытой. Это значит, что с ней есть постоянная связь. Вы можете в любой момент просмотреть ее, выполнив команду BROWSE. Для этого щелкните мышью в окне Command, введите BROWSE и нажмите Enter. При выполнении этой команды откроется окно, в заголовке которого будет присутствовать имя открытой таблицы. В этом окне будут показаны записи, хранящиеся в таблице. Для заполнения новой записи вначале добавляется пустая запись, а затем вводятся значения ее полей.
Создание базы данных
Создается
база данных тем же путем, что и другие
объекты Visual
FoxPro
9, при помощи команды New
(Новый) из меню File
(Файл). Либо можно щелкнуть по кнопке
.
Появится диалоговое окно, представленное
на рис. 1.
В области File type (Тип файла) следует установить переключатель в положение Database (База данных). Затем нужно щелкнуть по кнопке New file (Новый файл). В результате откроется стандартное окно Create (Создание) для создания файла. В поле Enter database (Введите имя базы данных) следует ввести имя базы данных. Файл базы данных будет сохранен в указанной вами папке, в файле с расширением .dbc. После щелчка мышью по кнопке Сохранить (Save) появится окно, представленное на рис. 3.
Рисунок 3 |
Это окно Дизайнера базы данных. При помощи инструментов этого окна можно добавлять, изменять и удалять таблицы, устанавливать связи между ними, редактировать хранимые процедуры. Рассмотрим панель инструментов Дизайнера базы данных.
|
(Дизайнер
представлений);
-
создает
новое локальное представление. При этом
открывается окно View
Designer
(Дизайнер
представлений);
- позволяет
изменить структуру и свойства таблицы;
-
выполняет команду BROWSE
для указанной таблицы;
- выполняет
редактирование хранимых процедур.
Модификация структуры таблицы предполагает:
Переопределение длины полей;
Изменение типа полей;
Добавление в описание структуры дополнительных полей;
Удаление ненужных полей.
Модификация структуры открытой таблицы выполняется командой
MODIFY SRUCTURE
Редактирование таблицы – исправление внесенных в таблицу данных