
- •«Финансовый университет при правительстве российской федерации»
- •Контрольная работа
- •Исполнитель: Павленко д.С.
- •Калуга – 2012 Оглавление
- •Практическая часть Задание 1
- •Справочник товаров
- •Договоры с поставщиками (фрагмент)
- •Журнал учёта прихода товаров (фрагмент)
- •Договоры с поставщиками (фрагмент)
- •Договоры с поставщиками (фрагмент)
- •Договоры с поставщиками (фрагмент)
- •Поставщик
- •Договоры
- •Задание 3
- •Задание 4
Договоры с поставщиками (фрагмент)
Д1 |
Д2 |
Д3 |
Д4 |
Д5 |
Д6 |
Номер договора |
Название поставщика |
Название товара |
Цена товара, руб. |
Количество товара, ед. |
Срок поставки |
4 |
9 |
6 |
8 |
2 |
8 |
1193 |
«Искра» |
Торшер |
1 200, 00 |
15 |
30.04.11 |
1256 |
«Искра» |
Люстра |
2 250, 00 |
45 |
15.05.11 |
Холодильник |
17 100, 00 |
15 |
20.05.11 |
б) вывести перечень товаров, поставляемых фирмой «Эра»:
Договоры с поставщиками (фрагмент)
Д1 |
Д2 |
Д3 |
Д4 |
Д5 |
Д6 |
Номер договора |
Название поставщика |
Название товара |
Цена товара, руб. |
Количество товара, ед. |
Срок поставки |
4 |
9 |
6 |
8 |
2 |
8 |
1289 |
«Эра» |
Телевизор |
15 457, 00 |
20 |
21.06.11 |
Холодильник |
18 000, 00 |
15 |
24.06.11 |
в) удалить из договора 1256 информацию о поставке товара с кодом 13260.
Договоры с поставщиками (фрагмент)
Д1 |
Д2 |
Д3 |
Д4 |
Д5 |
Д6 |
Номер договора |
Название поставщика |
Название товара |
Цена товара, руб. |
Количество товара, ед. |
Срок поставки |
4 |
9 |
6 |
8 |
2 |
8 |
1256 |
«Искра» |
|
|
|
|
Холодильник |
17 100, 00 |
15 |
20.05.11 |
Задание 2:Построим ER – диаграмма ПрО «Начисление заработной платы»
код
счёт
адрес
назв.
Поставщик
Т
ип:
1:N
1
Кол-во
цена
назв.
номер
дата
Учёт
назв.
срок
Кол-во
цена
номер
Договоры
название
код
Товар
N
N
Тип: N:M
M
назв.
N
Тип: N:1
1
стоимость
Таблица 1
Описание структуры атрибутов
№ п/п |
Название атрибута |
Идентификатор атрибута |
Формат атрибута |
Вхождение в первичный ключ |
|||
тип |
длина |
точность |
|||||
1 |
Код поставщика |
Сп1 |
симвл. |
3 |
- |
Да |
|
2 |
Название поставщика |
Сп2 |
симвл. |
9 |
- |
Нет |
|
3 |
Адрес поставщика |
Сп3 |
симвл. |
13 |
- |
Нет |
|
4 |
Расчётный счёт постав. |
Сп4 |
симвл. |
6 |
- |
Нет |
|
5 |
Код товара |
Ст1 |
симвл. |
5 |
- |
Да |
|
6 |
Название товара |
Ст2 |
симвл. |
11 |
- |
Нет |
|
7 |
Номер договора |
Д1 |
симвл. |
4 |
- |
Да |
|
8 |
Название поставщика |
Д2 |
симвл. |
9 |
- |
Да |
|
9 |
Название товара |
Д3 |
симвл. |
6 |
- |
Нет |
|
10 |
Цена товара, руб. |
Д4 |
числ. |
8 |
2 |
Нет |
|
11 |
Количество товара, ед. |
Д5 |
числ. |
2 |
0 |
Нет |
|
12 |
Срок поставки |
Д6 |
симвл. |
8 |
- |
Нет |
|
13 |
Дата |
Ж1 |
симвл. |
8 |
- |
Нет |
|
14 |
Номер договора |
Ж2 |
симвл. |
4 |
- |
Да |
|
15 |
Название товара |
Ж3 |
симвл. |
11 |
- |
Да |
|
16 |
Цена товара, руб. |
Ж4 |
числ. |
8 |
2 |
Нет |
|
17 |
Количество товара, ед. |
Ж5 |
симвл. |
2 |
- |
Нет |
|
18 |
Стоимость товара, руб. |
Ж6 |
симвл. |
6 |
- |
Нет |
Примечание: Точность значений атрибутов указывается только для атрибутов числового типа и означает количество значимых цифр после занятой.
Инфологическую модель изучаемой ПрО «Поставка товаров» в реляционной БД можно представить в виде следующей совокупности схем отношений:
ПОСТАВЩИК (Код, Название, Адрес, Счёт)
ТОВАР (Код, Название)
ДОГОВОРЫ (Номер, Название, Название, Цена, Количество, Срок)
УЧЁТ (Дата, Номер, Название, Цена, Количество, Стоимость)
НАХОЖДЕНИЕ_ТОВАРА (ПОСТАВЩИК, ТОВАР [1:N])
РАСПОЛОЖЕНИЕ_ТОВАРА (ТОВАР, ДОГОВОРЫ [N:M])
СТАТИСТИКА (ДОГОВОРЫ, УЧЁТ [N:1])
Сформируем таблицы РБД:
Наполнение таблиц РБД для отношений ПОСТАВЩИК, ТОВАР, ДОГОВОРЫ, УЧЁТ идентично таблицам описанным в задании 1, введём дополнительные обозначения атрибутов отношений, для удобства дальнейшего написания запросов к РБД.
Таблица 1