Концептуальное проектирование базы данных предприятия по продаже и ремонту музыкального оборудования. Характеристика предметной области. Алгоритмы реализации системных процедур. Создание таблиц, форм, запросов, отчетов; разработка кнопочной формы.
Аннотация к работе
Таблица 1 Таблица «Музыкальное оборудование» Имя поля Тип поля Вид поля Код_оборудования Счётчик Ключевой Наименование Текстовый Информационный Фирма Текстовый Информационный Модель Текстовый Информационный Цена Денежный Информационный Фото_оборудования Поле объекта OLE Информационный Код_цвет Числовой Поле-связка Таблица 2 Таблица «Поставщики» Имя поля Тип поля Вид поля Код_поставщика Счётчик Ключевой Фирма Текстовый Информационный Адресс Текстовый Информационный Телефон Числовой Информационный Таблица 3 Таблица «Продавец» Имя поля Тип поля Вид поля Код_продавца Счётчик Ключевой ФИО Текстовый Информационный Категория Числовой Информационный Таблица 4 Таблица «Продажи» Имя поляТип поляВид поля Номер_продажи Числовой Информационный Код_оборудования Числовой Информационный Дата_продажи Дата/время Информационный Код_продавца Числовой Поле-связка Стоимость Денежный Информационный Количество Числовой Информационный Таблица 5 Таблица «Склад» Имя поляТип поляВид поля Код_оборудования Числовой Ключевой Код_поставщика Числовой Поле-связка Дата_поставки Дата/время Информационный Стоимость_поставки Денежный Информационный Количество Числовой Информационный Таблица 6 Таблица «Цвет» Имя поляТип поляВид поля Код_цвет Счетчик Ключевой Цвет Текстовый Поле-связка Цвет_цвет Поле объекта OLE Информационный 1.5 Алгоритмы реализации системных процедур Алгоритм создания таблиц - В окне БД выбрать вкладку Таблицы. Википедия [Электронный ресурс] Приложение А А.1 Таблицы Рисунок 32 - Таблица «Музыкальное оборудование» Рисунок 33 - Таблица «Поставщики» Рисунок 34 - Таблица «Продавец» Рисунок 35 - Таблица «Продажи» Рисунок 36 - Таблица «Склад» Рисунок 37 - Таблица «Цвет» А.2 Формы Рисунок 38 - Форма «Музыкальное оборудование» Рисунок 39 - Форма «Поставщики» Рисунок 40 - Форма «Продавец» Рисунок 41 - Форма «Продажи» Рисунок 42 - Форма «Склад» Рисунок 43 - Форма «Цвет» А.3 Отчёты Рисунок 44 - Отчёт «Учёт поставок на склад» Рисунок 45 - Отчёт «Учёт продаж музыкального оборудования» Рисунок 46 - Отчёт «Остаток товара на складе» Рисунок 47 - Отчёт «Выручка продавцов» Приложение Б Б.1SQL-код запросов для создания отчётов Отчёты поставок Запрос Поставки за январь: SELECT [Поставщики].[Фирма], [Музыкальное_оборудование].[Наименование], [Музыкальное_оборудование].[Фирма], [Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки] FROM Поставщики INNER JOIN (Музыкальное_оборудование INNER JOIN Склад ON [Музыкальное_оборудование].[Код_оборудования]=[Склад] [Код_оборудования]) ON [Поставщики].[Код_поставщика]=[Склад].[Код_поставщика] WHERE ((([Склад].[Дата_поставки]) Like (*.01.2013))); Запрос Поставки за февраль: SELECT [Поставщики].[Фирма], [Музыкальное_оборудование].[Наименование], [Музыкальное_оборудование].[Фирма], [Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки] FROM Поставщики INNER JOIN (Музыкальное_оборудование INNER JOIN Склад ON [Музыкальное_оборудование].[Код_оборудования]=[Склад] [Код_оборудования]) ON [Поставщики].[Код_поставщика]=[Склад].[Код_поставщика] WHERE ((([Склад].[Дата_поставки]) Like (*.02.2013))); Запрос Поставки за март: SELECT [Поставщики].[Фирма], [Музыкальное_оборудование].[Наименование], [Музыкальное_оборудование].[Фирма], [Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки] FROM Поставщики INNER JOIN (Музыкальное_оборудование INNER JOIN Склад ON [Музыкальное_оборудование].[Код_оборудования]=[Склад] [Код_оборудования]) ON [Поставщики].[Код_поставщика]=[Склад].[Код_поставщика] WHERE ((([Склад].[Дата_поставки]) Like (*.03.2013))); Запрос Поставки за апрель: SELECT [Поставщики].[Фирма], [Музыкальное_оборудование].[Наименование], [Музыкальное_оборудование].[Фирма], [Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки] FROM Поставщики INNER JOIN (Музыкальное_оборудование INNER JOIN Склад ON [Музыкальное_оборудование].[Код_оборудования]=[Склад] [Код_оборудования]) ON [Поставщики].[Код_поставщика]=[Склад].[Код_поставщика] WHERE ((([Склад].[Дата_поставки]) Like (*.04.2013))); Запрос Поставки за май: SELECT [Поставщики].[Фирма], [Музыкальное_оборудование].[Наименование], [Музыкальное_оборудование].[Фирма], [Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки] FROM Поставщики INNER JOIN (Музыкальное_оборудование INNER JOIN Склад ON [Музыкальное_оборудование].[Код_оборудования]=[Склад] [Код_оборудования]) ON [Поставщики].[Код_поставщика]=[Склад].[Код_поставщика] WHERE ((([Склад].[Дата_поставки]) Like (*.05.2013))); Запрос Поставки за июнь: SELECT [Поставщики].[Фирма], [Музыкальное_оборудование].[Наименование], [Музыкальное_оборудование].[Фирма], [Музыкальное_оборудование].[Модель], [Склад].[Дата_поставки] FROM Поставщики INNER JOIN (Музыкальное_оборудование INNER JOIN Склад ON [Музыкальное_оборудование].[Код_оборудования]=[Склад] [Код_оборудования]) ON [Поставщики].[Код_поставщика]=[Склад].[Код_поставщика] WHERE ((([Склад].[Дата_поставки]) Like (*.06.2013))); Отчёты продаж.