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

Режимы работы с базой данных

Все работы с базой данных можно разделить на два основных режима их проведения. Это эксплуатационный(его еще называютпользовательским) ипроектировочныйрежимы. Они совершенно различны по своей специфике. Проектировщик БД может создавать в ней новые объекты (например, формы, макросы или таблицы), задавать их структуру, изменять свойства существующих полей или добавлять новые, устанавливать дополнительные связи между таблицами. У него есть на это соответствующие права. Он работает со структурой всей базы в целом и поэтому имеет полный доступ к любым ее элементам. Если база достаточно сложная, то у нее может быть целая группа разработчиков, каждый из которых отвечает за определенную часть.

Пользователь БД- это лицо, права которого ограничены (доступ к структуре базы данных для него закрыт). Однако наполнение базы информацией в основном зависит именно от пользователей. Обычно, пользователям предоставлена возможность добавлять в БД новые данные с помощью форм, обрабатывать уже имеющиеся данные с помощью запросов и получать определенные результаты в виде результирующих таблиц и отчетов. При этом, если БД глобальная, то она может насчитывать миллионы пользователей.

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

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

Конструктор- открывает выбранный объект в режиме конструирования. Это означает, что отображается внутренняя структура объекта, дающая возможность редактировать не содержимое, а все построение объекта. Для таблицы - это возможность добавить необходимые поля или изменить свойства существующих. В форме - возможность создавать и изменять элементы управления и т.д. Это режим разработки, а не эксплуатации и поэтому должен быть доступен только разработчикам.

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

У каждого режима есть свои достоинства и недостатки, но про работу в этих режимах мы поговорим в следующих шагах.

Создание таблицы

Таблица- это основной объект любой базы данных. Современные БД содержат множество таблиц связанных между собой (см."Шаг 4 - Связь между таблицами"). Без форм, запросов и отчетов, при создании базы можно обойтись. Но вот если нет ни одной таблицы, то данные просто некуда заносить. А это означает только одно, что в этом случае, вообще нет базы как таковой. Поэтому создание любой БД начинается с создания таблиц.

Процесс разработки таблицы состоит в задании набора полей и определении их свойств (см. "Шаг 3 - Свойства и типы полей"). Для активизации процесса создания таблицы необходимо нажать кнопкуСоздатьв окнеБаза данныхна закладкеТаблицы. При этом будет предложено несколько вариантов работы:

  • Режим таблицы- открываеттаблицу-заготовку, в которой уже автоматически созданы поля, первоначально имеющие формальные именаПоле1, Поле2, Поле3и т.д. Все они определены кактекстовые поляи уже сразу готовы для заполнения информацией. Это довольно простой, но не самый лучший способ для создания таблиц.

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

Мастер таблиц- это специальнаямини программа, позволяющая значительно ускорить процесс создания таблицы. Работа мастера заключается в том, что задается набор вопросов, отвечая на которые Вы даете СУБД руководство для автоматического создания необходимой структуры. Большую часть работы программа проделает сама, но при этом начинающему разработчику, пользоваться мастером не рекомендуется. Не зная терминологии, очень легко запутаться в смысле задаваемых вопросов и в выборе возможных вариантов ответов. Поэтому первые таблицы лучше создавать вручную.

Импорт таблиц- самыйавтоматический способсоздания таблицы в базе данных. Он заключается в импорте уже готовой таблицы из другой базы, даже работающей в другой системе (другой СУБД). В зависимости от конкретных условий, из импортированной таблицы может быть позаимствована структура полей, их названия и основные свойства, и самое главное - само содержимое базы. Это позволяет взять часть информации для новой базы из уже имеющейся. Происходитперенос данных с сохранением структуры таблицы. Если же импортирование произошло не совсем так, как надо, то будут необходимы правки (например в именах полей) которые вносятся вручную.

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

При работе с таблицами, для перехода в режим конструктора необходимо нажать кнопку Вид.

Для обратного перехода используется все та же кнопка, просто изменившая свой внешний Вид.

Аналогичные действия можно выполнить через меню Вид, в верхней части окна программы.