Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание базы данных в окне проекта




Тема: Создание базы данных

Лабораторная работа № 2

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

 

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

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

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

Открыть созданный проект.

Выбрать вкладку «Data» окна конструктора проектов.

Установить курсор мыши на значение Database и нажать кнопку New.

В открывшемся окне диалога «New database» нажать кнопку New database.

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

После нажатия кнопки Сохранить, и на экране откроется окно конструктора базы данных (рис 1). Используя панель инструментов Database Designer, команды меню Database и контекстное меню, в окне конструктора базы данных можно создавать новые таблицы, модифицировать существующие, создавать для них индексы, устанавливать отношения между таблицами.

Рис 1.Окно конструктора базы данных

 

 

Для создания новых таблиц и модификации существующих можно использовать:

· Команды меню Database (табл.1)

· Команды контекстного меню

· Панель инструментов конструктора базы данных «Database Designer»

Таблица 1.

Команды меню Database

Команды Назначение
New Table Создает новую таблицу
Add Table Добавляет созданную таблицу в базу данных
New Remote View Создает удаленное представление данных
New Local View Создает локальное представление данных
Modify Открывает таблицу в конструкторе таблиц
Browse Показывает содержимое таблицы в режиме Browse
Remove Удаляет таблицу из базы данных
Find Object Находит указанный вами объект в окне конструктора базы данных
Rebuild Table Indexes Перестраивает индексы
Remove Delete Records Физически удаляет помеченные для удаления записи
Edit Relationship Редактирует отношения между таблицами
Edit Referential Integrity Определяет условия целостности данных
Edit Stored Procedures Открывает окно редактирования хранимых процедур
Connections Выводит на экран окно диалога Connections (соединение), в котором вы можете создавать или изменять соединения с удаленными данными
Arrange Упорядочивает объекты по имени или типу и выравнивает их по горизонтали или вертикали
Refresh Обновляет информацию в окне конструктора базы данных
Properties Выводит на экран окно диалога «Database Properties»
Clean Up Database Очищает базу данных от помеченных для удаления объектов

 

При нажатии правой кнопки мыши на экране появляется контекстное меню конструктора базы данных, которое содержит наиболее часто используемые команды из меню Databаse, команду Help, а также команды для раскрытия уровней вложенности объектов в окне конструктора базы данных (Expand All) и их свертывания (Collapse All), предназначенные соответственно для раскрытия и свертывания уровней вложенности объектов в окне конструктора базы данных.

 
 

Рис 2. Панель инструментов Databаse Designer

Панель инструментов «Databаse Designer» содержит кнопки для выполнения наиболее часто используемых действий над базой данных (рис. 2.). Если по внешнему виду кнопки вы не можете определить ее назначение, установите указатель мыши на кнопку. При этом под курсором появиться подсказка с ее наименованием, а в левой части строки состояния будет выведено краткое описание указанной кнопки (табл. 2).

 

Панель инструментов Databаse Designer Таблица 2.

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

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 404; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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