Рабочие группы и файлы рабочей группы. Общая характеристика субд

1. Кеттел Д.А. Microsoft Office 2003 [Текст] : Полное руководство / Д. А. Кеттел, Г. Харт-Девис, К. Симмонс; пер. с англ. Ю. Х. Соколова, Н. В. Прокофьевой, Л. В. Сазоновой; гл. ред. Л. О. Захарова. - М. : ЭКОМ, 2006. - 832 с. : ил. - (Справ. профессионала). - указ. алф. - 479.00, 449.00.

2. Михеева В. Microsoft Access 2003 [Текст] / В. Михеева, И. Харитонова. - СПб. : БХВ-Петербург, 2006. - 1072 с. - Библиогр. - 529.00.

3. Тимошок Т.В. Microsoft Access 2003 [Текст] / Т. В. Тимошок. - М. : Диалектика, 2005. - 320 с. : ил. - (Краткое руководство). - Библиогр. - 125.60.

Общая характеристика СУБД

Microsoft Access 2003

1. Спецификации Microsoft Access 2003

2. Типы данных полей

3. Разграничения прав доступа пользователей к базе данных

4. Нормальные формы отношений

5. Связи (отношения) между таблицами

Microsoft Access 2003 предназначена для работы с реляционными базами данных. Особенность данной СУБД: вся информация базы данных хранится в одном файле (*.mdb). Кроме информации таблиц, в этом же файле сохраняются компоненты приложения для работы с базой данных - экранные формы, отчеты, запросы, программные модули.

Язык написания программных модулей для работы с базой данных - Microsoft Visual Basic for Applications (VBA).

Таблица 1. Спецификации Microsoft Access 2003

Максимальное значение

База данных

Размер файла базы данных (*.mdb)

Число объектов в базе данных

Модули (включая формы и отчеты), свойство Наличие модуля (HasModule) которых имеет значение True)

Число знаков в имени объекта

Число знаков в пароле

Число знаков в имени пользователя или имени группы

Число одновременно работающих пользователей

Таблица

Число знаков в имени таблицы

Число знаков в имени поля

Число полей в таблице

Число открытых таблиц

2048 (фактическое число может быть меньше из-за внутренних таблиц, открываемых Microsoft Access)

Размер таблицы

2 Гбайт за вычетом места, необходимого системным объектам

Число знаков в текстовом поле

Число знаков в поле MEMO

65 535 при вводе данных через интерфейс пользователя;1 Гбайт для хранения знаков при программном вводе данных

Размер поля объекта OLE

Число индексов в таблице

Число полей в индексе

Число знаков в сообщении об ошибке

Число знаков в условии на значение записи

Число знаков в описании таблицы или поля

Число знаков в записи (кроме полей MEMO и полей объектов OLE)

Число знаков в значении свойства поля

Запрос

Число установленных связей

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

Число таблиц в запросе

Число полей в наборе записей

Размер набора записей

Предел сортировки

255 знаков в одном или нескольких полях

Число уровней вложения запросов

Число знаков в ячейке на бланке запроса

Число знаков для параметра в запросе с параметрами

Число операторов AND в предложении WHERE или HAVING

Число знаков в инструкции SQL

приблизительно 64000

Форма и отчет

Число знаков в надписи

Число знаков в поле

Ширина формы или отчета

22 дюйма (55,87 см)

Высота раздела

22 дюйма (55,87 см)

Высота всех разделов плюс заголовки разделов (в режиме конструктора)

200 дюймов (508 см)

Число уровней вложения форм или отчетов

Число полей или выражений, которые можно отсортировать или сгруппировать в отчете

Число заголовков и примечаний в отчете

1 заголовок/примечание отчета; 1 заголовок/примечание страницы; 10 заголовков/примечаний групп

Число печатных страниц в отчете

Число элементов управления и разделов, которые можно добавить за время существования формы или отчета

Число знаков в инструкции SQL, работающей в качестве свойства Источник записей (RecordSource) или Источник строк (RowSource) формы, отчета или элемента управления (оба.mdb и.adp)

