Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСЕ ОТВЕТЫ.docx
Скачиваний:
15
Добавлен:
28.04.2019
Размер:
116.06 Кб
Скачать

42.Понятие и способы определения «первичного ключа» таблицы системы управления базами данных Microsoft Access.

После определения свойств таблицы необходимо определить

первичный ключ таблицы

В СУБД выделяют три типа ключ. полей: простой ключ, составной ключ, счетчик.

Для определения ключа выделяют поле таблицы с клавишей ctrl и на напели инструментов нажим кнопку ключевое поле.

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

43.Определение связей между таблицами системы управления базами данных Microsoft Access. Требования к полям для обеспечения установки связей между таблицами. Назначение процедуры «Обеспечение целостности данных».

Определение связей между таблицами. После того, как определена структура каждой таблицы необходимо связать все таблицы между собой, эти связи будут использованы для построения форм, запросов, отчетов. Чтобы создать связь, в одной или обеих таблицах должно быть поле, принимающее значения во всех записях, т.е. ключевое поле. В родительской таблице - поле связи индексировано. В соответств.ему ставится поле дочерней таблицы,кот.называется внешним ключом. При создании связи необходимо, чтобы типы данных связывающих полей и размеры полей числовых полей совпадали. При открытии диалогового окна «схема данных» появятся прямоугольники с названиями выбранных таблиц и перечнями полей. Выполнить с помощью мыши перетаскивание связываемого воля родительской таблицы со стороны отношения 1, в дочернюю таблицу (на стороне отношения один или многие). Если включить опцию «обеспечение целостности данных», то будет установлен контроль над значениями связываемых полей, что позволит избежать наличия несвязанных данных в дальнейшей табл. После установки данной опции система сделает доступными еще 2 опции: 1) каскадное обновление связанных полей,2) каскадное удаление связанных полей. При установке флажка первой опции – в случае изменения ключ.поля в родит.таблице изменится значение поля и во всех соответствующих записях дочерней таблицы. При установке флажка второй опции – в случае удаления записи из родит.таблицы, будут удалены и соответствующие записи в дочерней таблице. Тип отношений между таблицами будет указан на линии связи, со стороны где поле связи- ключевое, будет стоять цифра 1, со стороны таблицы, где поле связи не ключевое будет стоять знак ∞ (бесконечности).Для удаления какой-либо связи: выделить меню и написать delete; для редакции: выполнить щелчок правой кнопки мыши по линии связи и в контекстном меню выбрать «изменить связь».

44.Назначение, режимы создания и структура объекта «форма» системы управления базами данных Microsoft Access.

формы-это настр.диалог.окна сохран в б.д.в виде объектов . Объект форма обеспеч.вывод на экран данных в виде более удобных для пользования чем в режиме таб.,доступ к данных взаимосв.таблицу ,выплн.проверки корректности данных при вводе. СУБД аксес предлагает несколько способов создания форм:1)автоматическое создание формы на основе табл.или запроса .для этого в диалог.онке б.д.на вкладке формы нажать кнопку создать и в появивш.окне «новаяформа» выбрать один из видов (автоформа встолбец\ленточная\табличная).в нижней части диалог.окна выбрать источник данных для построения формы :табл,или запрос. 2)с использ.мастера форм на основе неск.таб.или запросов мастер форм разбивает процесс создания формы на несколько этапов при этом на кажд.этапе следует определить параметры. 3)конструктор кот.позволяет разрабат.структуру формы,создавать требуемый вид формы.