- •Понятие бд и субд
- •5. Понятие и назначение индекса. Виды индексов. Операции над индексами: создание, добавление, удаление и сохранение индексов.
- •6. Понятие ключевого поля. Виды и способы создания ключа в таблице. Установка связей между табл.
- •7. Установка связей между табл. Типы связей и примеры их использования. Удаление связей, изменение структуры связей, просмотр всех связей.
- •8,9,10. Понятие запроса. Классификация запросов. Связь языков sql и qbe. Типы запросов qbe. Структура бланка запроса. Порядок создания простого запроса.
- •12. Создание запроса с выводом набора значений, удовлетвор заданному условию. Установка критериев отбора записей. Подведение итогов по записям
- •14. Создание запросов с вычисляемыми полями. Пример запроса с вычисляемым полем.
- •21.Создание отсчета в режиме Конструктор
5. Понятие и назначение индекса. Виды индексов. Операции над индексами: создание, добавление, удаление и сохранение индексов.
Основн назначен индекса – ускорен выполнн запросов поиска данных и сортировка. Поле имеет смысл индексир, если: 1.Поле содерж много разн знач-ий. 2. План-ся выполн поиска конкретн знач-ий или значен, лежащ в указан диапазоне или сортир табл по данному полю.
Нельзя созд индекс индекс для МЕМО полей, OLE и бессмысленно созд индекс для полей Счетчика.
Для создан индекса надо: 1. Открыть табл в режиме конструктора.
2. Выполнит команду Вид-Индексы.
Индексы бывают простые и составные. Каждый индекс может содержать до 10 полей. Удаление индекса – удаление соответств строки в окне индекса.
Добавлен индекса – добавлен новой строки в окне индекса. Сохранение изменен в индексах – Файл – Сохр как
У составн индексе сначала сортир-ся 1-ое стоящ в составн индексе поле, затем 2, затем 3 и тд.
6. Понятие ключевого поля. Виды и способы создания ключа в таблице. Установка связей между табл.
Первичн ключ- атрибут отношений, однозн идентифиц любого из кортежей. Ключи бывают первичные и внешние, а также составн. С помощью внешн ключей устан связи между отношен.
Внешн ключ отношений (автомобили (модели)) это не ключевой атрибут, а значение марки автомобиля – ключевой атрибут. По умолчан записи в табл отображ-ся в порядке опред ключом. !!!Access не допускает наличие в табл записи с один значен ключа, т.е уникальные записи в табл поддерж-ся автоматич-ки. ! Access автоматич-ки созд индекс поля.
Наличие ключа необход для устан связей между табл и одноврем обновлен неск-их связан табл.
Для создания ключа надо: 1. Выделить строку с описанием нужного поля.
2. Правка – опред ключ.
При созд сост ключа надо:
1. Удержив CTRL выдел все поля, вход в сост ключ.
2. Правка – опред ключ.
Изменение и удаление ключа вып-ся в окне Индексы. Если ключ в режиме конструктора не был определен, то Access выдаст соответств запроси при отриц-ом ответе сам созд особое поле КОД (тип - счетчик), куда для каждого блока данных будет введен уникальн номер. ВЫВОДЫ: 1. каждая табл должна иметь первичн ключ(если в дальнейш табл будет связ-ся).
2. Первичн ключ табл может быть только один.
3. В кач-ве ключа не могут быть поля МЕМО и OLE и логические.
4. Записи автом-ки сортир-ся по первичн ключу.
5. Для Access не имеет значен, где в табл находится ключ поле.
7. Установка связей между табл. Типы связей и примеры их использования. Удаление связей, изменение структуры связей, просмотр всех связей.
Типы связей:
1. Одна с одной – простая. Встреч-ся редко. При ней, одна запись табл связ-ся только с одной записью др табл. Например, клиент имеет один страхов полис.
2. Одна со многими. При ней одна запись одной табл связ-ся со многими записями др табл. Напрмер, Один клиент делает неск-ко покупок в магазине.
3. Многие с одной. Например, многие сделки связаны с одним клиентом.
4. Многие со многими. Например, каждый продавец продает много товара, а каждый товар продается многим продавцам.
Для устан-ки связи между табл надо: 1. Сервис – Схема данных.
2. В открывшемся окне диалога «Схема данных» добав табл между которыми будет устан связь. Если окно диалога «Добавить табл» не появл, то выполнить команду Связь-Добавить табл.
3. Выделить табл между кот устан-ся связь и кнопка Добавить. В окне «Схемы данных» будут отображ эти табл с полями.
4. с помощью мыши перетащ поле, кот исп-ся для устан-ки связи одной табл (гл табл) к соотв-му полю в списке полей др табл (подчин табл). Ключевое поле в этом случае выд-ся жирным шрифтом. Параметры устанвл-ой связи задают след поля окна связи: 1. Обеспеч целостности. 2. наследов связи (возможно исполь-ие и присоед табл из др БД в своей БД) Если в поле «Наследов связей» устан флажок, то связь между присоед-ми табл будет устан в исходн БД. Если флажок снят, то в БД, к кот они присоед.
3. Отношения (типы связи)
4. Каскадн обновлен связан полей
5. Каскадное удаление связан полей. Можно удалять связи между табл и схемы данных путем выдел и DEL. Для просмотра всех связей в текущ БД в окне «Схема Данных» команда Связи - Показать все