Контрольная работа выполняется в 9 семестре для получения зачета.
ЗАДАНИЕ 1. Разработать структуру базы данных (БД) средствами языка MYSQL согласно своему номеру варианта. Определить:
· таблицы и их количество;
· поля, входящие в таблицы и их типы;
· задать поле первичного ключа для каждой таблицы;
· задать поле внешнего ключа (по которому связываются таблицы).
Вариант 1.
В БД работников предприятия указаны данные: Табельный №; ФИО; название цеха; специальность; разряд; размер оклада; размер премии*; льгота, которой пользуется работник; номер этой льготы; семейное положение; количество детей; размер пособия на детей*; место последней работы.
Вариант 2.
В БД торгового предприятия содержатся сведения: номер товара п.п.; наименование товара; номенклатурный №; единица измерения; количество на складе; оптовая цена за единицу; оптовая стоимость*; номер отгрузки; наименование магазина, в который поставляется товар; номер магазина п.п.; дата отгрузки; количество отгруженного товара.
Вариант 3.
В БД магазина содержатся сведения: номер товара п.п., вид товара, наименование, артикул, количество (кг), дата получения, отпускная цена, розничная цена*, абсолютная прибыль*, номер поставщика, название поставщика, адрес.
Вариант 4.
БД выполнения норм выработки рабочими-сдельщиками содержит следующие сведения (предполагается, что один рабочий изготавливает один вид деталей): табельный №, ФИО, специальность, разряд, количество деталей за определенную дату, коэффициент выполнения норм*. Плановое количество деталей,дата выполнения работы, номер изделия, наименование изделия, трудоемкость изделия.
Вариант 5.
БД выполнения норм выработки рабочими-сдельщиками содержит следующие сведения (предполагается, что один рабочий изготавливает один вид деталей): табельный №, ФИО, специальность, разряд, % перевыполнения норм, размер тарифной заработной платы, размер премии*, номер изделия, наименование изделия.
Вариант 6.
БД поступления товаров на торговое предприятие содержит следующие сведения: № п.п., название торгового предприятия, наименование товара, артикул товара, объем поставок по плану, фактический объем поставок, % отклонения фактического объема поставок от планового*, номер поставщика, поставщик, адрес поставщика.
Вариант 7.
БД поступления товаров на торговое предприятие содержит следующие сведения: № п.п., название предприятия-поставщика, название торгового предприятия, куда поставляется товар, количество единиц товара,отпускная цена единицы товара, стоимость партии товара*, номер товара п.п., наименование товара, артикул, розничная цена единицы товара.
Вариант 8.
БД книжного магазина содержит следующие сведения: № п.п., автор книги, название книги, издательство, год издания, цена, количество, стоимость партии*, номер поставщика, поставщик, адрес поставщика.
ЗАДАНИЕ 2. Заполнить базу данными средствами MYSQL. Ввести не менее 5 записей (значениями задаться самостоятельно). Поле, помеченное знаком «*», оставить незаполненным.
ЗАДАНИЕ 3. Обновить содержимое свободного поля (см. задание 2) согласно своему номеру варианта средствами MYSQL. Использовать оператор UPDATE .
Вариант 1.
Обновляемое поле Размер премии* рассчитывается следующим образом: Размер премии = 0,3 * Размер оклада.
Обновляемое поле Размер пособия на детей* рассчитывается следующим образом:
Размер пособия на детей = 0,1 * Размер оклада * Количество детей.
Вариант 2.
Обновляемое поле Оптовая стоимость* рассчитывается следующим образом:
Оптовая стоимость = Оптовая цена * Количество.
Вариант 3.
Обновляемые поля Розничная цена* и Абсолютная прибыль* рассчитываются следующим образом:
Розничная цена = 1.35*Отпускная цена.
Здесь 1.35 - торговая наценка (в данном случае 35%). Её размер можно задать самостоятельно.
Абсолютная прибыль = Розничная цена - Отпускная цена.
Вариант 4.
Обновляемое поле Коэффициент выполнения норм * рассчитывается следующим образом:
количество деталей за определенную дату
Коэффициент выполнения норм = ------------------------------------------------------------------*100
Плановое количество деталей
Вариант 5.
Обновляемое поле Размер премии* рассчитывается следующим образом:
(Размер тарифной зар. Платы)*(% перевыполнения норм) Размер премии = ------------------------------------------ --------------------
100
Вариант 6.
Обновляемое поле % отклонения* рассчитывается следующим образом:
Фактический объём поставок
% отклонения =----------------------------- ---------- *100%
Плановый объём поставок
Вариант 7.
Стоимость партии товара = Отпускная цена * Количество.
Вариант 8.
Обновляемое поле Стоимость партии* рассчитывается следующим
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.