Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Пример. Внешним ключом, ссылающимся на отношение ОТДЕЛЫ

Индексы

ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ

Внешним ключом, ссылающимся на отношение ОТДЕЛЫ.

То в отношении ОТДЕЛЫ поле ОТД_НОМЕР является первичным ключом, а в отношении СЛУЖАЩИЕ поле СЛУ_ОТД_НОМЕР является

А также обеспечив связь между ними с помощью полей СЛУ_ОТД_НОМЕР и ОТД_НОМЕР, мы смогли обеспечить табличное представление иерархии ОТДЕЛ-СЛУЖАЩИЕ.

Являющееся уникальным ключом этого файла.

Это поле может служить для связи обеих таблиц.

На самом деле, введя файлы СЛУЖАЩИЕ и ОТДЕЛЫ,

Если говорить в терминах реляционной модели данных,

Таблица

Ä строкам соответствуют записи – полные сведения об одном объекте в таблице;

Ä столбцам – поля – совокупность всех данных столбца;

Ä значение поля в записи – берется из ячейки на пересечении строк и столбцов.

Ä первичный ключ – уникальная характеристика каждой записи.
Может состоять как из значений одного поля – простой ключ,
так и из значений нескольких полей – составной ключ.

С целью ускорения поиска данных в любой СУБД используются индексы. Индекс является средством быстрого доступа к данным таблицы на основе значений одного или нескольких столбцов. Индекс представляет собой упорядоченный список значений полей, а также ссылок на те записи, в которых хранятся эти значения. Чтобы найти нужные записи, СУБД сначала ищет требуемое значение в индексе, а затем быстро отбирает соответствующие записи по ссылкам. Индексы бывают двух типов: простые и составные. Простые индексы содержат значения только одного столбца. Примером простого индекса может служить поле Фамилия. Составной индекс строится по нескольким столбцам. В него можно включить до 10 полей. Примером составного индекса может быть индекс, построенный по полям Фамилия и Имя.

 

 

Проиндексируем таблицу по полю Фамилия. Для этого нужно открыть таблицу в Конструкторе, установить курсор в столбце Имя поля в строку Фамилия, установить в области на вкладке Общие значение свойства Индексированное поле равным Да (Допускаются совпадения).

 

Сортировка данных в таблицах

Таблицы могут содержать огромное число записей, и хорошая СУБД должна обеспечить возможность быстро и легко найти и отобрать среди них нужные. СУБД Access является примером того, как при выполнении этих операций обеспечивается максимальное удобство для пользователей. Найти нужную запись, просматривая таблицу гораздо удобнее, когда данные в этой таблице отсортированы по нужному полю: по алфавиту в текстовых полях, по дате, если поле содержит дату, по увеличению или уменьшению числовых значений, например, в столбце Цена. Причем при различных поисках требуется, чтобы данные в таблице можно было бы легко отсортировать по нужному столбцу. Access позволяет легко это сделать. По умолчанию, когда таблица открывается в режиме таблицы, она упорядочивается по значению ключевого поля. Если ключевое поле для таблицы не определено, записи выводятся в порядке их ввода в таблицу. При необходимости отсортировать записи по значению другого поля достаточно установить курсор на любую строку соответствующего столбца и нажать одну из кнопок на панели инструментов: Сортировка по возрастанию или Сортировка по убыванию.

 

Поиск записи в таблицах

Чтобы найти нужную запись:

1. Открыть таблицу в режиме таблицы (Вид/Режим таблицы)

2. Щелкнуть на любой строке столбца поля, по которому проводится поиск.

3. Нажмите на панели инструментов кнопку Найти. Появится диалоговое окно Поиск и замена.

4. На вкладке Поиск в поле Образец введите значение, которое хотите найти. Остальные поля на этой вкладке позволяют определить различные типы поиска.

-Раскрывающийся список Поиск в содержит два значения:

Одно из них — название выбранного столбца, второе — название таблицы. При выборе первого значения поиск введенного текста будет выполняться только в выбранном столбце, при втором — по всей таблице.

-Поле Совпадение – можно задать один из трех вариантов совпадения образца со значением поля: С любой частью поля, Поля целиком, С начала поля.

-Поле Просмотр позволяет задать направление поиска:

Все, Вверх, Вниз.

-По умолчанию поиск на совпадение выполняется без учета регистра символов.

-Флажок С учетом формата полей позволяет выполнять поиск данных в указанном формате отображения.

 

<== предыдущая лекция | следующая лекция ==>
Содержащее для каждого служащего его уникальный номер отдела | Расширенный фильтр
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 386; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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