Студопедия

КАТЕГОРИИ:


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

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

Открыть окно индексов можно с помощью команды меню Вид - Индексы, или щелкнув на кнопке Индексы на панели инструментов.

3. Фильтрация записей

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

Если требуется отобразить на экране только необходимые для работы записи применяют Фильтр по выделенному. Для этого используют в режиме таблицы команду меню Записи – Фильтр – Фильтр по выделенному (или Исключить выделенное). Также используют три кнопки на панели инструментов Фильтр по выделенному, Изменить фильтр, Применить фильтра/Изменить фильтр.

Функция Фильтр по выделенному обладает свойством накопления критериев, т.е. критерии добавляются друг к другу. Например, можно сначала отобрать записи по какому-либо наименованию товара, затем задать отбор нужной цены этого товара.

Кнопка Изменить фильтр позволяет отобрать записи сразу по нескольким критериям. Их можно выбрать из раскрывающихся списков каждого поля. В нижней части окна можно задать условие ИЛИ.

Можно использовать функцию Фильтр для, если вызвать контекстное меню на поле, к которому нужно применить фильтр и ввести необходимое значение.

Для фильтрации записей можно использовать команду Записи – Фильтр – Расширенный фильтр. После выполнения команды появится окно фильтра, похожее на окно запроса.

 

Access запоминает последний применяемый фильтр.

Для восстановления всех записей применяют команду Удалить фильтр. Однако параметры фильтра не пропадут, он просто будет отключен.

Для полного удаления фильтра проделать следующие действия:

1. В режиме таблицы выполнить команду меню Записи-Фильтр-Расширенный фильтр;

2. Правка-Очистить бланк;

3. Выполнить команду Применить фильтр.

 

Тема: Проектирование многотабличных БД. Ссылочная целостность данных.

План:

1. Первичный ключ и целостность данных

2. Определение в БД связей между таблицами. Схема данных

3. Типы отношений между таблицами.

 

1. Первичный ключ и целостность данных

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

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

Первичным ключом (ключевым полем) называют поле (совокупность полей) таблицы, однозначно идентифицирующее каждую из его записей. Таблицу, имеющую первичный ключ называют главной таблицей.

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

· является индексом. Индекс - этосредство Microsoft Access, ускоряющее поиск и сортировку данных в таблице. Не допускается создание индексов для полей типа MEMO, Гиперссылка или полей объектов OLE.

· поле первичного ключа Microsoft Access не позволит оставить незаполненным и проследит, чтобы были введены только допустимые значения для текущей записи.

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

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

Примечание! Чтобы снять ключ или изменить ключевое поле необходимо сначала удалить связи между таблицами. Затем повторно выполнить команду Ключевое поле для снятия старого или определения нового ключа.

 

2. Определение в БД связей между таблицами. Схема данных

Связи на уровне таблиц можно создать с помощью конструктора связей (Сервис – Схема данных).

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

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

Если установлен флажок Обеспечение целостности данных, то Accеss позволит установить флажок Каскадное обновление связанных полей и Каскадное удаление связанных записей.

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

Каскадное удаление связанных записей – этот параметр дает возможность удалять записи в связанных таблицах при удалении соответствующей записи в

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

3. Типы отношений между таблицами. Параметры объединений таблиц

Отношения между таблицами можно разбить на 4 типа:

<== предыдущая лекция | следующая лекция ==>
Код фирмы | Отбор покрышек для ремонта с местными повреждениями
Поделиться с друзьями:


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


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



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




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