Разработать структуру базы данных (БД) средствами языка MYSQL

Страницы работы

Фрагмент текста работы

КОНТРОЛЬНАЯ РАБОТА

Контрольная работа выполняется в 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.

Обновляемое поле Стоимость партии* рассчитывается следующим

Похожие материалы

Информация о работе