Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тема: Создание и модификация индексов

Читайте также:
  1. I СОЗДАНИЕ ОРГАНИЗАЦИОННОЙ ДИАГРАММЫ
  2. I Создание рисунка в технике акварель
  3. II СОЗДАНИЕ ДИАГРАММ ДРУГИХ ТИПОВ
  4. II Создание пользовательской кисти
  5. III Технология использования градиента. Создание пользовательского градиента
  6. XI.2. Создание координирующего органа НХП (КО НХП)
  7. Альбом - создание.

 

 

Цель: приобретение навыков индексирования таблиц формата *.db.

ТО и ПО: ПК AMD E1-1500 APU with Radeon(tm) HD Graphics 1.48 GHz, 2.00 ГБ, ОС Windows 8.1, Delphi 2010, Database Desktop, BDE Administrator, методические указания.

Описание хода выполнения работы:

Запустила утилиты DatabaseDesktop.

Открыла таблицу Uchenik.db в режиме конструктора.

Для полей: Fam, Name, Otch установил опцию Required Field, которая устанавливается для тех полей, значения которых обязательно должны содержаться в каждой записи (рисунок 5.1).

 

Рисунок 5.1

 

Открыла таблицу Roditel.db в режиме конструктора.

Выделила поле Кod_uch и в разделе Table Properties выбрала Table Lookup (рисунок 5.2). Нажала кнопку Define.

 

Рисунок 5.2

 

В появившемся окне в списке Lookup table выбрала таблицу для подстановки-Uchenik.db и щёлкнула на кнопке со стрелкой влево–имя первичного ключевого поля этой таблицы переносится в строку Lookup field (рисунок 5.3)

Рисунок 5.3

 

Сохранила изменения для таблицы Roditel.db, нажав на кнопку Save.

Выполнила индексирование таблицы Uchenik.db по полям: fam, name. Для присвоения полям вторичного индекса (SecondaryIndex) (рисунок 5.4) выполнила следующие манипуляции:

- открыла таблицу Uchenik.db в режиме конструктора

- выбрала из списка свойств Tableproperties, значение SecondaryIndex, а затем щелкнуть по кнопке Define.

 

Рисунок 5.4

 

Указала имя индекса. Имя индекса выбрала произвольно, ввела fio.

Индексированную таблицу сохранила, выполнив команду Save.

Для модификации индекса открыла таблицу в режиме конструирования, выделила имя нужного индекса и нажала кнопку Modify. При этом на экран вывелась диалоговая панель Define Secondary Index в которой выполнила необходимые изменения. Сохранила изменения можно под старым именем.

Для удаления индекса открыла таблицу в режиме конструирования, выделила имя нужного индекса и нажала кнопку Erase. Удаленный индекс восстановить нельзя. (рисунок 5.5)

 

Рисунок 5.5

 

Вывод: В ходе выполнения лабораторной работы приобрела навыки индексирования таблиц формата *.db.

 


Дата добавления: 2015-08-09; просмотров: 81 | Нарушение авторских прав


Читайте в этой же книге: Лабораторное занятие №1 Тема: ручное проектирование структуры базы данных | ТЕМА: моделирование данных средствами case - средства | Тема: Создание псевдонима базы данных. Создание таблиц базы данных | Тема: проектирование приложения для работы с базой данных. создание меню | Тема: отображение данных в delphi – приложении. навигация в базе данных | Тема: организация доступа к полям. работа с записями | Тема: фильтрация записей в базе данных | Тема: организация условий ссылочной целостности | Тема: delphi: создание статических запросов | Тема: delphi: создание динамических запросов |
<== предыдущая страница | следующая страница ==>
ЛАБОРАТОРНОЕ ЗАНЯТИЕ№ 4| Тема: Создание файла проекта и модуля данных. подключение к бд

mybiblioteka.su - 2015-2024 год. (0.006 сек.)