Макрос

Число макрокоманд в макросе

Число знаков в условии

Число знаков в комментарии

Число знаков в аргументе макрокоманды

Таблица 2. Типы данных полей

Тип данных полей

Тип данных в VBA

Использование

Текстовый

Текст, состоящий из любых символов в кодировке Unicode (2 байта на символ)

До 255 символов

Поле МЕМО

Текст в кодировке Unicode

До 64000 символов

Числовой(Байт, Целое, Длинное целое, Одинарное с плавающей точкой, Двойное с плавающей точкой, Код репликации, Действительное)

Byte, Integer,Long,Single,Double

Числовые данные

1, 2, 4 или 8 байтов. 16 байтов только для кодов репликации (GUID)

Дата/времяПолный формат даты. Длинный формат даты. Средний формат даты. Краткий формат даты. Длинный формат времени. Средний формат времени. Краткий формат времени

8 байтов(при активации поля всегда показывает полный формат даты)

Денежный

Значения валют. Денежный тип используется для предотвращения округлений во время вычислений. Предполагает до 15 символов в целой части числа и 4 - в дробной

Автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи.

4 байта. 16 байтов только для кодов репликации (GUID)

Логический

Поле объекта OLE

Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие двоичные данные), созданные в программах, использующих протокол OLE. Объекты могут быть связанными или внедренными.

До 1 гигабайта (ограничено объемом диска)

До 64000 символов

Мастер подстановок

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

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

Система Microsoft Access имеет собственные средства для разграничения прав доступа пользователей к базе данных.

Простейшим способом ограничения доступа к базе данных является установка пароля для открытия базы данных (*.mdb). После установки пароля при каждом открытии базы данных будет появляться диалоговое окно, в которое требуется ввести пароль. Этот способ достаточно надежен (Microsoft Access шифрует пароль, поэтому к нему нет доступа при непосредственном чтении файла базы данных), но он действует только при открытии базы данных. После открытия базы все объекты становятся доступными для пользователя. Для базы данных, которая совместно используется небольшой группой пользователей или на автономном компьютере, обычно оказывается достаточно установки пароля.

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

Нельзя использовать установку пароля на базу данных, если предполагается выполнять репликацию базы. Реплицированные базы данных не могут быть синхронизированы, если установлен пароль базы данных.

Защита на уровне пользователей имеет большие возможности по разграничению прав. Этот способ подобен способам, используемым в большинстве сетевых систем.

При запуске Microsoft Access от пользователя требуется идентифицировать себя и ввести пароль. Microsoft Access по умолчанию создает две группы: администраторы (группа Admins) и простые пользователи (группа Users). Допускается определение других групп и пользователей.

Члены группы Admins имеют разрешения на доступ ко всем объектам базы данных. Другим группам и пользователям могут предоставляться разрешения на доступ только к отдельным объектам базы данных. Типовые разрешения на доступ для группы Users могут включать "Чтение данных" и "Обновление данных" для таблиц и запросов, а также "Открытие/запуск" для форм и отчетов.

4. Нормальные формы отношений

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

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

Нормальная форма (НФ) представляет собой ограничение на схему базы данных, вводимое с целью устранения определенных нежелательных свойств при выполнении реляционных операций.

Различают несколько типов нормальных форм.

Первая нормальная форма

Отношение находится в первой нормальной форме (1НФ) , если все атрибуты отношения являются простыми (требование атомарности атрибутов в реляционной модели). Иными словами, домен атрибута должен состоять из неделимых значений и не может включать в себя множество значений из более элементарных доменов. В большинстве случаев выполнить это требование достаточно просто. Каждый простой атрибут должен иметь свой столбец в таблице. Однако это часто приводит к дублированию данных в отношении.

Вторая нормальная форма

Будем считать атрибут отношения ключевым, если он является элементом какого-либо ключа отношения. В противном случае атрибут будет считаться неключевым атрибутом. Отношение находится во второй нормальной форме (2НФ) , если оно находится в 1НФ, и все неключевые атрибуты отношения функционально полно зависят от составного ключа отношения.

