Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
печать шпор.doc
Скачиваний:
8
Добавлен:
26.09.2019
Размер:
261.12 Кб
Скачать

33. Описание структуры таблицы. Установка ключа. Заполнение и сохранение таблицы.

Для создания таблицы в режиме конструктора необходимо открыть окно конструктора. В этом окне пользователь описывает структуру таблицы, т.е. для каждого поля: указывается его имя в столбце “Имя поля”, выбирается его тип из раскрывающегося списка в столбце “Тип поля”, при необходимости дается комментарий в столбце “Описание поля”, задаются свойства в строках раздела окна ”Свойства поля”. Значения одних свойств могут быть заданы по умолчанию, других - набраны с клавиатуры, получены с помощью построителя выражений, третьих - выбраны из раскрывающегося списка.

Если создается главная таблица, то в ней определяется первичный ключ. Для этого выделяется поле, выполняющее роль ключа, и вводится команда Правка/Ключевое поле. В случае создания подчиненной таблицы следует учесть следующее. Если между главной и подчиненной таблицей связь 1:1, то для вторичного ключа задается свойство “Индексированное поле” со значением “Да (Совпадения не допускаются)”, если связь 1:М “Да (Допускаются совпадения)”.

“Да (Совпадения не допускаются)” задается в тех случаях, если в поле хранится уникальная информация; “Да (Допускаются совпадения)” используется, если значения в поле могут повторятся. Свойство“Индексированное поле” может также иметь значение “Нет. Индекс не создается”.

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

34.Создание связи определенного типа между таблицами. Схема БД

Схема данных является удобным и наглядным средством отображения логических связей таблиц БД. Связи используются для объединения записей связанных таблиц при любой обработке. Это упрощает процесс конструирования многотабличных запросов, форм и отчетов. Если создается связь с поддержкой целостности данных, то можно предусмотреть в БД следующие каскадные операции (оиерауии по корректировке БД): каскадное обновление связанных полей – изменение значений ключа в записи главной таблицы влечет автоматическое изменение значений вторичного ключа в подчиненных записях; каскадное удаление связанных записей – удаление записи из главной таблицы приводит к автоматическому удалению всех подчиненных записей. Для создания схемы данных вводится команда Сервис I Схема данных. Затем необходимо: t в окне Добавление таблицы на вкладке Таблицы поочередно выделять значки связываемых таблиц и нажимать [Добавить], после чего нажать [Закрыть]; е в окне Схема данных разместить списки полей таблиц, представленные в отдельных окнах, согласно логической структуре БД и приступить к связыванию таблиц. Для установки связи между двумя таблицами следует перетащить первичный ключ на вторичный; в окне Изменение связей задать целостность данных, после чего – каскадные операции. При необходимости изменить способ объединения записей, заданный по умолчанию, воспользовавшись кнопкой "Объеди-нение". После нажатия [Создать] произойдет возврат к окну Схема данных. В этом окне между таблицами установится связь, обозначенная на схеме, например, как 1:1, 1: оо. При создании схемы данных возможны неточные действия пользователя: добавление таблицы лишний раз. Тогда для исключения лишнего списка полей из окна Схема данных он выделяется и нажимается клавиша Delete; перетаскивание первичного ключа не на вторичный ключ. Для удаления образовавшейся в этом случае линии связи она выделяется и нажимается клавиша Delete. Для печати схемы данных используется команда Файл / Печать схемы данных

Для изменения параметров существующей связи выполняется:

е открытие окна Схема данных;

е двойной щелчок по линии связи, подлежащей изменению;

е изменение параметров связи в появившемся окне Изменение связей.