Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кур / хз / курсовая Кирилл.doc
Скачиваний:
125
Добавлен:
01.03.2016
Размер:
6.79 Mб
Скачать

2 Структура и создание таблиц в Microsoft Visual FoxPro

Microsoft Visual FoxPro – объектно-ориентированный и процедурный язык программирования. Он позволяет создавать и разрабатывать базы данных, а так же представлять их в виде приложения, что делает удобным работы с базами данных для пользователей, не имеющих определенных навыков.

Создадим таблицы «assoc», «bl», «naimenovaniya», «prod», «proizvoditel», «spr_address», «spr_bl», «spr_ed_izm», «spr_prod», «spr_proizv», «spr_strana», «spr_bl», «spr_ed_izm» в режиме конструктора в соответствии с рисунками 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8 2.9, 2.10, 2.11, 2.12, 2.13.

Рисунок 2.1 – Таблица «assoc» в режиме конструктора, вкладка «Fiends»

Рисунок 2.2 – Таблица «bl» в режиме конструктора, вкладка «Fiends»

Рисунок 2.3 – Таблица «naimenovaniya» в режиме конструктора, вкладка «Fiends»

Рисунок 2.4 – Таблица «prod» в режиме конструктора, вкладка «Fiends»

Рисунок 2.5 – Таблица «proizvoditel» в режиме конструктора, вкладка «Fiends»

Рисунок 2.6 – Таблица «spr_address» в режиме конструктора, вкладка «Fiends»

Рисунок 2.7 – Таблица «spr_bl» в режиме конструктора, вкладка «Fiends»

Рисунок 2.8 – Таблица «spr_ed_izm» в режиме конструктора, вкладка «Fiends»

Рисунок 2.9 – Таблица «spr_prod» в режиме конструктора, вкладка «Fiends»

Рисунок 2.10 – Таблица «spr_proizv» в режиме конструктора, вкладка «Fiends»

Рисунок 2.11 – Таблица «spr_strana» в режиме конструктора, вкладка «Fiends»

Рисунок 2.12 – Таблица «zakup» в режиме конструктора, вкладка «Fiends»

Рисунок 2.13 – Таблица «zakup_det» в режиме конструктора, вкладка «Fiends»

Далее заполняем таблицы необходимыми данными. На рисунках 2.14, 2.15, 2.16, 2.17, 2.18, 2.19, 2.20, 2.21, 2.22, 2.23, 2.24, 2.25, 2.26, 2.27 представлены таблицы: «assoc», «bl», «naimenovaniya», «prod», «proizvoditel», «spr_address», «spr_bl», «spr_ed_izm», «spr_prod», «spr_proizv», «spr_strana», «spr_bl», «spr_ed_izm», заполненные с помощью команды Browse. Такой метод лучше, тем, что позволяет видеть перед собой все данные таблицы, а не только редактируемую или добавляемую запись, и при необходимости оперативно внести изменения в таблицу.

Рисунок 2.14 – Таблица «assoc» в режиме «Browse»

Рисунок 2.15 – Таблица «bl» в режиме «Browse»

Рисунок 2.16 – Таблица «naimenovaniya» в режиме «Browse»

Рисунок 2.17 – Таблица «prod» в режиме «Browse»

Рисунок 2.18 – Таблица «proizvoditel» в режиме «Browse»

Рисунок 2.19 – Таблица «spr_address в режиме «Browse»

Рисунок 2.20 – Таблица «spr_bl» в режиме «Browse»

Рисунок 2.21 – Таблица «spr_ed_izm» в режиме «Browse»

Рисунок 2.22 – Таблица «spr_prod» в режиме «Browse»

Рисунок 2.23 – Таблица «spr_proizv» в режиме «Browse»

Рисунок 2.24 – Таблица «spr_strana» в режиме «Browse»

Рисунок 2.25 – Таблица «zakup» в режиме «Browse»

Рисунок 2.26 – Таблица «zakup_det» в режиме «Browse»

3 Создание реляционной модели вMicrosoftVisualFoxPro

Для создания реляционной модели необходимо при настройке таблиц указывать ключевые поля типа «Primary» и «Regular» в режиме конструктора, во вкладке «Fiends». В дальнейшем в окне Database Designer необходимо настроить связи между таблицами. Ключевые поля, имеющие параметр «Primary» перечислены в списке «indexes» и обозначены жирным шрифтом, ключевое поля типа «Regular» так же перечислены в списке «indexes», но имеют обычный шрифт. На рисунке 3.1 представлена схема данных базы данных «Столовая».

Рисунок 3.1 – Схема данных «Stolovaya»

Соседние файлы в папке хз