Итоговая самостоятельная работа по дисциплине «Основы проектирования баз данных»
Вариант 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 |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.