Третья нормальная форма

Отношение находится в третьей нормальной форме (3НФ) , если оно находится во 2НФ, и все неключевые атрибуты отношения зависят только от первичного ключа.

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

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

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

5.2 Связь «один-ко-многим» наиболее часто встречающаяся. Пример: связь между предприятием и работающими на нём сотрудниками, между читателем и взятыми им книгами.

5.3 Связь «много-к-одному» можно сравнить со связью «один-ко-многим», рассматриваемой с другой точки зрения.

Между взятыми книгами и читателем связь «много-к-одному».

5.4 Связь «много-ко-многим» возникает между двумя таблицами когда:

5.4.1 одна запись из первой таблицы может быть связана более чем с одной записью из второй таблицы.

5.4.2 одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы.

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

Как правило, в БД имеется несколько таблиц, между которыми установлены постоянные связи. Такие таблицы называются связанными. Из двух связанных таблиц одна является главной, а другая – подчинённой.

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

Аксесс 2003 можно скачать для использования, как в домашних, так и корпоративных целях, но в последнем случае – софт будет более полезен. Вы сможете применять его в качестве СУБД для автономного управления или файловых серверов. Взаимодействовать с другими источниками можно при помощи «связанных таблиц» и «запросов к серверу».


Microsoft Access 2007

Microsoft Access 2007 – программа для работы с базами данных, позволяющая вносить в них изменения, организовывать отчетность и предоставлять совместный доступ к документам. Даже те пользователи, которые не обладают особыми знаниями смогут разрабатывать приложения, используя готовые бесплатные шаблоны.

Access 2007 позволяет адаптировать разработанные проекты в соответствии с потребностями вашего бизнеса.

Microsoft Access 2010

Microsoft Access 2010 – приложение, позволяющее объединять информацию из разных источников в одной базе данных. Эта версия вышла под девизом «Простота во всем» - для работы с ней не нужно быть специалистом. Добавленные веб-базы существенно улучшили взаимодействие с информацией, упростили процессы отслеживания данных, создания отчетов и совместного использования.

Ленточное управление, полноценно реализованное в Access 2010 , предоставляет только самые необходимые инструменты, не позволяя пользователю запутаться во множестве команд и настроек.

Microsoft Access 2013

Microsoft Access 2013 – одна из новых версий системы управления базами данных (СУБД). В приложении вы найдете необходимые функции и инструменты, которые помогут организовать ведение данных, улучшить отчетность и предоставить совместный доступ к информации для большого количества пользователей.

Скачать программу можно и для создания веб-приложения. В версии Access 2013 вам потребуется лишь выбрать тип отслеживаемых данных (проекты, задачи, контакты), после чего приложение самостоятельно создаст структуру, в которую можно добавлять сведения. В проект будут встроены основные команды и средства навигации, поэтому после создания можно сразу же переходить к использованию.

Microsoft Access 2016

Microsoft Access 2016 – это гораздо больше, нежели простая программа для разработки баз данных. Это целая система, предназначенная для отслеживания сведений, создания отчетов и совместного использования информации. Она помогает делать обоснованные и взвешенные выводы и выбирать оптимальные решения для тех, или иных задач. Скачать и использовать Access 2016 могут и не особо опытные пользователи, ведь даже не обладая большими познаниями в этой сфере, вы сможете быстро разработать необходимое приложение, преобразовывая бесплатные готовые шаблоны под свои потребности.

В данной версии программы предлагаются базы нового типа: web-приложение создается в среде MS Access 2016, а используется через браузер, как сервис SharePoint. Для создания необходимо определиться с типом данных, который потребуется отследить, после чего программа самостоятельно сгенерирует необходимую структуру. В нее будут встроены основные команды и средства навигации, поэтому работу можно будет начать сразу же.

