Знакомство с Microsoft Access.
Microsoft Access — это интерактивная реляционная СУБД (relational database management system — RDBMS) для WINDOWS. Это программа, которую можно использовать для хранения и извлечения данных в зависимости от отношений, которые установлены. Работа с ней упрощена посредством манипулятора мыши. Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. СУБД — система управления базами данных.
Функции СУБД
1. Определения данных
СУБД должна допускать определения данных (внешние схемы, концептуальную схему, внутреннюю схему, а также все связанные отображения) в исходной форме и преобразовывать эти определения в форму соответствующих объектов.
2. Обработка данных
СУБД должна уметь обрабатывать запросы пользователя на выборку, изменение или удаление соответствующих данных в базе данных или на добавление новых данных в базу данных.
3. Безопасность и целостность данных
СУБД должна контролировать пользовательские запросы и пресекать попытки нарушения правил безопасности и целостности, определенных АБД.
4. Восстановление данных и дублирование
Восстановление и дублирование данных осуществляется СУБД или администратором.
5. Введение словаря данных
Словарь данных — это исчерпывающий набор таблиц или файлов, представляющий собой каталог всех описаний данных.
6. Производительность
СУБД должна выполнять все указанные функции с максимально возможной эффективностью.
Характеристика СУБД Microsoft Access
- таблица в MS Access отличается от таблицы MS Excel тем, что в ней для каждого поля записи определен тип данных, т.е. нельзя в разные строки столбца таблицы заносить разнотипные данные;
- MS Access позволяет не только вводить данные в таблицы, но и контролировать правильность вводимых данных. Для этого устанавливают правила проверки на уровне таблиц;
- с таблицами MS Excel удобно работать, если они содержат ограниченное количество строк. Таблицы БД могут включать в себя огромное количество записей. СУБД обеспечивает удобные способы извлечения из этого множества необходимой информации;
- MS Access позволяет хранить все данные в одном файле и осуществлять доступ к этим данным постранично;
- создание связей между таблицами в MS Access позволяет совместно использовать данные из разных таблиц. При этом для пользователя они будут представляться одной таблицей;
- взаимосвязи между таблицами MS Access позволяют избежать дублирования данных, сэкономить память компьютера, а также увеличить скорость обработки информации. Для этого таблицы, содержащие повторяющиеся данные, разбивают на несколько связанных таблиц;
- MS Excel позволяет работать нескольким пользователям с одним документом, однако эти возможности ограничены. MS Access может поддерживать одновременную работу 50 – ти пользователей;
- система защиты от несанкционированного доступа MS Access позволяет каждому пользователю или группе пользователей работать с теми объектами, на которые выданы права администратором системы. Возможен запрет на использование некоторых команд меню, открытие определенных форм, изменение данных в таблицах или формах.
Объекты СУБД MS Access
Таблицы
Таблицы базы данных могут иметь различное назначение:
Таблицы постоянной информации должны содержать данные, не меняющиеся в течение длительного времени (списки сотрудников, название технических операций).
Таблицы переменной информации – это таблицы, информация об объектах в которых постоянно дополняется или изменяется пользователем.
Запросы
Запросы базы данных представляют собой некоторый набор команд, предназначенных для поиска и обработки информации в таблицах по заданным пользователем условиям. Современные СУБД позволяют формировать запросы:
— на выборку (поиск (выбора) информации в конкретной таблице).
— обновление (предназначены для автоматического обновления данных в отдельных ячейках).
— добавление (предназначены для автоматического добавления записей в таблицы).
— удаление (предназначены для автоматического удаления записей из таблиц БД).
— создание таблиц (создание новых таблиц на основе уже имеющихся).
Формы
Формы при разработке ИС предназначены для организации «дружественного» интерфейса между пользователем и компьютером. По назначению формы можно разделить на следующие группы:
- формы для ввода данных в таблицы;
- формы для ввода условий выполнения запросов;
- формы для автоматического управления работой системы.
Отчеты
Отчеты – это виды документов для вывода результатов обработки информации. Как правило, отчеты могут соответствовать формам отчетности, принятым на предприятии. Это могут быть формы бухгалтерской отчетности или формы технологической документации.
Отчеты разрабатываются на основе информации, содержащейся в таблицах БД или формирующейся в результате выполнения запросов.
Страницы
Страница доступа к данным – предназначена для связи переданной Web – страницы с базой данных, которая находится на сервере. Web – страница, имеющая подключение к БД, позволяет просматривать, добавлять, изменять и обрабатывать сохраненные данные.
Модули
Модули – объекты, содержащие программы, созданные с помощью языка VBA, применяемые для настройки, оформления и расширения БД. Модули могут быть независимыми объектами или относиться к формам, отчетам.
Макрос
Макрос – программа, состоящая из последовательности макрокоманд. Макрокоманда — это инструкция, ориентированная на выполнение определенного действия над объектами Access и их элементами.
Microsoft Access 2007
Описание Access 2007
При запуске Microsoft Access 2007 отличия от предыдущей версии видны невооруженным взглядом. Интерфейс приложения полностью переработан. Главной его частью стала лента Access. Она объединила весь инструментарий в одном мест упростила поиск и выбор нужных команд и опций.
Популярные возможности программы
Окно «Приступая к работе” и другие нововведения интерфейса
Появилось новое окно «Приступая к работе”. С ним стало возможно очень быстро начать работу с приложением. Вы можете выбрать любой шаблон из богатой библиотеки шаблонов баз данных. Также добавили коллекции, панель быстрого доступа и несколько ранее отсутствующих элементов.
Режим макета
Добавился режим макета. В этом режиме можно изменять структуру отчета и в реальном времени отслеживать полученные результаты. Также остался доступен и режим конструктора, для более сложных расчетов и операций. Улучшились средства экспорта и импорта, включая экспорт в форматы PDF и XPS.
Новые типы полей данных и удобная работа с ними
Были реализованы новые типы полей данных: многозначные поля и вложения. Это значит, что любая ячейка может хранить несколько значений однотипных данных.
Автофокус, экспресс-фильтры и вычисляемые значения в таблицах
Появился инструмент Автофокус. Его назначение — быстрая фильтрация данных с помощью выборки уникальных значений поля. Еще одной удобной особенностью можно указать то, что экспресс-фильтры настраиваются соответственно типу данных. В режиме таблицы стало можно добавить строку итогов и включить туда вычисляемые значения. Это может быть: среднее, сумма, количество значений, максимальное, минимальное, дисперсия и стандартное отклонение.
При подготовке материала использовались источники:
https://microffice.net/microsoft-office-2007/access-2007.html