
- •Лабораторная работа n 1
- •Создание таблиц.
- •Типы данных.
- •Общие свойства поля
- •Список таблиц и свойств полей таблиц
- •Ввод тестовых данных
- •Лабораторная работа n 2
- •Создание запросов
- •Запросы на выборку из одной и нескольких таблиц
- •Пояснение к запросу:
- •Тип запроса: запрос на выборку из одной таблицы
- •Тип запроса: запрос на выборку из двух таблиц
- •Тип запроса: запрос на выборку из двух таблиц
- •Тип запроса: запрос на выборку из трех таблиц
- •Тип запроса: Запрос на создание новой таблицы "НоваяТаблицаЗакупки"
- •Контрольные вопросы
- •Лабораторная работа n 3
- •Тип запроса: Запрос на выборку из одной таблицы с параметром
- •Тип запроса: запрос на выборку данных из двух таблиц с параметром
- •Тип запроса: запрос на выборку данных из таблиц с группировкой
- •Тип запроса: запрос на выборку данных из нескольких таблиц с параметром
- •Лабораторная работа n 4
- •1. Создать простые формы "Поставщики", "Сотрудники", "Типы", "Методы доставки","Сведения об организации"
- •Лабораторная работа n 5
- •Лабораторная работа n 6
Нижегородский государственный технический
университет
Кафедра "Компьютерные технологии в проектировании
и производстве"
С.Л.Моругин
БАЗЫ ДАННЫХ В ПРОЕКТИРОВАНИИ И ПРОИЗВОДСТВЕ
Методические указания к лабораторным работам
для студентов специальностей 071900, 200800
Н.Новгород 2001
Лабораторная работа n 1
Знакомство с оболочкой MS Access. Создание таблиц и схемы данных
Цель работы. Изучить вопросы, связанные с нормализацией данных, созданием таблиц в БД и заданием схемы данных.
Описание базы данных "Склад"
База данных предназначена для учета товаров, которые поступают по заказам на оптовый склад. Сотрудник оформляет закупку товаров нескольких наименований у одного поставщика. Общая закупка включает в себя несколько сделок, отображаемых набором сведений о закупке каждого товара. Каждый товар относится к тому или иному типу товаров. Закупленные товары должны прибыть на склад при помощи одного из возможных способов доставки.
При создании базы выделяем следующие сущности:
Товары - содержит сведения о товарах;
Типы - справочник групп (типов) товаров;
Сделки - содержит сведения о заказах (проведенных операциях по закупке) каждого из товаров;
Закупки - содержит сведения о заказах нескольких товаров от одного поставщика;
Сотрудники - содержит сведения о сотрудниках, оформивших заказ;
Поставщики - содержит сведения о каждой организации - поставщике товаров
Доставка - справочник видов доставки.
Исходя из постановки задачи, построим информационно-логическую модель данных. (ИЛМ), т.е. состав реляционных таблиц, их структура и межтабличные связи.
Входные данные определяются, исходя из анализа выходных данных.
Связи между таблицами соответствуют связям между информационными объектами (данными).
При создании структуры (определение полей) реляционных таблиц примите к сведению следующие рекомендации:
Каждое поле должно содержать информацию по теме. Поле, которое содержит информацию, не относящуюся к общей теме таблицы, лучше поместить в другую таблицу. Наличие одинаковой информации в нескольких таблицах является признаком того, что некоторые таблицы содержат лишние поля.
Не включайте производные или вычисляемые данные. В большинстве случаев не возникает необходимости хранить в таблицах результаты вычисления. Вместо этого, следует указать (в запросах, формах, отчетах) какие вычисления нужно выполнить и как должны быть представлены результаты. Например, в нашей БД мы будем вычислять средний балл успеваемости, как результат деления сумма оценок на их количество.
Включите всю необходимую информацию. Просмотрите все необходимые бланки и отчеты и убедитесь, что информация полная.
Храните информацию в виде минимально возможных элементов. Порочной практикой является хранение в одном поле имени, фамилии, отчества или, например, марка товара и его описание. Наличие в одном поле нескольких элементов информации существенно затрудняет извлечение отдельных элементов из этого поля.
Порядок выполнения.
Создать таблицы БД (список таблиц приведен ниже). Задать требуемые свойства полей.
Создать схему данных.
Сделать подстановки в связанных полях
Ввести тестовые данные (по 10-20 строк в таблицы "Товары" и др., по 5 строк в таблицы "Типы" и др.
Создание таблиц.
Для создания таблиц: 1. Щелкнуть по вкладке ТАБЛИЦЫ
2
.
Нажать кнопку СОЗДАТЬ
Из диалогового окна выбрать режим КОНСТРУКТОР и нажать кнопку ОК. В этом режиме определяется структура таблицы: состав полей, их имена, последовательность размещения, тип данных, размер поля, ключи(индексы) таблицы, свойства полей.
И
мя
поля должно иметь уникальное и не
совпадать с ключевыми словами.
Желательно без пробелов, краткое и
по-английски. Максимальная длина
имени 64символа, оно может быть комбинацией
из букв, цифр. Верхняя часть окна таблицы
в режиме конструктора содержит описание
полей таблицы, а в нижней части отображаются
свойства текущего поля.
4. В столбец ИМЯ ПОЛЯ ввести имена полей.
5. В столбец ТИП ДАННЫХ по каждому полю вводится из списка тип данных.
6. Список типов данных можно вызвать щелкнув по строке в столбце ТИП ДАННЫХ.
7. Заполнить свойства по каждому полю.
Вертикальный столбец таблицы в режиме таблицы - это поле, горизонтальная строка - это запись.