Вы находитесь на странице: 1из 7

Государственный Университет Молдовы

Факультет : Экономические науки.

Кафедра : Математическое моделирование и экономическая


информатика.

Лабораторная работа №4.

Тема : Создание БД с тремя таблицами.


В этой лабораторной работе расширим уже существующую БД. Предположим , что
необходимо сделать расчеты не только по каждому товару, но и по группам товаров.
Например : в магазине продается не только молоко но и другие молочные продукты
(сметана, кефир, сыр, творог) ; мясо (свиное, куриное, баранина , говядина): напитки(вода
минеральная, пиво, соки).Очевидно ,что все эти товары могут быть подразделены на три
группы: молочные, мясные, напитки.
Предлагается следующий способ расширения БД:
1. откройте существующую БД с двумя таблицами.
2. создайте новую таблицу новую Categorii с полями КодК, НаимК, Описание. (Рис.1.)

Рис.1.
Поле Описание имеет длину 255 символов.
Полю КодК присвоить первичный ключ.
Заполните таб. Categorii.( Рис.2.)

Рис.2

3. измените структуру таб. Товары – добавьте поле КодК, которое будет определять
категорию к которой относится определенный товар. Откройте таб. Товары в режиме
конструктора и выполните изменения. Рис.3.
Рис.3
После сохраните изменения и закройте окно Конструктора.
4.Откройте таб. Товары и Categorii. Заполните колонку КодК таб. Товары согласно
данным таб. Categorii.( Рис.4.)

Рис.4.

Внимание!
Если появляется новый продукт из какой-то новой категории (группы) то , сначала
регистрируется новая категория в таб. Categorii и только после этого новый продукт в таб.
Товары.
Примечание.
В данной работе БД спроектирована на базе трех таблиц, каждая из которых содержит
соответствующую информацию в деталях, а в общем – в трех таблицах хранится
информация о продажах.
Рис.5.
Если проанализируем информацию из этих трех таблиц(Рис.5.) ,то заметим что она
подразделена по определенным критериям : таб. . Categorii включает информацию о
категориях товаров; таб. Товары- сведения о товарах; таб. Д_продажи- информацию ,
которая «рождается» в процессе реализации товара(какой товар и в каких количествах
был продан). Данные в таб. Д_продажи вводятся только после того, как был продан какой-
либо товар.

Проект запроса , который объединяет информацию из 3-х таблиц.Рис.6.

Рис.6

Если связь между таблицами отсутствует или неверная ,то исправьте или установите ее
как показано на Рис.6.
Чтобы связь удалить нужно выделить линию, а затем нажать клавишу Delete.
Результат запроса Рис.7.

Примеры использования запросов на выборку.


1.расчитать итоги по категориям товаров.

Результат.

2.расчитать общий итог по категориям молочные и мясные товары.


Результат.

3.расчитать итоги по каждой категории для товаров, реализованных по цене выше 2 лей и
в количестве больше 25 единиц.

Результат.

4.расчитать стоимость реализованных товаров : молочные проданные в литрах –


количество >30;
мясные - количество >40; напитки – цена >2;
Результат.

Вам также может понравиться