Если вы создали базу данных в версии Access до получения доступа к 2007 и вы применили к ней защиту на уровне пользователей, эти параметры безопасности остаются на месте при открытии этого файла в Access 2007 или более поздней. Кроме того, вы можете запустить средства безопасности, доступные в Microsoft Office Access 2003 - мастер защиты на уровне пользователя и другие диалоговые окна разрешения для пользователей и групп - из более поздних версий Access. В этой статье объясняется, как работают функции безопасности Access 2003, и объясняется, как запускать и использовать их в Access 2007 или более поздней версии.

Примечание: Сведения, приведенные в этой статье, относятся только к базе данных, созданной в Access 2003 или более ранних версиях (MDB-файл). Защита на уровне пользователей недоступна для баз данных, созданных в Access 2007 или более поздних версиях (ACCDB-файлы). Кроме того, если вы преобразуете MDB-файл в новый формат (ACCDB-файл), Access отклоняет параметры безопасности на уровне пользователя.

В этой статье

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

Access 2007 и более поздних версий обеспечивает безопасность на уровне пользователей только для баз данных, использующих Access 2003 и более ранние версии файлов (MDB-и MDE-файлы). В более поздних версиях при открытии базы данных, созданной в более ранней версии Access, в которой применяется защита на уровне пользователя, эта функция безопасности будет работать так же, как и в этой базе данных. Например, пользователи должны ввести пароль для использования базы данных.

Кроме того, вы можете запускать и запускать различные средства безопасности, доступные в Access 2003 и более ранних версиях, например в мастере защиты на уровне пользователей и в диалоговых окнах различных разрешений для пользователей и групп. Запомните, что эти средства станут доступны только при открытии MDB-или MDE-файла. Если преобразовать файлы в формат ACCDB, Access удалит все существующие функции безопасности на уровне пользователей.

Общие сведения о безопасности Access 2003 на уровне пользователей

В следующих разделах приведены общие сведения о безопасности на уровне пользователей в Access 2003 и более ранних версиях. Если вы уже знакомы с предыдущей моделью безопасности и защитой на уровне пользователя, вы можете пропустить эти разделы и сразу перейти к разделу или пользователей.

Основы защиты на уровне пользователей

Безопасность на уровне пользователей в Access похожа на механизмы безопасности в серверных системах - она использует пароли и разрешения для разрешения или ограничения доступа отдельных пользователей или групп пользователей к объектам в базе данных. В Microsoft Access 2003 или более ранних версиях при реализации защиты на уровне пользователей в базе данных Access администратор базы данных или владелец объекта может управлять действиями, которые могут выполнять отдельные пользователи или группы пользователей, с помощью таблиц, запросов, форм, отчетов и макросы в базе данных. Например, одна группа пользователей может изменять объекты в базе данных, а другая группа может вводить данные только в определенные таблицы, а третья - только для просмотра данных в наборе отчетов.

Защита на уровне пользователей в Access 2003 и более ранних версиях использует сочетание паролей и разрешений - набор атрибутов, определяющих типы доступа к данным или объектам в базе данных. Вы можете настроить пароли и разрешения для отдельных пользователей или групп пользователей, а эти сочетания паролей и разрешений станут учетными записями безопасности, определяющими пользователей и группы пользователей, которым разрешен доступ к объектам в базе данных. В свою очередь, сочетание пользователей и групп называется рабочей группой, и Access хранит эти сведения в файле рабочей группы. При запуске Access читает файл рабочей группы и накладываются разрешения на доступ к данным в файле.

По умолчанию Access предоставляет встроенный идентификатор пользователя и две встроенные группы. ИДЕНТИФИКАТОРом пользователя по умолчанию является Администратор , а в качестве групп по умолчанию - " Пользователи " и "Администраторы" . По умолчанию Access добавляет в группу "Пользователи" Идентификатор встроенного пользователя, так как все идентификаторы должны входить хотя бы в одну группу. В свою очередь, Группа "Пользователи" обладает полными разрешениями для всех объектов в базе данных. Кроме того, идентификатор администратора также является участником группы "Администраторы". Группа администраторов должна содержать по крайней мере один идентификатор пользователя (должен быть администратором базы данных), а идентификатор администратора - администратор базы данных по умолчанию, пока вы не измените его.

