русс | укр

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

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

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

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


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

Понятие индекса


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


Создание индексов

4.

3.

2.

1.

Варианты заданий

  1. Заполнить первую таблицу базы данных, учитывая, что факультативные занятия проводятся с 7-го по 11-й класс.
  2. Изменить порядок следования полей так, чтобы сведения о дате рождения располагались после сведений о поле.
  3. Создать структуры второй таблицы Учителя базы данных факультативных занятий в школе при помощи конструктора, которая будет содержать сведения об учителях школы: Номер личного дела, Фамилия, Имя, Отчество, Категория, Предмет. Заполнить вторую таблицу.

 

  1. Заполнить первую таблицу базы данных и изменить порядок следования полей так, чтобы название организации располагалось после ее юридического адреса.
  2. Создать с помощью конструктора вторую таблицу Товары базы данных учета заказов на базе, которая будет содержать сведения о товарах: Код товара, Наименование, Цена.
  3. Заполнить вторую таблицу, учитывая, что первая цифра кода товара определяет вид товара.

 

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

 

  1. Заполнить первую таблицу базы данных и изменить порядок следования полей так, чтобы сведения о паспорте располагалось после сведений о дате рождения.
  2. Создать с помощью конструктора вторую таблицу Самолеты базы данных частной авиакомпании, которая будет содержать сведения о самолетах: Номер рейса, Место взлета, Место посадки, Цена билета, Время отправления, Периодичность вылетов в неделю.
  3. Заполнить вторую таблицу.

Одним из основных требований, предъявляемых к СУБД, в том числе и к Visual FoxPro, является возможность быстрого поиска нужных записей среди большого объема информации.



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

Например, индекс, который упорядочивает данные по фамилии в алфавитном порядке, то есть используется одно поле Фамилия, является простым. Индекс, который упорядочивает данные по городу, а внутри города - по фамилии в алфавитном порядке, то есть используется два поля -Город и Фамилия, является составным.

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

Важной особенностью индексов является их использование для создания первичных ключей.

Первичный ключ - это уникальный идентификатор для таблицы, то есть столбец или комбинация столбцов такие, что не существует двух строк, содержащих одинаковое значение в этом столбце или комбинации столбцов.

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

Таблица может иметь только один первичный ключ.

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

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



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


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


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

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

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


 


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

 
 

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

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