Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая работа по Разработке.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
588 Кб
Скачать
☆

2.5. Типы связей.

FoxPro термин "связь" или "отношение" применяется в следующих случаях Постоянная связь - это некоторый графический объект, визуально отображающий взаимосвязь двух таблиц между собой в контейнере базы данных  Связь - это некоторая настройка, накладываемая на две таблицы и определяющая положение указателя записи в подчиненной таблице при перемещении указателя записи в главной таблице

3. Создание базы данных «Склад»

3.1. Создание таблиц

Для создания базы данных необходимо выполнить следующие шаги:

Активизируйте окно Visual FoxPro  и выберите в меню File директиву New Database (или щелкните кнопкой New Database в строке пиктограмм). Visual FoxPro  высвечивает диалоговое окно New Database и автоматически дает имя Вашей базе данных , которое Вы можете заменить.

В строке File Name, напечатайте Ваш вариант имени базы данных. Оно может содержать до 8 символов без пробелов. Visual FoxPro  автоматически добавляет расширение .MDB к имени Вашей базы данных, если Вы этого не сделали.

Если Вы хотите хранить базу данных в определенном месте выберите соответствующую директорию в списке директорий Directories list.

Нажмите на кнопку OK.

Visual FoxPro  создает пустой файл базы данных и открывает окно базы данных Database window.

Созданную базу данных можно наполнить объектами различного рода и выполнять операции с ними. Но с базой данных можно выполнять операции как с неделимым образованием. Все операции такого рода – операции управления базой данных – сосредоточены в меню File прикладного окна Access или в окне базы данных. Например, операция открытия базы данных включает следующие шаги:

  • Если необходимо, активизируйте Visual FoxPro 

  • Из меню File выберите директиву Open Database (или щелкните кнопкой Open Database в строке пиктограмм ). Visual FoxPro  высвечивает диалоговое окно Open Database.

  • В строке File Name выберите соответствующее имя базы данных, предварительно выбрав соответствующую директорию в списке директорий Directories list и соответствующий накопитель в строке Drives.

  • Нажмите на кнопку OK.

Шагом в построении базы данных будет ее заполнение, т.е. создание объектов и присвоение последним необходимых свойств. Какого бы типа ни были Ваши данные, Вам придется хранить их в одной или нескольких таблицах. Таким образом, первым шагом в построении базы данных будет создание таблицы.

ТАБЛИЦА – это набор записей (строк таблицы), состоящих из отдельных полей(колонок таблицы), в которых хранится информация и составляющая, собственно, содержание базы данных.

Таблицы являются основной формой представления информации, содержащейся в базе данных. Без таблицы нельзя спроектировать формуляр, на базе таблиц составляются запросы и отчеты. Создать таблицу можно двумя способами:

  1. С помощью Конструктора таблиц.

  • В окне базы данных щелкните на кнопке Table.

  • Выберите кнопку New в окне базы данных.

Microsoft Access высветит диалоговое окно New Table.

  • Выберите кнопку TableWizards(Конструктора таблиц).

  • В диалоговом окне Конструктора следуйте указаниям по добавлению полей в Вашей таблице.

  1. Без помощи Конструктора.

  • В окне базы данных щелкните на кнопке Table (или выберите директиву Tables в меню View).

  • Нажмите кнопку New в окне базы данных.

Visual FoxPro  высветит диалоговое окно New Table.

  • Нажмите кнопку New Table.

После создания таблицы окно Visual FoxPro  будет выглядеть так:

Рис 1. Таблица изделий

В этом окне задаются характеристики полей, составляющих запись (блок данных) базы, т.е. вводится спецификация записи. В нижней части окна Access выдает справочную информацию о допустимых на каждом шаге проектирования действиях.

Каждому полю, включаемому в запись, приписывается тип данных, определяющий вид информации, которая будет храниться в данном поле. Тип данных вносится в колонку Data Type, причем его можно выбрать из списка доступных типов.

Visual FoxPro  различает следующие типы данных полей:

  • Text. Текстовые поля содержат текст, длина которого не может быть более 255 символов. Реальная длина поля устанавливается с помощью параметра Field Size (размер поля).

  • Memo. В Memo–полях сохраняется текст длиной до 32000 символов. Поля этого типа данных не могут индексироваться.

  • Number. Числовые поля содержат произвольные числовые значению. Диапазон допустимых значений определяется параметром Field Size (размер поля).

  • Date/Time. Поля даты/времени содержат значения даты и времени в диапазоне от 100 до 9999 года.

  • Indexed Признак индексирования.

:

Visual FoxPro  автоматически создает индекс для первичного ключа. Этот индекс ускоряет процессы запросов и другие операции.

Когда Вы просматриваете записи, Visual FoxPro  покажет их упорядоченными, по первичному ключу по умолчанию.

Когда Вы добавляете данные к Вашей таблице, Visual FoxPro  не позволит хранить данные с одним и тем же значением первичного ключа. Поэтому Вы можете быть уверены ,что каждая запись уникальна.

Установка первичного ключа.

  • Маркируйте поле, которое Вы хотите использовать в качестве первичного ключа. Для объявления нескольких полей первичным ключом, удерживая клавишу Ctrl маркируйте все необходимые поля.

  • В меню Edit выберите директиву Set Primary Key (или нажмите кнопку Set Primary Key в строке пиктограмм).

У полей определенных как первичный ключ слева от строки добавится идентификатор в виде ключа.