При запуске Access 2003 или более ранних версий Access назначает пользователю идентификатор администратора и, таким образом, делает вас участником каждой группы по умолчанию. Этот идентификатор и группы (администратор и пользователи) предоставляют всем пользователям все разрешения на доступ ко всем объектам в базе данных - это означает, что любой пользователь может открывать, просматривать и изменять все объекты во всех MDB-файлах, если не будет реализована защита на уровне пользователей.

Одним из способов реализации защиты на уровне пользователей в Access 2003 или более ранних версий является изменение разрешений для группы "Пользователи" и добавление новых администраторов в группы "Администраторы". При этом Access автоматически назначает новым пользователям группу "Пользователи". Когда вы выполните эти действия, пользователи при открытии защищенной базы данных должны войти в систему с помощью пароля. Однако если вам нужно реализовать более конкретную безопасность - разрешить одной группе пользователей вводить данные, а другой - только читать, например, необходимо создать дополнительных пользователей и группы и предоставить им определенные разрешения на доступ к некоторым или всем объектам в базе данных. . Реализация такого типа защиты на уровне пользователей может стать сложной задачей. Для упрощения процесса в Access предусмотрен мастер защиты на уровне пользователей, который упрощает создание пользователей и групп в ходе одного этапа.

Мастер защиты на уровне пользователей помогает назначать разрешения и создавать учетные записи пользователей и групп. Учетные записи пользователей содержат имена пользователей и уникальные личные коды (PID), необходимые для управления разрешениями пользователя на просмотр, использование или изменение объектов базы данных в Рабочей группе Access. Учетные записи групп - это совокупность учетных записей пользователей, которые, в свою очередь, находятся в Рабочей группе. Access использует имя группы и код продукта, чтобы определить каждую рабочую группу, и назначенные группе разрешения применяются ко всем пользователям в группе. Дополнительные сведения об использовании мастера см. в разделе далее в этой статье.

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

Рабочие группы и файлы рабочей группы

В Microsoft Access 2003 и более ранних версиях Рабочая группа - это группа пользователей в многопользовательской среде, совместно использующих данные. Файл рабочей группы содержит учетные записи пользователей и групп, пароли и разрешения для каждого отдельного пользователя или группы пользователей. При открытии базы данных Access считывает данные из файла рабочей группы и применяет параметры безопасности, содержащиеся в файле. В свою очередь, учетная запись пользователя - это комбинация имени пользователя и личного идентификатора (PID), которую создает Access для управления разрешениями пользователя. Учетные записи групп представляют собой наборы учетных записей пользователей, а Access также определяет их по имени группы и личному коду (PID). Разрешения, назначенные группе, применяются ко всем пользователям в группе. Этим учетным записям безопасности могут быть назначены разрешения для баз данных и их таблиц, запросов, форм, отчетов и макросов. Сами разрешения хранятся в базе данных с поддержкой безопасности.

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

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Jet\4.0\Engines\SystemDB

Раздел. DEFAULT\Software\Microsoft\Office\11.0\Access\Jet\4.0\Engines\SystemDB

Последующие пользователи будут наследовать путь к файлу рабочей группы по умолчанию из значения в разделе реестра HKEY_USERS. Так как эти сведения часто легко определить, возможно, неавторизованные пользователи могут создать еще одну версию файла рабочей группы. Следовательно, неавторизованные пользователи могут предположить разрешения ирревокабле учетной записи администратора (члена группы администраторов) в Рабочей группе, определенной этим файлом. Чтобы предотвратить предоставление этих разрешений неавторизованными пользователями, создайте новый файл рабочей группы и укажите идентификатор рабочей группы (WID), с длиной от 4 до 20 символов в длину, которая вводится при создании новой рабочей группы. Он. Создание новой рабочей группы означает уникальную идентификацию группы администраторов для этого файла рабочей группы. Только тот, кто знает этот WID, сможет создать копию файла сведений рабочей группы. Чтобы создать новый файл, воспользуйтесь мастером защиты на уровне пользователей.

