
- •212000, Г. Могилев, пр.Мира,43
- •Содержание
- •Работа с имеющейся базой данной в субд access
- •Открытие базы данных и просмотр записей.
- •Поиск записей.
- •Сортировка записей с помощью кнопок на панели инструментов.
- •Создание новых таблиц в субд access
- •Создание новой таблицы.
- •Установление связи между таблицами.
- •Удаление таблицы из базы данных.
- •Повторите создание таблицы «Реклама» в режиме Конструктора, изменив тип поля Сотрудник.
- •Создание запросов в субд access
- •Создание запроса с помощью средства access Простой запрос (аналогичен использованию Мастера запросов).
- •Создание запроса на выборку в режиме Конструктора.
- •Сортировка данных в запросе и поиск в заданном диапазоне.
- •Создание запроса на основе связанных таблиц.
- •Суммирование данных в запросе.
- •Включение в запрос параметров.
- •Создание отчета на основе запроса по параметру.
- •Создание перекрёстного запроса.
- •Создание запросов на изменение в субд access
- •Разработка запроса на создание таблицы.
- •Создание запроса на обновление записей.
- •Создание запроса на удаление записей.
- •Создание запроса на добавление записей
- •Создание форм в субд access
- •Создание простейших форм.
- •Добавление в форму подписи.
- •Создание подчиненной формы.
- •Создание на форме Списка полей (в режиме мастера).
- •Добавление на форму рисунка.
- •Создание командной кнопки.
- •Установка дополнительных свойств данных.
- •Разработка макросов в субд access. Создание стартовой кнопочной формы
- •1 Создание макросов.
- •2 Создание стартовой кнопочной формы.
- •Создание отчетов в субд access.
- •Создание детального отчета с помощью мастера отчетов.
- •Создание суммарного отчета по сгруппированным данным с помощью мастера отчетов.
- •Добавление в отчет текстового поля и изменение порядка сортировки.
- •Удаление разрывов групп и введение нового вида нумерации страниц.
- •Создание отчета в режиме Конструктора.
- •Список литературы
ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ»
Кафедра «Автоматизированные системы управления»
КОМПЬЮТЕРНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
Методические указания к лабораторным работам для студентов экономических специальностей
Могилев 2012
УДК 004.42:004.43
ББК 32.97
Рекомендовано к опубликованию учебно-методическим управлением ГУ ВПО «Белорусско-Российский университет»
Одобрено кафедрой «Автоматизированные системы управления» «18» ноября 2011 г., протокол № 3
Составители: ст. преподаватель Е. А. Зайченко;
ассистент Т.Н.Курашова;
ассистент Т.Л.Шебан.
Рецензент канд. техн. наук, доц. В.А. Широченко
Методические указания к лабораторным работам для студентов экономических специальностей
Учебное издание
КОМПЬЮТЕРНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
Ответственный за выпуск С. К. Крутолевич
Технический редактор А.А. Подошевко
Компьютерная верстка Н. П. Полевничая
Подписано в печать . Формат 60х84 1/16. Бумага офсетная. Гарнитура Таймс.
Усл-печ. л. . Уч.-изд. л. . Тираж 561 экз. Заказ №
Печать трафаретная
Издатель и полиграфическое исполнение
Государственное учреждение высшего профессионального образования
«Белорусско-Российский университет»
ЛИ №02330/375 от 29.06.2004 г.
212000, Г. Могилев, пр.Мира,43
ГУ ВПО «Белорусско-Российский университет», 2012
Содержание
Работа с имеющейся базой данной в субд access
Современные информационные системы характеризуются большими объемами хранимых данных, сложной организацией, а также высокими требованиями к скорости и эффективности обработки этих данных. Это становится возможным при использовании специальных программных средств - систем управления базами данных (СУБД).
База данных (БД) ─ это поименованная совокупность данных, относящихся к определенной предметной области. Почти все современные СУБД основаны на реляционной модели данных. Все данные в реляционной БД представлены в виде таблиц (реляционных отношений). Каждая строка таблицы содержит информацию только об одном объекте и называется записью. Столбец таблицы содержит однотипную для всех записей информацию и называется полем.
СУБД MS ACCESS осуществляет управление базой данных в окне базы данных, появляющемся при открытии БД. Это окно содержит основные объекты ACCESS: таблицы, запросы, формы, отчеты, макросы и модули, страницы доступа к данным для просмотра, обновления и анализа данных из базы данных через Интернет или интрасеть. В строке заголовка окна всегда отображается имя открытой или создаваемой БД (рисунок 1).
Рисунок 1- Окно базы данных «Борей»
Файлы баз данных ACCESS имеют расширения MDB, МDЕ. Первоначально создается база данных в формате MDB. После компиляции (скрытия текста программ и запрещения доступа к некоторым объектам), а также шифрования данных разработчик получает аналог базы данных в формате MDЕ. MDE – аббревиатура от Microsoft Database Executable.
Основным структурным компонентом базы данных является таблица.
Работать с таблицей MS ACCESS можно в двух основных режимах: в режиме Конструктора и в режиме таблицы (меню View – Конструктор или Режим таблицы).
В режиме Конструктора задается структура таблицы, т. е. определяются типы, свойства полей, их число и названия (заголовки столбцов). Он используется для изменения только структуры таблицы. На рисунке 2 показана таблица «Сотрудники» базы данных «Борей» в режиме Конструктора.
Рисунок 2 – Таблица «Сотрудники» базы данных «Борей» в режиме Конструктора
В режиме Конструктора верхняя часть окна содержит список полей таблицы.
В столбце Имя поля указаны имена полей, выбранных при создании таблицы. Следует обратить внимание, что они не содержат пробелов. По имени будет осуществляться доступ к данным. Имя можно набирать русскими буквами.
В столбце Тип данных указан тип данных, содержащихся в поле.
В столбце Описание может быть представлено краткое описание каждого поля.
Необходимо обратить внимание на значок ключевого поля слева от поля Код книги. Ключевое поле используется для однозначной идентификации каждой записи таблицы (в таблице не должно быть двух или более записей, имеющих одинаковое значение в ключевом поле). По ключевым полям таблицы можно связывать друг с другом.
В нижней части окна представлена таблица, содержащая свойства активного поля, в данном случае – поля Код книги. Рассмотрим основные из этих свойств.
1 Размер поля. Свойство Размер поля определяет размер или величину значений, которые могут быть введены в это поле.
Для числового типа данных свойство Размер поля может принимать значения из следующего списка:
байт – целые числа в пределах от 0 до 255, занимает 1 байт памяти;
целый – целые числа (без десятичных знаков) от 32 768 до 32 767, занимает 2 байта памяти;
длинное целое (4 байта) – целые числа oт 2 147 483 648 до 2 147483 647;
одинарное с плавающей точкой (4 байта) – числа в пределах от –3,4Е+38 до –1,4Е–45 для отрицательных значений и положительные числа от 1,4Е–45 до 3,4+E38;
двойное с плавающей точкой (8 байт) – от –1,72Е+308 до –4,9Е-324 для отрицательных значений; от 4,9Е–324 до 1,79Е+308 для положительных значений;
действительное (12 байт) – формат, обеспечивающий наибольшую точность представления данных. Можно использовать до 28 знаков после запятой. Диапазон значений от 10Е28–1 до 10Е28–1;
код репликации – GUID, Globally unique identifier (уникальный глобальный идентификатор) длиной 16 байт.
Для текстового типа данных длина поля – 255 символов.
Для типа данных Мемо длина поля – 65535 символов.
2 Формат поля (формат отображения) используется для вывода данных в формах и запросах. Существует набор специальных символов формата, которые задают вид и размер выводимых строк.
3 Маска ввода позволяет задать вид строки при наборе данных.
4 Подпись поля (Caption) – это второе имя поля, которое можно использовать в таблицах и формах. Подпись может состоять из нескольких слов и быть более понятной, нежели обычное имя поля.
5 Значение по умолчанию. Чаше всего такой параметр необходим для числовых или логических полей, когда изначально необходимо наличие данных.
6 Условие на значение и Сообщение об ошибке. С помощью инструмента Построителя выражений можно сформировать ограничения на значения поля. Это должно быть выражение логического типа. Условие должно иметь смысл применительно к поставленной перед разработчиком задаче. Формирование этого параметра − часть алгоритма функционирования базы данных. Таким образом, можно решить некоторые проблемы, не прибегая к программированию.
Например, для ввода числа градусов (величины угла) можно предусмотреть такое ограничение:
>1 And <360
Если пользователь введет число, не удовлетворяющее этим условиям, программа выведет на экран сообщение об ошибке. Для этого сообщения надо задать строку в параметре Сообщение об ошибке. В данном примере это может быть такая фраза: «Введите число от 1 до 360».
7 Обязательное поле. Если эта опция выбрана, при заполнении новой записи пользователь обязательно должен ввести какие-нибудь данные. В противном случае программа будет выводить «ругательные» сообщения, пока пользователь не введет данные.
8 Индексированное поле. Этот параметр может иметь одно из трех значений.
Поле не индексировано.
Поле индексировано, допускаются повторяющиеся значения.
Поле индексировано, не допускаются повторения значений поля.
Чаше всего это свойство используют для запрета повторяющихся значений. Например, если создается база данных для почтовой рассылки, то необходимо запретить повтор значений в поле Электронный адрес, иначе один адресат может получить несколько одинаковых писем.
Режим Таблицы используется для просмотра, добавления, изменения, сортировки и удаления данных. На рисунке 3 показана таблица «Сотрудники» базы данных «Борей» в режиме Таблицы.
Рисунок 3 – Таблица «Сотрудники» базы данных «Борей» в режиме Таблицы
Выполнение работы