Итоговая самостоятельная работа
по дисциплине «Основы проектирования баз
данных»
Вариант 1
1.
Построить диаграмму сущность-связь по следующему описанию
предметной области «Компьютерная компания»:
Компьютерная компания
занимается продажей, ремонтом, сборкой, тестированием компьютерной техники.
Также специалисты компании предоставляют услуги по разработке и монтажу
локальных вычислительных сетей. Вся техника и комплектующие закупаются оптом у
дилеров и хранятся на складе. Клиент, который хочет приобрести товар, оформляет
заказ в торговом зале, а забирает технику со склада или оставляет заявку на ее
доставку. Клиент, который хочет отремонтировать технику, приносит ее в
сервисный отдел, откуда, по прошествии некоторого времени, забирает как
отремонтированную или как технику, не подлежащую ремонту. По желанию клиента,
специалисты компании могут выехать к клиенту для общей диагностики возникшей
проблемы с техникой. По результатам своей деятельности компьютерная компания
производит отчисления в налоговые органы и предоставляет отчетность в органы
государственной статистики.
2.
Даны следующие отношения:
Отношение «Продавцы» (R1)
ID
|
Фамилия
|
Имя
|
Отчество
|
Пол
|
Дата рождения
|
Город
|
1
|
Карельков
|
Илья
|
Ильич
|
м
|
19.02.1994
|
Ярославль
|
2
|
Ильин
|
Владимир
|
Кимович
|
м
|
13.02.1994
|
Москва
|
3
|
Ильин
|
Сергей
|
Дмитриевич
|
м
|
19.12.1991
|
Иркутск
|
4
|
Костерина
|
Ольга
|
Дмитриевна
|
ж
|
26.06.1988
|
Магадан
|
5
|
Костерина
|
Елизавета
|
Алексеевна
|
ж
|
30.12.1995
|
Владивосток
|
6
|
Кондакова
|
Людмила
|
Александровна
|
ж
|
17.08.1980
|
Архангельск
|
Отношение «Продажи» (R2)
ID продавца
|
Наименование товара
|
Количество
|
1
|
письменный стол
|
3
|
1
|
односпальная кровать
|
2
|
1
|
диван
|
2
|
3
|
ортопедический матрас
|
1
|
6
|
книжный стеллаж
|
4
|
Найти:
a)
b)
c)
d) .
3.
Провести нормализацию следующего отношения «Продажи»:
Номер заказа
|
Покупатель
|
Товар
|
Цена (руб.)
|
Количество (шт.)
|
Сумма
|
1001
|
Сидоров Пётр Петрович
|
Телефон
|
4500
|
2
|
9000
|
1002
|
Корнилов Егор Павлович
|
Ноутбук
|
35670
|
1
|
35670
|
1003
|
Ястребов Александр Васильевич
|
Утюг
|
2890
|
5
|
14450
|
1004
|
Карпова Татьяна Николаевна
|
Утюг
|
1500
|
2
|
3000
|
Телевизор
|
37880
|
3
|
113640
|
Итоговая самостоятельная работа
по дисциплине «Основы проектирования баз
данных»
Вариант 2
1.
Построить диаграмму сущность-связь по следующему описанию
предметной области «Оптово-заводской склад»:
На склад поставляются
детали, выполненные из определенных материалов, от заданного круга поставщиков
(постоянных или случайных) из различных городов.
В качестве поставщиков могут
выступать юридические лица и индивидуальные предприниматели, причем эти группы
описываются своим набором характеризующих атрибутов; юридические лица – номер и
дата гос. регистрации, наименование, юридический адрес, форма собственности;
предприниматели – ИНН, ФИО, страховой полис, номер паспорта, дата прописки.
При оформлении поставки
учитываются дата, количество и стоимость, вид упаковки и способ доставки
(автотранспорт, ж/д транспорт, самовывоз), причем одна поставка может включать
несколько видов деталей.
Поставщики переходят в
разряд постоянных, если в течение года они совершили поставок на сумму свыше
1000000 рублей.
Осуществляется отпуск
деталей в цеха завода с учетом даты, количества и номера цеха. Поддерживается
актуальное количество товаров на складе.
2.
Даны следующие отношения:
Отношение «Преподаватели» (R1)
ID
|
Фамилия
|
Имя
|
Отчество
|
Пол
|
Дата рождения
|
1
|
Петров
|
Пётр
|
Петрович
|
м
|
04.01.1992
|
2
|
Смирнов
|
Игорь
|
Петрович
|
м
|
12.12.1990
|
3
|
Теплов
|
Даниил
|
Олегович
|
м
|
17.05.1987
|
4
|
Теплова
|
Екатерина
|
Аркадьевна
|
ж
|
27.09.1996
|
5
|
Орлова
|
Полина
|
Модестовна
|
ж
|
30.03.1990
|
6
|
Савин
|
Евгений
|
Григорьевич
|
м
|
21.11.1993
|
Отношение «Дисциплины» (R2)
ID преподавателя
|
Наименование дисциплины
|
Количество часов
|
1
|
Математика
|
88
|
1
|
Информатика и ИКТ
|
120
|
3
|
Информатика и ИКТ
|
76
|
5
|
Основы проектирования БД
|
60
|
5
|
Внедрение ИС
|
110
|
Найти:
a)
b)
c)
d)
.
3.
Провести нормализацию следующего отношения «Заказы в ресторане»:
Код блюда
|
Наименование блюда
|
Клиент
|
Официант
|
Цена блюда (руб.)
|
Повар
|
Номер столика
|
1
|
Салат
«Цезарь»
|
Каримов
Сергей Игоревич
|
Петраков
Максим Александрович
|
500
|
Ерохин
Денис Сергеевич
|
1
|
2
|
Салат
«Берёзка»
|
Ильина
Мария Игнатьевна
|
Колпаков
Владислав Николаевич
|
430
|
Ястребов
Александр Васильевич
|
2
|
3
|
Жюльен
|
Сухорукова
Станислава Владленовна
|
Криптовалютин
Валентин Валентинович
|
780
|
Карпова
Татьяна Николаевна
|
1
|
4
|
Рыба
в кисло-сладком соусе
|
Мирная
Анна Альбертовна
|
Пушкин
Алексей Сергеевич
|
900
|
Буракова
Галина Юрьевна
|
1
|
5
|
Салат
«Мечта»
|
Истеричная
Алёна Карловна
|
Крикетова
Ольга Николаевна
|
230
|
Московская
Лина Яковлевна
|
2
|
6
|
Манты
|
Карлова
Ольга Генриховна
|
Ольгин
Олег Олегович
|
880
|
Афанасий
Арнольд Григорьевич
|
3
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.