Контрольная работа по "Базе данных"
Автор: ivanmyatezh • Октябрь 18, 2024 • Контрольная работа • 3,775 Слов (16 Страниц) • 17 Просмотры
Белорусский государственный университет
информатики и радиоэлектроники
Институт информационных технологий
Кафедра информационных систем и технологий
КОНТРОЛЬНАЯ РАБОТА
по дисциплине
«БАЗЫ ДАННЫХ»
Вариант - 13
Выполнил студент группы 281073
Квятковский Роман Дмитриевич
Подпись
Проверил:
К.п.н., доцент, доцент кафедры ИСиТ
Кунцевич Ольга Юрьевна
Дата защиты
Оценка
Подпись
Минск, 2024
ЗАДАНИЕ 1. РАЗРАБОТКА ИНФОЛОГИЧЕСКОГО УРОВНЯ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ.
- Анализ предметной области:
Есть завод. к одному заводу может прилегать множество зданий, выполняющих определенные функции. Здание подразделяется на один, а то и множество цехов. У каждого цеха есть ответственный начальник. Каждый цех имеет под собой определенную Классификацию (сборочный цех, ремонтный цех, т.д). В каждом из цехов имеются отделения, выполняющие определенные функции (отдельная таблица для отделений). Эти отделения в свою очередь содержат бригады, выполняющие определенный вид работ в определенном отделении. У каждой бригады есть начальник. В одну бригаду может входить множество рабочих. У рабочих, в свою очередь, должна быть Должность, Образование, Уровень допуска, Паспортные данные (уникальные ключи). За каждым сотрудником закреплена Карточка пропуска. В зависимости от классификации цеха, он может выпускать определенную Продукцию. Продукция идет Покупателю.
- В таблице 1 представлены сущности, а также их атрибуты.
Таблица 1 – сущности и атрибуты БД «Завод»
Сущность Завод Код завода Название завода | Сущность Здание Код здания Название здания Код функции Код завода | Сущность Функции зданий Код функции Название функции |
Сущность Цех Код цеха Название цеха (чаще всего номер) Код классификации Код здания | Сущность Классификация Код классификации Название классификации (основные, вспомогательные, обслуживающие) | Сущность Отделение Номер отделения (естественный ключ) Наименование отделения Описание отделения Код цеха |
Сущность Бригады Код бригады Название бригады Код рабочего Код отделения Начальник бригады (Для 1НФ) Код начальника бригад | Сущность Начальники бригад Код Код бригады Код рабочего | Сущность Рабочие Серия и номер паспорта (естественный составной ключ) ФИО Дата рождения Должность Образование Стаж Уровень допуска Код карточки (связь 1:1) Код бригады |
Сущность Карточка пропуска Номер карточки (ест. Ключ) Уровень доступа Код рабочего (связь 1:1) | Сущность Продукция Серийный номер (ест. Ключ) Класс продукции Описание продукции Дата изготовления Код цеха (ограничение по коду классификации) | Сущность Покупатель УНП (ест. ключ) Вид покупателя (Юр.лицо, физ лицо) Город Контактные данные Возможность забрать товар самому (true, false) Код продукции |
...