Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Statists_Excel_BD.doc
Скачиваний:
80
Добавлен:
09.04.2015
Размер:
2.28 Mб
Скачать

3. Целостность данных

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

Контролировать целостность данных можно, если выполнены следующие условия:

  • связанное поле (поле, посредством которого осуществляется связь) одной таблицы яв­ляется ключевым полем или имеет уникальный индекс;

  • связанные поля имеют один тип данных.

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

4. Виды связей

В Access можно задать три вида связей между таблицами:

  • Один-ко-многим,

  • Один-к-одному.

  • Многие-ко-многим

Связь Один-ко-многим — наиболее часто используемый тип связи между таблицами. В такой связи каждой записи в таблице А может соответствовать несколько записей в таб­лице В (поля с этими записями называют внешними ключами), а запись в таблице В не мо­жет иметь более одной соответствующей ей записи в таблице А.

При связи Один-к-одному запись в таблице А может иметь не более одной связанной записи в таблице В и наоборот. Этот тип связи используют не очень часто, поскольку такие могут быть помещены в одну таблицу.

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

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

При связи Многие-ко-многим одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В — несколько записей в таблице такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит по крайней мере из двух полей, одно из которых является общим с таблицей А, а другое — общим с таблицей В.

Тип создаваемой связи зависит от полей, для которых определяется связь: связь Один-ко-многим создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс, т.е. значения в нем не повторяются; связь Один-к-одному создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы;

5. Среда ms Access

СУБД Microsoft Access (MS Access) относится к систе­мам, ориентированным на пользователя. Среда MS Access. представлена на рис.1.

Рис.1. Среда MS ACCESS 2003.

Среда Access имеет интерфейс, характерный для Windows-приложений, и включает в себя следующие составляю­щие (сверху вниз):

  1. титульную строку с кнопками управле­ния окном

  2. главное меню

  3. панель инструментов

  4. рабочее поле

  5. активное основное окно

  6. объекты приложения

  7. окно объекта приложения

  8. панель инструментов

  9. строка состояния.

На рабочем поле открывается окно, соответствующее выбранному режиму работы. На рис. 1 открыто окно, соответствующее основному режи­му — режиму работы с базой данных.

Основные объекты MS Access: таблицы, запросы, формы, отче­ты, макросы и модули.

Таблица — это главный тип объекта. Все остальные раз­новидности объектов являются производными от таблицы. Объекты, составляющие таблицу, — это записи и поля. Свойства элементов таблицы определяются типами полей, форматами полей и некоторыми другими параметрами.

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

Запрос — результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления запи­сей. Результат поиска (выборки) данных представляется в табличном виде. Термином «запрос» называют также сами команды обращения к СУБД.

Отчет — это документ, предназначенный для вывода на печать, сформированный на основании информации, содер­жащейся в таблицах и запросах.

Макросы и модули являются объектами повышенной сложности и при начальном знакомстве с MS Access могут не использоваться.

Еще одним объектом является схема — описание струк­туры связей в многотабличной базе данных.

Режимы работы СУБД Access многообразны. Есть режимы общего характера: работа с файлами (меню Файл); работа с буфером обмена (меню Правка); режим настройки среды (меню Вид); спра­вочный режим (меню Справка).

Основным режимом можно назвать режим работы с базой данных. Он устанавли­вается командой Файл → Создать базу данных или Файл → Открыть базу данных. Поскольку база данных хранится в файле, в первом случае система потребует задать имя и место хранения файла, а во втором случае — указать на существующий файл с базой данных.

После раскрытия на экране окна базы данных (рис. 1) становятся доступными режимы работы с основными объектами Access: таблицами, запросами, формами и отче­тами. В каждом из этих режимов можно выбрать одну из трех командных кнопок: «Открыть», «Конструктор», «Со­здать».

Если соответствующий объект еще не создан, то ак­тивной является только команда «Создать». Если в окне выде­лен какой-то из существующих объектов, то активными будут также команды «Открыть» и «Конструктор».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]