Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общая характеристика системы




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

Для работы с базой данных система использует Microsoft Jet database engine - систему управления базами данных, извлекающую и сохраняющую данные в пользовательских и системных задачах. Ядро базы данных Microsoft Jet можно рассматривать как компонент диспетчера данных, с помощью которого строятся остальные системы доступа к данным, такие как Microsoft Access и Microsoft Visual Basic.

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

Основные возможности системы при работе с базами данных приведены в табл. 7.1.

Таблица 7.1. Спецификации системы Microsoft Office Access 2003
Атрибут Максимальное значение
База данных
Размер файла базы данных (*.mdb) 2 Гбайт за вычетом места, необходимого системным объектам
Число объектов в базе данных 32 768
Модули (включая формы и отчеты), свойство Наличие модуля (HasModule) которых имеет значение True) 1 000
Число знаков в имени объекта  
Число знаков в пароле  
Число знаков в имени пользователя или имени группы  
Число одновременно работающих пользователей  
Таблица
Число знаков в имени таблицы  
Число знаков в имени поля  
Число полей в таблице  
Число открытых таблиц 2048 (фактическое число может быть меньше из-за внутренних таблиц, открываемых Microsoft Access)
Размер таблицы 2 Гбайт за вычетом места, необходимого системным объектам
Число знаков в текстовом поле  
Число знаков в поле MEMO 65 535 при вводе данных через интерфейс пользователя;1 Гбайт для хранения знаков при программном вводе данных
Размер поля объекта OLE 1 Гбайт
Число индексов в таблице  
Число полей в индексе  
Число знаков в сообщении об ошибке  
Число знаков в условии на значение записи  
Число знаков в описании таблицы или поля  
Число знаков в записи (кроме полей MEMO и полей объектов OLE)  
Число знаков в значении свойства поля  
Запрос
Число установленных связей 32 на одну таблицу за вычетом числа индексов, находящихся в таблице для полей или сочетаний полей, которые не участвуют в связях
Число таблиц в запросе  
Число полей в наборе записей  
Размер набора записей 1 Гбайт
Предел сортировки 255 знаков в одном или нескольких полях
Число уровней вложения запросов  
Число знаков в ячейке на бланке запроса  
Число знаков для параметра в запросе с параметрами  
Число операторов AND в предложении WHERE или HAVING  
Число знаков в инструкции SQL приблизительно 64000
Форма и отчет
Число знаков в надписи  
Число знаков в поле  
Ширина формы или отчета 22 дюйма (55,87 см)
Высота раздела 22 дюйма (55,87 см)
Высота всех разделов плюс заголовки разделов (в режиме конструктора) 200 дюймов (508 см)
Число уровней вложения форм или отчетов  
Число полей или выражений, которые можно отсортировать или сгруппировать в отчете  
Число заголовков и примечаний в отчете 1 заголовок/примечание отчета; 1 заголовок/примечание страницы; 10 заголовков/примечаний групп
Число печатных страниц в отчете  
Число элементов управления и разделов, которые можно добавить за время существования формы или отчета  
Число знаков в инструкции SQL, работающей в качестве свойства Источник записей (RecordSource) или Источник строк (RowSource) формы, отчета или элемента управления (оба.mdb и.adp)  
Макрос
Число макрокоманд в макросе  
Число знаков в условии  
Число знаков в комментарии  
Число знаков в аргументе макрокоманды  

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

Таблица 7.2. Типы данных системы
Тип даннах полей Тип данных в VBA Использование Размер
Текстовый String Текст, состоящий из любых символов в кодировке Unicode (2 байта на символ) До 255 символов
Поле МЕМО String Текст в кодировке Unicode До 64000 символов
Числовой(Байт, Целое, Длинное целое, Одинарное с плавающей точкой, Двойное с плавающей точкой, Код репликации, Действительное) Byte, Integer,Long,Single,Double Числовые данные 1, 2, 4 или 8 байтов. 16 байтов только для кодов репликации (GUID)
Дата/времяПолный формат даты. Длинный формат даты. Средний формат даты. Краткий формат даты. Длинный формат времени. Средний формат времени. Краткий формат времени Date Даты и время. 31.12.04 23:55:5931 декабря 2004 г.31-дек-0431.12.0423:55:5911:5523:55 8 байтов(при активации поля всегда показывает полный формат даты)
Денежный Currency Значения валют. Денежный тип используется для предотвращения округлений во время вычислений. Предполагает до 15 символов в целой части числа и 4 - в дробной 8 байтов
Счетчик   Автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. 4 байта. 16 байтов только для кодов репликации (GUID)
Логический Boolean Поля, содержащие только одно из двух возможных значений, таких как Да/Нет, Истина/Ложь, Вкл/Выкл. 1 бит
Поле объекта OLE String Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие двоичные данные), созданные в программах, использующих протокол OLE. Объекты могут быть связанными или внедренными. До 1 гигабайта (ограничено объемом диска)
Гиперссылка String Поле, в котором хранятся гиперссылки. Гиперссылка может иметь вид пути UNC, либо URL-адреса До 64000 символов
Мастер подстановок   Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного типа запускается Мастер для определения этого поля Тот же размер, который имеет первичный ключ, являющийся полем подстановок

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

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

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

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

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

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

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




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 381; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.