Важно: Запишите свое имя, название организации и код рабочей группы, в том числе буквы в верхнем или нижнем регистре (для всех трех элементов), и храните их в надежном месте. Если необходимо повторно создать файл сведений о рабочей группе, необходимо указать те же имя, название организации и идентификатор рабочей группы. Если вы забудете или потеряли эти записи, вы можете потерять доступ к базам данных.

Как работают разрешения и кто может им назначать

В безопасности на уровне пользователя распознаются два типа разрешений: явные и неявные. Явные разрешения - это разрешения, которые предоставляются непосредственно учетной записи пользователя; другие пользователи не затрагиваются. НеЯвные разрешения - это разрешения, предоставленные учетной записи группы. Добавление пользователя в группу предоставляет пользователю разрешения группы; Удаление пользователя из группы отменяет разрешения группы от этого пользователя.

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

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

    Участники группы "Администраторы" в файле сведений о рабочей группе, используемые при создании базы данных.

    Владелец объекта.

    Любой пользователь с разрешениями администратора для этого объекта.

Несмотря на то, что пользователи не могут выполнить какое – либо действие, они могут предоставлять себе разрешения на выполнение действия. Это справедливо, если пользователь является участником группы "Администраторы" или пользователь является владельцем объекта.

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

Примечание: При копировании, импорте или экспорте не изменяется владение запросом, для свойства рунпермиссионс которого установлено значение owner . Изменить право собственности на запрос можно только в том случае, если для его свойства рунпермиссионс задано значение User .

Учетные записи безопасности

Файл рабочей группы Access 2003 содержит следующие встроенные учетные записи.

бизнес-партнер

Функция

Учетная запись пользователя по умолчанию. Эта учетная запись совершенно одинакова для всех копий Access и других программ, которые могут использовать ядро базы данных Microsoft Jet, например Visual Basic для приложений (VBA) и Microsoft Office Excel 2003.

Администраторы

Учетная запись группы администраторов. Эта учетная запись уникальна для каждого файла сведений рабочей группы. По умолчанию пользователь Admin входит в группу администраторов. В группе администраторов всегда должен быть хотя бы один пользователь.

Учетная запись группы состоит из всех учетных записей пользователей. Access автоматически добавляет учетные записи пользователей в группу "Пользователи" при их создании участником группы "Администраторы". Эта учетная запись для файла рабочей группы одинакова, но содержит только учетные записи пользователей, созданные участниками группы администраторов этой Рабочей группы. По умолчанию у этой учетной записи есть полный доступ ко всем созданным объектам. Удалить учетную запись пользователя из группы Пользователи можно только в том случае, если ее удалил участник группы "Администраторы".

Фактически безопасность в Access 2003 и более ранних версиях всегда активна. Пока вы не активируйте процедуру входа в рабочую группу, не задавайте доступ к журналу на всех пользователях во время запуска, используя учетную запись администратора по умолчанию с пустым паролем. В этом случае Access использует учетную запись администратора для Рабочей группы. Access использует учетную запись администратора в дополнение к владельцу (группе или пользователю) любой базы данных и таблиц, запросов, форм, отчетов и макросов, которые вы создали.

Администраторы и владельцы важны, так как у них есть разрешения, которые не могут быть отключены.

    Администраторы (члены группы администраторов) всегда могут получать разрешения на доступ к объектам, созданным в Рабочей группе.

    Учетная запись, которая владеет таблицей, запросом, формой, отчетом или макросом, всегда может получить все разрешения для этого объекта.

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

