русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Практическая работа №2


Дата добавления: 2013-12-24; просмотров: 715; Нарушение авторских прав


Создание таблицы с помощью мастера

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

Создание базы данных

Создание базы данных в Visual FoxPro осуществляется с помощью конструктора базы данных. Конструктор базы данных позволяет создавать и модифицировать таблицы, входящие в базу данных, а также определять для них индексы.

База данных является элементом или частью проекта, поэтому ее целесообразно создавать в конструкторе проектов. Создание базы данных – это первый шаг в заполнении проекта. Для создания базы данных необходимо выполнить следующие действия:

1. В окне конструктора проекта выбрать вкладку «Data», выбрать пункт Databases, а затем в правой части окна нажать кнопку New.

2. В появившемся окне нажать кнопку New Database.

3. В окне диалога «Create» необходимо задать имя создаваемой базы данных в поле ввода Enter database. Причем имя базы данных может совпадать с именем проекта. В поле Тип файла должен быть установлен тип «Database», а в поле Папки правильно выбрана папка, в которой будет находиться база данных.

4. После нажатия кнопки Сохранить на экране откроется окно конструктора базы данных Database Designer. Конструктор дает возможность создавать таблицы, входящие в базу данных, изменять структуру и индексы.

При открытии окна конструктора базы данных в основном меню добавляется новый пункт Database, который содержит команды управления таблицами.

Конструктор базы данных имеет свою панель инструментов «Database Designer». Если она не отображается на экране, то после выполнения команды главного меню View – Toolbars и установки флажка Database Designer панель появится. Данная панель инструментов содержит девять кнопок для выполнения наиболее часто используемых действий над базой даны, в том числе и некоторые команды пункта меню Database:



 

Название Описание
New table Создает новую таблицу
Add table Добавляет ранее созданную таблицу в базу данных
Remove table Удаляет таблицу из базы данных
New remote View Создает удаленное представление данных
New Local View Создает локальное представление данных
Modify Table Модифицирует таблицу
Browse Table Показывает таблицу в режиме Browse
Edit Stored Procedures Редактирует хранимую процедуру
Connections Создает связь с удаленными данными

 

 

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

Имена полей используются для ссылки на данные таблицы. Два поля в таблице не могут иметь одинаковых наименований.

В каждом поле содержатся данные одного типа. Разные поля могут содержать данные разного типа.

В Visual FoxPro допустимыми являются данные следующих типов:

 

Тип Наименование Данные
Текстовый Character Буквы, цифры, специальные символы
Числовой Integer, Numeric, Float, Double Integer – целые числа, Numeric, Float – данные с фиксированной точкой, Double – данные с высокой точностью
Денежный Currency  
Дата Date Даты от 1 января 100 г. до 31 декабря 9999 г.
Дата и время Date time  
Логический Logical Значения, соответствующие логической истине True (Т) или логической лжи False (F)
Текстовое поле произвольной длины Memo Memo-поле содержит символьные данные большого объема
Двоичное поле произвольной длины General Предназначено для хранения в таблицах изображения

 

Рассмотрим создание таблицы Pokupatel в базе данных Example с помощью мастера.

Таблица Pokupatel будет содержать информацию о покупателях компьютерного магазина. Записи создаваемой таблицы будут содержать следующие поля: Код, Фамилия, Имя, Отчество, Организация, Страна, Область, Город, Адрес.

Чтобы создать таблицу в базе данных с помощью мастера, необходимо выполнить следующие действия:

1. Из окна конструктора базы данных Database Designer выполнить команду Database - New Table главного меню. В результате откроется окно диалога «New Table», которое дает возможность создавать таблицу с помощью мастера (кнопка Table Wizard) или с помощью конструктора (кнопка New Table).

2. Выбрать кнопку Table Wizard.На экране появится первое окно диалога мастера (рис.2.3). Поле Sample Table содержит список таблиц, которые можно использовать при создании таблиц в качестве прототипов. Поле Available Fields содержит список полей создаваемой таблицы.

3. На первом шаге необходимо из списка прототипов таблиц и их полей сформировать список полей создаваемой таблицы. Так для создания таблицы Pokupatel из списка Sample Tableвыберем таблицу Customers. При этом в списке Available Fieldsотобразятся поля, соответствующие выбранной таблице. Затем выбрать из этого списка поля, которые будут располагаться в создаваемой таблице и перенести их в список Selected Fields.

Например, для таблицы Pokupatel выберем поля: Customerld, FirstName, LastName, ContName, OrgName, Country, Region, City, Address. И перенесем их в Selected Fields.

4. Для перехода к следующему шагу необходимо нажать кнопку Next в окне диалога мастера и выбрать пункт «My table as a stand-alone free table». На третьем шаге можно изменить наименования выбранных полей, используя поле ввода File Name. В поле Caption можно задать для каждой таблицы заголовок, который будет отображаться в самой таблице при ее просмотре (рис.2.4).

Например, поле Customerld будет иметь заголовок Код, FirstName - Фамилия, LastName - Имя, ContName - Отчество, OrgName - Организация, Country Страна, Region - Область, City - Город, Address – Адрес, если они будут введены в поле Caption.

Также на этом шаге можно изменить тип поля в поле Type и размеры – в поле Width . Флажок Allow null values определяет может ли поле быть пустым.

 

Рис.2.3 Выбор полей из прототипов таблицы Рис.2.4 Модификация полей

 

5. На следующем шаге в поле Primary Key из раскрывающегося списка всех полей таблицы необходимо выбрать и задать первичный ключ, с помощью которого будет осуществляться связь создаваемой таблицы с другими таблицами базы данных и дополнительные индексы (рис.2.5). Для таблицы Pokupatel первичным ключом будет поле Customerld (Код).

 

Рис 2.5. Определение первичного ключа и дополнительных индексов

 

6. На последнем шаге работы мастера нужно задать режим дальнейшей работы с таблицей, для этого установить одну из трех опций:

 

 

Опция Действие
Save table for later use Сохраняет созданную таблицу
Save table and browse it Сохраняет таблицу и открывает ее в режиме Browse
Save table and modify in the Table Designer Сохраняет таблицу и открывает ее в конструкторе таблиц для модификации

 

7. После нажатия кнопки Finish на экране откроется диалоговое окно диалога «Save as» для задания имени таблицы. В нашем примере в поле ввода Enter Table введем имя таблицы Pokupatel, выберем папку и сохраним таблицу, нажав на кнопку Сохранить.

В результате выполненных действий создан проект Example, база данных Example и первая таблица базы данных Pokupatel.

В окне конструктора базы данных Database Designer необходимо выделить пункт Tables и нажать кнопку Add . В результате появилась структура первой таблицы, в том числе и созданные индексы. А в окне проекта во вкладке Data отразилась иерархическая структура элементов таблицы:

 

 

 

Рис. 2.6. Окно конструктора проекта Example

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

Задача работы:создать проект, базу данных; спроектировать и создать первую таблицу базы данных с помощью мастера, согласно варианту задания.

 



<== предыдущая лекция | следующая лекция ==>
Создание проекта | Практическая работа №3


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.