
- •Введение
- •Лабораторная работа 1
- •Задание к лабораторной работе 1
- •Назначение первичного ключа
- •Проектирование структуры таблицы “Клиенты”
- •Лабораторная работа 2
- •Лабораторная работа 3
- •Задание к лабораторной работе 3
- •Лабораторная работа 4
- •Задание к лабораторной работе 4
- •Лабораторная работа 5
- •Задание к лабораторной работе 5
- •Лабораторная работа 6
- •Задание к лабораторной работе 6
- •Дата заказа
Введение
Данные методические указания предназначены для приобретения основных навыков работы с системой управления базами данных (СУБД) Microsoft ACCESS.
Microsoft ACCESS является реляционной системой управления базами данных.
Запросы и выборки. Работа с базой данных предполагает сортировку данных и их выбор по определенному критерию. Эти операции выполняются по запросу. Результат запроса называется выборкой. Данные в выборке являются динамическими: они всегда соответствуют текущему состоянию таблицы.
Отчеты и элементы управления. При запросе отобранные данные представляются в виде таблицы. Для более наглядной формы представления информации существуют отчеты. Отчет может содержать простую информацию и сложные вычисления, а также данные могут отображаться в виде диаграмм и графиков. В качестве элементов управления можно использовать поля данных, результаты вычислений, поясняющий текст, диаграммы или графики.
Формы данных. В ACCESS имеется две возможности ввода и редактирования информации: непосредственно в таблицах данных или с помощью специально разработанных форм. Наглядность представления форм облегчает работу с данными.
Макросы, модули и объекты. При помощи макросов можно автоматизировать отдельные действия, не погружаясь в программирование. Запись макросов происходит по принципу магнитофона: отдельные действия, необходимые для определенной операции, записываются в нужной последовательности, а затем воспроизводятся любое количество раз простым нажатием кнопки. Например, для перехода к форме при открытии базы данных можно использовать специальный макрос. Тогда при открытии соответствующей базы данных на экране будет появляться форма. Макросы могут не вполне удовлетворять вашим требованиям. В этом случае можно воспользоваться языком программирования VBA. Процедуры, написанные на VBA, записываются в модули. Все элементы, которые вы формируете, являются объектами для ACCESS.
Мастера. Мастера выполняют нужные действия. Работа с ними проста, надежна и эффективна.
Конструкторы. Это инструмент, который облегчает выполнение некоторого задания. Крайне полезным является Конструктор выражений - он позволяет быстро сформировать нужное выражение. С помощью конструктора запросов легко формируются запросы.
Вся работа с базами данных основывается на работе с таблицами. На основе данных, хранящихся в таблицах, строятся формы, запросы и отчеты.
Лабораторная работа 1
Цель работы: создание базы данных “Автомобили”, таблиц базы данных “Автомобили”.
Постановка задачи
Представьте себе, что вы являетесь управляющим склада фирмы, торгующей автомобилями. Перед вами стоит задача собрать всю информацию об ассортименте продукции и всех клиентах фирмы. Сюда относятся адреса клиентов, их заказы, информация о марках автомобилей, включая цену.
Необходимо создать таблицу, включающую информацию обо всех поставляемых моделях автомобилей, а затем таблицу с адресами и заказами клиентов.
Задание к лабораторной работе 1
Создание базы данных
Запустите приложение ACCESS и выберите режим создания новой базы данных и укажите путь. Назовите ее «Автомобили».
Проектирование таблицы «Модели автомобилей».
В окне базы данных выберите вкладку Таблица и нажмите кнопку Создать. Выполните создание таблицы самостоятельно, для этого воспользуйтесь Конструктором.
В верхней части диалогового окна Создание таблицы задайте все поля, которые должна содержать таблица, а в нижней - определите необходимые свойства.
Определите свойства полей таблицы.
Код модели
имя поля |
Код модели |
тип данных |
текстовый |
размер поля |
5 |
обязательное поле |
да |
пустые строки |
нет |
индексированное поле |
да (совпадения не допускаются) |
Модель
имя поля |
модель |
тип данных |
текстовый |
размер поля |
20 |
индексированное поле |
да (совпадения допускаются) |
3.Мощность двигателя
имя поля |
мощность двигателя |
тип данных |
текстовый |
размер поля |
10 |
Цвет
имя поля |
цвет |
тип данных |
текстовый |
размер поля |
20 |
5. Число дверей
имя поля |
число дверей |
тип данных |
числовой |
размер поля |
байт |
формат |
основной |
число десятичных разрядов |
0 |
Значение по умолчанию |
4 |
условие на значение |
2 OR 4 |
сообщение об ошибке |
это поле может содержать только 2 или 4 |
Коробка передач
имя поля |
коробка передач |
тип данных |
текстовый |
размер поля |
15 |
значение по умолчанию |
ручная |
условие на значение |
«ручная» OR «автоматическая» |
сообщение об ошибке |
это поле может содержать только “ручная” или “автоматическая” |
7.Обивка
имя поля |
обивка |
тип данных |
текстовый |
размер поля |
20 |
Прочее оснащение
имя поля |
прочее оснащение |
тип данных |
мемо |
Заводская цена
имя поля |
заводская цена |
тип данных |
денежный |
десятичные разряды |
авто |
Транспортные издержки
имя поля |
транспортные издержки |
тип данных |
денежный |
формат |
денежный |
десятичные разряды |
авто |
Предпродажная подготовка
имя поля |
предпродажная подготовка |
тип данных |
денежный |
десятичные разряды |
авто |
Значение по умолчанию |
1050 |
Специальная модель
имя поля |
специальная модель |
тип данных |
логический |
формат |
Да / Нет |