Так как учетная запись администратора полностью одинакова для каждой копии Access, в первую очередь необходимо определить учетные записи администраторов и владельцев базы данных (или использовать одну учетную запись для учетных записей администраторов и владельцев), а затем - для Удалите учетную запись администратора из группы "Администраторы". В противном случае любой пользователь, у которого есть копия Access, может войти в свою рабочую группу с помощью учетной записи администратора и обладать всеми разрешениями для таблиц, запросов, форм, отчетов и макросов Рабочей группы.

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

    Только учетные записи пользователей могут входить в Access; Вы не можете войти в систему с помощью учетной записи группы.

    Учетные записи, созданные для пользователей базы данных, должны храниться в файле сведений рабочей группы, к которому пользователи будут присоединяться при использовании базы данных. Если вы используете другой файл для создания базы данных, измените его, прежде чем создавать учетные записи.

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

После создания учетных записей пользователей и групп можно просматривать и печатать связи между ними. Access печатает отчет по учетным записям в Рабочей группе, в которых указаны группы, к которым принадлежит каждый пользователь, и пользователей, принадлежащих к каждой группе.

Примечание: Если вы используете файл рабочей группы, созданный с помощью Microsoft Access 2,0, для печати сведений о пользователях и группах необходимо войти в систему с помощью учетной записи члена группы "Администраторы". Если файл рабочей группы был создан с помощью Microsoft Access 97 или более поздней версии, то все пользователи рабочей группы смогут распечатать сведения о пользователях и группах.

Настройка безопасности на уровне пользователей

В этом разделе объясняется, как запустить мастер защиты на уровне пользователей. Помните, что эти действия применимы только к базам данных с форматом Access 2003 или более ранней версии, которые открываются в Access 2007 или более поздних версиях.

Важно: В Access 2007 или более поздних версиях, если вы используете мастер защиты на уровне пользователей, чтобы указать файл рабочей группы по умолчанию, необходимо также использовать параметр командной строки/ВРКГП, указывающий на файл рабочей группы при запуске Access. Дополнительные сведения об использовании ключа командной строки в Access см. в статье Параметры командной строки для продуктов Microsoft Office .

Запуск мастера защиты на уровне пользователя

    Откройте MDB или MDE файл, который вы хотите администрировать.

    На вкладке Работа с базами данных в группе Управление щелкните стрелку под кнопкой Пользователи и разрешения и выберите пункт Мастер защиты на уровне пользователей .

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

    Примечания:

    • Мастер защиты на уровне пользователя создает резервную копию текущей базы данных Access с тем же именем и расширением BAK, а затем применяет меры безопасности для выбранных объектов в текущей базе данных.

      Если текущая база данных Access помогает защитить код VBA с помощью пароля, мастер запрашивает пароль, который необходимо ввести для успешного завершения операции.

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

Удаление защиты на уровне пользователей

Чтобы отключить защиту на уровне пользователей во время работы в Access 2007 или более поздней версии, сохраните MDB-файл в формате ACCDB.

Сохраните копию файла в файле. ACCDB

    Откройте вкладку Файл . Откроется представление Backstage.

    В правой части экрана выберите команду сохранить базу данных как , а затем - база данных Access (ACCDB) .

    Откроется диалоговое окно Сохранение документа .

    В списке Тип файла выберите пункт база данных Access 2007-2016 (ACCDB) .

Примечание: Если вы используете Access 2007, нажмите кнопку Microsoft Office и выберите команду преобразовать , чтобы открыть диалоговое окно сохранить в , чтобы сохранить базу данных в. Файл в формате ACCDB.

Ссылки на разрешения на доступ к объектам

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

Команда «Разрешения»

Применимо к этим объектам

Результат

Открытие и запуск

Вся база данных, формы, отчеты, макросы

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

Монопольно

Вся база данных

Пользователи могут открыть базу данных и заблокировать других пользователей.

Чтение макета

Пользователи могут открывать перечисленные объекты в режиме конструктора.

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

Изменение оформления

Таблицы, запросы, формы, макросы, модули кода

Пользователи могут изменять структуру перечисленных объектов.

Деятельностью

Вся база данных, таблицы, запросы, формы, макросы, модули кода

Пользователи могут назначать разрешения для перечисленных объектов, даже если пользователь или группа не владеют этим объектом.

Чтение данных

Таблицы, запросы

