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

47. Объекты ms Access. Способы, средства создания и редактирования.

Объекты MS Access:

Таблицы составляют основу БД и предназначены для хранения информации об объектах предметной области.

Запросы - для выборки необходимых данных из одной или нескольких таблиц БД.

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

Отчеты - для создания выходных документов, предназначенных для вывода на экран, принтер или в файл.

Макросы - для объединения разнородных операций по обработке данных в приложениях пользователя. Действие реализуется макрокомандой.

Модули - программы на языке Visual Basic для реализации нестандартных процедур обработки данных в задачах пользователя.

Способы создания БД в MS Access:

Самостоятельное :

создается пустая БД и пользователь по своему усмотрению разрабатывает все необходимые объекты.

С помощью мастера:

пользователь может применить готовый образец БД, содержащий требуемые объекты.

Средства создания объектов СУБД MS Access:

  • Ручные (разработка объектов в режиме Конструктора) – обеспечивают максимальную гибкость;

  • Автоматизированные (разработка с помощью мастеров);

  • Автоматические – средства ускоренной разработки простейших объектов – наиболее производительные.

48.Создание баз данных с использованием ms Access. Схема данных: организация связей между таблицами, обеспечение целостности данных

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

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

  • В окне БД выбрать вкладку Таблица;

  • Нажать кнопку Создать;

  • В диалоговом окне Новая таблица выбрать подходящий способ создания таблицы: Режим таблицы,Констуктор или Мастер таблиц;

  • Нажать кнопку ОК.

Связи между таблицами

Для связывания таблиц необходимо выполнить следующие действия:

  • Дать команду Сервис-Схема данных или нажать кнопку на панели инструментов

  • В появившемся диалоговом окне Добавление таблицы выбрать таблицы, которые предполагается включить в схему данных и нажать кнопку добавить

  • Нажать кнопку Закрыть

  • Выбрать поле связи в первой связываемой таблице и переместить его с помощью мыши на соответствующее поле второй таблицы

  • В появившемся диалоговом окне Связи проверить правильность имен связываемых полей(при необходимости нужно выбрать другие имена полей)

  • Нажать кнопку Создать

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

Обеспечение целостности данных

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

  • К нарушению целостности данных могут привести следующие действия:

  • Добавление в подчиненную таблицу записи с несуществующим в главной таблице значением ключа связи

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

  • Удаление записи из главной таблицы, если имеются связанные с ней записи в подчиненной таблице

  • При попытке выполнить действия, нарушающие целостность данных, Access выдает предупреждение и не допускает выполнения таких действий.

  • Для определения целостности данных следует открыть диалоговое окно Связи и включить переключатель Обеспечение целостности данных.

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

  • При установленном переключателе Каскадное обновление связанных полей изменение значения в ключевом поле главной таблицы приведет к автоматическому изменению соответствующих значений в связанных записях подчиненной таблицы

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

Соседние файлы в предмете Информатика