- •Создание баз данных в субд ms access
- •Часть 1 Создание базы данных. Работа с таблицами. Формирование запросов
- •Введение
- •Лабораторная работа №1. Создание базы данных. Работа с таблицами Основные теоретические сведения
- •Основные понятия реляционных бд: нормализация, связи и ключи
- •Создание бд. Этапы проектирования
- •Порядок выполнения работы
- •Создание таблиц
- •Создание таблицы покупатель в режиме конструктора
- •Создание таблицы товары с помощью мастера
- •Создание таблицы поставщик путём ввода данных
- •Создание таблицы поставщик_товар в режиме конструктора
- •Создание таблиц покупатель_товар и сотрудники
- •Понятие целостности данных и связей
- •Создание связей между таблицами
- •Ввод данных в таблицы
- •Сортировка записей в таблице
- •Отбор данных с помощью фильтров
- •Корректировка записей базы данных
- •Контрольные вопросы
- •Лабораторная работа №2. Создание запросов Основные теоретические сведения
- •Режимы создания запросов
- •Создание запроса в режиме Конструктора
- •Формирование условий отбора
- •Выполнение и сохранение запроса
- •Задания и методические указания к формированию запросов Создание запросов выбора
- •Создание запросов действий
- •Создание перекрестных запросов
- •Контрольные вопросы
- •Литература
- •Приложения
- •Создание баз данных в субд ms access
- •Часть 1 Создание базы данных. Работа с таблицами. Формирование запросов
Создание таблицы покупатель в режиме конструктора
Для создания таблицы в режиме конструктора следует в окне БД выбрать объект «Таблицы» и нажать кнопку «Создание таблицы в режиме конструктора», затем задать имена полей и выбрать типы данных, а также для каждого поля задать необходимые свойства полей, описанные в таблице 7.
Для поля «Оператор» необходимо создать набор постоянных значений (значения в этом поле будут фиксированы) для чего:
В столбце Тип данных выберите Мастер подстановок.
В первом диалоговом окне мастера подстановок выберите переключатель, определяющий ввод фиксированных значений. Нажмите кнопку Далее
Создайте столбец списка, вводя постоянный набор значений (Белтелеком, Velcom, Mts, Life). Нажмите кнопку Далее.
Задайте подпись столбца подстановки.
Кнопка Готово.
Установите ключевое поле для чего необходимо выделить поле №клиента и выполните команду Правка/Ключевое поле или нажмите кнопку
на панели инструментов.Сохраните таблицу с именем Покупатель, щёлкнув по кнопке
.
Вид конструктора таблиц с внесенными полями приведен на рисунке 3. Также на рисунке 3 в закладке «Подстановка» показана реализованная подстановка фиксированного набора значений для поля «Оператор».
Рисунок 3 – Окно конструктора таблиц
Создание таблицы товары с помощью мастера
Для создания таблицы с помощью мастера следует в окне БД выбрать объект «Таблицы» и нажать кнопку «Создание таблицы с помощью мастера», появится диалоговое окно, представленное на рисунке 4.
В этом окне в поле образцы таблиц следует выбрать образец Товары. В поле образцы полей – поля Код Товара, Описание Товара, Цена, щелкая после каждого выбора по кнопке
.
Эти поля попадут в раздел Поля
новой таблицы.
Щёлкните по кнопке Далее.В следующем диалоговом окне задайте имя таблицы Товары. Установите переключатель – Пользователь определяет ключ самостоятельно. Щёлкните по кнопке Далее.
В следующем окне необходимо выбрать поле, Код товара которое будет использоваться как ключевое. Установите переключатель – Последовательные числа, автоматически присваиваемые каждой новой записи. Щёлкните по кнопке Далее.
Рисунок 4 – Диалоговое окно мастера таблиц
Установите переключатель – Изменить структуру таблицы. Щёлкните по кнопке Готово.
Таблица «Товары» откроется в режиме конструктора. Измените, наименования полей и свойства полей в соответствии с таблицей 6. Структура таблицы должна иметь вид, приведенный на рисунке 5.
Сохраните изменения в таблице.
Рисунок 5 – Поля таблицы Товары
Создание таблицы поставщик путём ввода данных
Для создания таблицы следует в окне БД выбрать объект «Таблицы» и нажать кнопку «Создание таблицы путем ввода данных». Появится пустая таблица, поля которой не определены и не имеют названия.
Переименуйте поля в соответствии с именами полей, приведенных в таблице 3. Т.е. Поле1 – №поставщика, Поле2 – Название, Поле3 – Адрес, Поле4 – Телефон, Поле5 – Оператор.
В таблицу необходимо внести следующие записи:
№пос тав щика
Название
Адрес
Телефон
Оператор
1
Пинскдрев
Пинск, ул. Чуклая, 1
3411694
Velcom
2
Гомельдрев
Гомель, ул. Достоевского, 3
3633283
Velcom
3
Стройтех
Минск, ул. Сердича, 5
1254893
Белтелеком
4
Бобруйскмебель
Бобруйск, ул. Новошоссейная, 2
4724872
Life
5
Минскпроект
Минск, ул. Кальварийская, 33
2072280
Белтелеком
6
Ружанская м/ф
Ружаны, ул. Советская, 9а
3111912
Life
7
Диво мебель
Минск, ул. Ванеева, 10
2542360
MTS
8
Жлобинмебель
Жлобин, ул. Подъездная, 2
2501002
Белтелеком
9
Альвеола
Минск, ул. Шаранговича, 6
3659823
Velcom
10
Виктория мебель
Дзержинск, ул.Строителей, 2
1652394
Белтелеком
11
Молодечно мебель
Молодечно, ул. Дроздовича, 14
7548574
MTS
12
Прогресс
Гомель, ул. Лещинского, 49
4425196
MTS
13
Ивацевичдрев
Ивацевичи, ул. Заводская, 4
2541245
Белтелеком
14
Речицадрев
Речица, ул. 10 лет Октября, 17/10
5689201
Life
15
Слуцкмебель
Слуцк, ул. Копыльская, 18
2562501
Белтелеком
16
Проммебель
Бобруйск, ул. Западная,17а
2358690
Velcom
17
Корсак
Несвиж, ул. Несвижская, 26
2569856
MTS
Сохраните таблицу с именем Поставщик, щёлкнув по кнопке . На вопрос о создании ключевого поля ответьте отрицательно.
Откройте таблицу Поставщик в режиме Конструктор и посмотрите, как заданы типы полей. Измените, свойства полей таблицы в соответствии с данными приведенными в таблице3. Сделайте поле №поставщика ключевым. Сохраните изменения. Закройте таблицу.