Пользователи могут читать данные в таблице или запросе. Чтобы предоставить пользователям разрешения на чтение запросов, необходимо также предоставить этим пользователям разрешения на чтение родительских таблиц или запросов. Этот параметр подразумевает разрешение на чтение макета, что означает, что пользователи смогут читать таблицу или запрос в дополнение к данным.

Обновление данных

Таблицы, запросы

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

Вставка данных

Таблицы, запросы

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

Удаление данных

Таблицы, запросы

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

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

Основные функции Microsoft Access 2003:

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

Некоторые обновления, появившиеся в релизе 2003:

  • Возможность использования смарт-тега автозамены.
  • Опция проверки наиболее распространенных ошибок в конструкторе отчетов и форм.
  • Автоматическое определение зависимости объектов.
  • Простое резервное копирование БД.
  • Расширенная поддержка XML.

Программа обладает полным набором функций и опций для эффективной работы и управлением базами данных. На нашем сайте Вы скачать Microsoft Access 2003 бесплатно и начать использовать необходимый функционал буквально через несколько секунд.

Приложение легко устанавливается на слабые компьютеры, т.к. обладает минимальными системными требованиями.

Системные требования Access 2003:

  • Процессор Pentium с частотой от 233 МГц; рекомендуется Pentium III
  • Операционная система Windows 2000 с пакетом обновления 3 (SP3) или более поздней версии; Windows XP или более поздняя версия (рекомендуется)
  • Память от 64 Мбайт ОЗУ
  • Свободное место на жестком диске от 245 Мбайт, включая 115 Мбайт свободного места на жестком диске, на котором установлена ОС.

В этой главе даны начальные сведения о системе управления базами данных (СУБД) Microsoft Access. Вы познакомитесь со следующими вопросами:

  • назначение Access;
  • создание базы данных и таблицы;
  • ввод данных в таблицу, ее редактирование и форматирование;
  • связи между таблицами в базе данных.

Access является одной из самых популярных настольных систем управления базами данных (СУБД), которая может работать с текстовыми файлами, с электронными таблицами и базами данных наиболее популярных форматов.

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

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

  • Access может работать в качестве:
  • автономной СУБД для настольных систем;
  • СУБД для файлового сервера;
  • как интерфейсный клиент для связи с серверными СУБД масштаба предприятия, например, с Microsoft SQL Server.

Access 2003 представляет собой мощную платформу для создания настольных приложений и приложений клиент/сервер уровня подразделения или целого предприятия.

Access 2003 позволяет преобразовывать базы данных Microsoft Access в формат Microsoft SQL Server, предоставляет двухстороннюю поддержку XML. Для интеграции инструментария Access с базами данных MS SQL используются быстродействующие средства доступа к базам данных на основе интерфейса OLE-DB.

Расширения файлов, используемых в Access

Access хранит все данные в одном файле, несмотря на то, что они могут быть распределены по разным таблицам. Таблицы с данными, их индексы, формы, отчеты хранятся в файлах с расширением.mdb (Microsoft Access database ). Закрытый формат файлов с расширением.mde позволяет не включать исходный код VBA в распространяемые приложения Access. Файлы,adp (Microsoft Access .project ) обеспечивают подключение к интегрированным хранилищам данных SQL Server 2000 через соединение OLE DB, что позволяет создавать полноценные приложения, имеющие архитектуру клиент/сервер.

По умолчанию в Access используются файлы с расширением.mdb. Этот формат позволяет разработчикам сохранять файлы как *.mde или *.ade. При этом любой код Visual Basic компилируется, и исходный код исключается как из файла базы данных Access (.MDB), так и из файла проекта Access (.ADP), что обеспечивает более надежную защиту.

Запуск Access и завершение работы с программой

Для завершения работы с приложением выберите команду Выход (Exit) в меню Файл (File). Другие варианты запуска программы и завершения работы с ней рассмотрены в главе 1 в разделах "Различные способы запуска приложений Microsoft Office" и "Закрытие документа и выход из программы Microsoft Office".



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: