Шпоры по базам данных1 / бд_4
.docЗадача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Оклады (РазмерОклада, ДатаНазначОклада, КодДолжности, ДатаНазначДолжности,
КодСотрудника, ФиоСотрудника, КодОтдела, НазвОтдела)
Семантика. В таблице отражена история назначения окладов сотрудникам на различных должностях. Сотрудник приписан к одному отделу, занимал несколько должностей, на каждой из которых мог иметь несколько назначений оклада.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Оклады (РазмерОклада, КодСотрудника, ФиоСотрудника, КодДолжности,
НазвДолжности, НазвОтдела, ДатаНазначДолжности, ДатаНазначОклада)
Семантика. В таблице отражена история назначения окладов сотрудникам на различных должностях. Сотрудник приписан к одному отделу, занимал несколько должностей, на каждой из которых мог иметь несколько назначений оклада.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Сотрудники (КодСотрудника, ФиоСотрудника, КодДолжности, РазмерОклада, РазмерПремии,
ДатаНазначДолжности, ДатаНазначОклада, ДатаНазначПремии)
Семантика. В таблице отражены сведения о сотруднике, в том числе история назначения окладов и премий на различных должностях. Сотрудник в течение трудовой деятельности занимал несколько должностей, на каждой из которых мог иметь несколько назначений оклада и премий.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
ДолжнОбязанности (КодСотрудника, СодержОбязанности, НомерОбязанностиУДолжности,
КодОтдела, КодДолжности, ФиоСотрудника, НазвОтдела, НазвДолжности, ДатаНазначДолжности)
Семантика. В таблице представлен перечень должностных обязанностей сотрудника отдела на каждой из должностей, которые он занимал в течение трудовой деятельности. В организации для каждой должности установлены определенные должностные обязанности.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
НазначениеНаДолжности (КодСотрудника, КодОтдела, КодДолжности, РазрядДолжности,
ФиоСотрудника, НазвОтдела, НазвДолжности, ДатаНазначДолжности, ГраницыОклада)
Семантика. В таблице отражена история назначения сотрудников на различные должности. Сотрудник приписан к одному отделу, занимал несколько должностей. Для каждой должности установлен разряд, который определяет границы оклада сотрудника.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Должности (КодДолжности, НазвДолжности, КодСотрудника, ФиоСотрудника, ДатаНазначДолжности,
СодержОбязанности, КодОбязанности, НомерОбязанностиУДолжности)
Семантика. В таблице отражена история назначения сотрудников на различные должности с указанием должностных обязанностей. В организации для каждой должности установлены определенные должностные обязанности.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Оценки (ФиоСтудента, Оценка, КодСпециальности, КодКафедры, Курс, Группа,
НазвКафедры, НазвСпециальности, НазвПредмета)
Семантика. В таблице отражены оценки студента по различным предметам. Каждый студент учится на одной специальности в некоторой группе. Специальность выпускается одной кафедрой, на кафедре может быть несколько специальностей.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Пересдачи (КодСтудента, КодПредмета, КодСпециальности, Курс, Группа,
НазвПредмета, ФиоСтудента, Оценка, ПредшОценка, ДатаСдачи, ПредшДатаСдачи)
Семантика. В таблице отражена успеваемость студента по различным предметам с учетом пересдач. Для каждого студента по каждому сдаваемому предмету помимо окончательной оценки и даты сдачи может указываться несколько предшествующих оценок с датами сдачи.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Досье (КодСтудента, КодСпециальности, БиблиогрСсылка, Курс, Группа,
ФиоСтудента, НазвСпециальности, НазвПредмета, Оценка, АвторскийВклад)
Семантика. В таблице отражены успеваемость студента (оценки по предметам) и (независимо) его публикации (библиографическая ссылка и авторский вклад, поскольку публикация может быть написана в соавторстве). Каждый студент учится на одной специальности в некоторой группе.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Досье (КодСтудента, ФиоСтудента, КодПредмета, Оценка, НазвПредмета, ФиоПрепод,
КодПрепод, БиблиогрСсылка, АвторскийВклад, Спец, Курс, Группа)
Семантика. В таблице отражены успеваемость студента (оценки по предметам) и (независимо) его публикации (библиографическая ссылка и авторский вклад, поскольку публикация может быть написана в соавторстве). Для каждого предмета даны сведения о преподавателе-лекторе (единственном); лектор может вести несколько предметов. Каждый студент учится на одной специальности в некоторой группе.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Оценки (КодСтудента, КодПредмета, Оценка, ФиоСтудента, КодСпециальности, КодЦикла,
НазвСпециальности, Курс, Группа, НазвПредмета, НазвЦикла)
Семантика. В таблице отражена успеваемость студента по предметам. Каждый студент учится на одной специальности в некоторой группе. В учебном плане каждый предмет относится к одному циклу, цикл может включать несколько предметов.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Досье (КодСтудента, ФиоСтудента, НомерПубликации, БиблиогрСсылка, АвторскийВклад,
КодПредмета, НазвПредмета, Оценка, Спец, Курс, Группа)
Семантика. В таблице отражены успеваемость студента (оценки по предметам) и его публикации (библиографическая ссылка и авторский вклад). Публикация имеет уникальный номер и может быть написана в соавторстве. Каждый студент учится на одной специальности в некоторой группе.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Приготовление (Дата, НомерСмены, ФиоСтаршегоПоСмене, НомерСтола, НомерЗаказа,
НазвПродукта, НазвБлюда, КолПорций, СтандРасход, КолБлюдВЗаказе)
Семантика. В таблице отражен расход продуктов, необходимых для приготовления заказанных блюд. Каждый заказ, принятый от посетителей за некоторым столом, получает номер, уникальный в пределах данной смены данного рабочего дня. Заказ может включать несколько блюд, объем конкретного блюда в заказе задается количеством порций. Каждое блюдо включает несколько продуктов; количество продукта в блюде задается стандартным расходом.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Продукты (НазвПродукта, СтандРасход, КолБлюдВЗаказе, КодБлюда, НазвБлюда, КолПорций,
Дата, НомерСмены, НомерЗаказа)
Семантика. В таблице отражен расход продуктов, необходимых для приготовления заказанных блюд. Каждый заказ, принятый от посетителей за некоторым столом, получает номер, уникальный в пределах данной смены данного рабочего дня. Заказ может включать несколько блюд, объем каждого блюда задается количеством порций. Каждое блюдо включает несколько продуктов; количество продукта в блюде задается стандартным расходом.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Блюда (КодБлюда, КодКатегории, СтандРасход, СтандКоличество,
НазвБлюда, НазвЭлемента, НазвКатегории, НазвПродукта)
Семантика. В таблице отражены свойства блюда: категория, к которой относится блюдо, состав продуктов, из которых приготовлено блюдо, с указанием расхода на стандартную порцию, а также состав микроэлементов, имеющихся в блюде, с указанием их количества в стандартной порции.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Заказ (Дата, НомерСмены, НомерЗаказа, КолБлюдВЗаказе, КодБлюда, НазвБлюда,
КолПорций, НазвПродукта, СтандРасход, ФиоСтаршегоПоСмене)
Семантика. В таблице отражен расход продуктов, необходимых для приготовления заказанных блюд. Каждый заказ, принятый от посетителей за некоторым столом, получает номер, уникальный в пределах данной смены данного рабочего дня. Заказ может включать несколько блюд, объем каждого блюда задается количеством порций. Каждое блюдо включает несколько продуктов; количество продукта в блюде задается стандартным расходом.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Заказы (НомерЗаказа, КолБлюдВЗаказе, КодБлюда, НазвБлюда, КодКатегории, НазвКатегории,
КолПорцийБлюда, Дата, НомерСмены, ФиоСтаршегоПоСмене)
Семантика. В таблице отражен расход продуктов, необходимых для приготовления заказанных блюд. Каждый заказ, принятый от посетителей за некоторым столом, получает номер, уникальный в пределах данной смены данного рабочего дня. Заказ может включать несколько блюд, объем каждого блюда задается количеством порций. Каждое блюдо относится к одной категории и включает несколько продуктов; количество продукта в блюде задается стандартным расходом.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Заказы (НомерЗаказа, КолБлюдВЗаказе, Дата, НомерСмены, НомерСтола,
КодПродукта, НазвПродукта, КодБлюда, НазвБлюда, КолПорцийБлюда, СтандРасход)
Семантика. В таблице отражен расход продуктов, необходимых для приготовления заказанных блюд. Каждый заказ, принятый от посетителей за некоторым столом, получает номер, уникальный в пределах данной смены данного рабочего дня. Заказ может включать несколько блюд, объем каждого блюда задается количеством порций. Каждое блюдо включает несколько продуктов; количество продукта в блюде задается стандартным расходом.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Показатели (КодПациента, НазвПоказателя, ЗначПоказателя, НомерПациентаУВрача,
ФиоПациента, ФиоВрача, НомерКабинета, Дата, НомерОбращения)
Семантика. В таблице отражена история измерения медицинских показателей у пациентов поликлиники в разное время. Каждому обращению пациента присваивается номер, уникальный среди всех обращений в этот день. За одно обращение пациент может посетить нескольких врачей, находящихся в разных кабинетах. Кабинет заранее не закреплен за врачом. Врач снимает у пациента несколько показателей.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Показатели (НазвПоказателя, ЗначПоказателя, КодПациента, КодВрача,
ФиоПациента, ФиоВрача, НомерКабинета, ДатаВремя)
Семантика. В таблице отражена история измерения медицинских показателей у пациентов поликлиники в разное время. За одно обращение пациент может посетить нескольких врачей, находящихся в разных кабинетах. Кабинет заранее не закреплен за врачом. Врач снимает у пациента несколько показателей.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Смены (НомерСмены, Дата, НомерКабинета, ФиоПациента, ФиоВрача, Диагноз,
НазвМедикамента, РасходМедикамента)
Семантика. В таблице содержится отчет о приеме пациентов и расходе медикаментов врачами за смену. Каждую смену прием ведут нескольких врачей, находящихся в разных кабинетах. Кабинет закреплен за врачом в течение одной смены. За смену врач принимает нескольких пациентов и расходует несколько видов медикаментов.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Приемы (ДатаВремя, КодВрача, КодСпец, КодПациента, ХронЗаболевание, ГодОбнаружения,
ФиоВрача, ФиоПациента, НазвСпец)
Семантика. В таблице фиксируется прием пациентов врачами поликлиники. Каждый врач работает по одной специализации и принимает пациента в кабинете. Кабинет заранее не закреплен за врачом. У пациента учитываются его хронические заболевания (может быть несколько).
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Приемы (ДатаВремя, КодПациента, КодКатегории, НомерКабинета, КодСпец,
КодВрача, ФиоПациента, ФиоВрача, НазвКатегории, НазвСпец)
Семантика. В таблице учитывается прием пациентов врачами поликлиники. Каждый пациент относится к одной категории. Пациент принимается врачом в кабинете. Кабинет заранее не закреплен за врачом. Врач работает только по одной специализации.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Приемы (ДатаВремя, НомерКабинета, КодВрача, КодПациента, КодХронЗаболевания,
ФиоВрача, ФиоПациента, НазвХронЗаболевания, ГодОбнаружения)
Семантика. В таблице фиксируется прием пациентов врачами поликлиники. Врач принимает пациента в кабинете; кабинет заранее не закреплен за врачом. У пациента учитываются его хронические заболевания (может быть несколько) и годы их обнаружения.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Изделия (КодИзделия, КодКатегории, КодДетали, КолВИзделии, ЗначениеСвойстваДетали,
НазвИзделия, НазвКатегории, НазвСвойстваДетали)
Семантика. В таблице отражается состав изделий. Каждое изделие относится к одной категории. Изделие состоит из нескольких деталей. Данная деталь может использоваться в разных изделиях в определенных количествах. Каждая деталь в изделии характеризуется определенным набором свойств с конкретными значениями.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Требования (КодИзделия, КодДетали, КолВИзделии, ЗначениеХарактеристики,
НазвИзделия, НазвДетали, НазвХарактеристики)
Семантика. В таблице отражаются требования к деталям в составе изделий. Каждое изделие состоит из нескольких деталей. Данная деталь может использоваться в разных изделиях в определенных количествах. В зависимости от изделия деталь должна удовлетворять набору требований в виде значений определенных характеристик.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Изделия (КодИзделия, КодКатегории, КодДетали, КолВИзделии, КодХарактеристики,
НазвИзделия, НазвКатегории, ЗначениеХарактеристики)
Семантика. В таблице содержатся сведения об изделиях с отражением их состава и характеристик. Каждое изделие относится к одной категории. Изделие состоит из нескольких деталей; деталь может использоваться в разных изделиях в определенных количествах. Изделие обладает набором тактико-технических характеристик со своими значениями.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Состав (КодИзделия, КодДетали, КодВидаДетали, КодХарактеристики, ЗначХарактеристики
Количество, НазвИзделия, НазвДетали, НазвВида)
Семантика. В таблице отражается состав изделий и их характеристики. Изделие состоит из деталей (гаек, болтов и т.п.). Каждая деталь относится к одному виду и может использоваться в разных изделиях в определенных количествах. Каждое изделие имеет набор характеристик; одна и та же характеристика может быть присуща нескольким изделиям, возможно с разными значениями.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Состав (КодИзделия, КодКатегорииИзделия, КодДетали, КодВидаДетали, Количество,
НазвКатегории, НазвИзделия, НазвДетали, НазвВида)
Семантика. В таблице отражается состав изделий. Изделие состоит из деталей (гаек, болтов и т.п.). Каждая деталь относится к одному виду и может использоваться в разных изделиях в определенных количествах. Каждое изделие относится к одной категории.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Изделия (КодИзделия, КодДетали, Количество, КодХарактеристики,
НазвИзделия, НазвДетали, НазвХарактеристики, ЗначХарактеристики)
Семантика. В таблице отражается состав изделий и их характеристики. Изделие состоит из деталей (гаек, болтов и т.п.). Каждая деталь относится к одному виду и может использоваться в разных изделиях в определенных количествах. Каждое изделие имеет набор характеристик; одна и та же характеристика может быть присуща нескольким изделиям, возможно с разными значеними.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Товары (Количество, КодТовара, НазвПоказателя, ЗначПоказателя, КодПоставщика,
ФиоПоставщика, НомерПартии, ДатаОтгрузки)
Семантика. В таблице отражены сведения о показателях качества поставляемых товаров. Поставщик может поставлять несколько видов товаров, товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар партиями, содержащими несколько видов товаров в определенных количествах. Каждый вид товара характеризуется набором показателей, значения которых для каждой партии фиксируются в таблице.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Поставки (НомерОтгрузки, ДатаОтгрузки, ОтгруженноеКоличество, КодТовара, КодПоставщика,
ОбщееКоличество, НазвТовара, ФиоПоставщика)
Семантика. В таблице отражены сведения об отгрузке поставщиком поставляемых товаров. Поставщик может поставлять несколько видов товаров. Контрактом с конкретным поставщиком оговорено общее количество для каждого вида товара. Товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар несколькими партиями в некоторых количествах. Отгружаемые партии последовательно нумеруются для отгрузок данного товара данным поставщиком.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Партии (КодПоставщика, НомерПартии, ДатаОтгрузки,
ФиоПоставщика, НазвТовара, Количество, НомерУпаковки, ВесУпаковки)
Семантика. В таблице отражены сведения о партиях поставляемых товаров. Поставщик может поставлять несколько видов товаров, товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар партиями, содержащими несколько видов товаров в определенных количествах. Каждая партия представляет собой набор последовательно пронумерованных упаковок определенного веса.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Поставки (КодТовара, Количество, ЗначХарактеристики, КодПоставщика,
НазвТовара, НазвХарактеристики, ФиоПоставщика, НомерПартии, ДатаОтгрузки)
Семантика. В таблице отражены сведения о показателях качества отгружаемых товаров. Поставщик может поставлять несколько видов товаров, товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар партиями, содержащими несколько видов товаров в определенных количествах. Каждый вид товара сам по себе (независимо от отгружаемых партий) имеет набор характеристик.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Партии (КодПоставщика, КодТовара, КодКатегории, НомерПартии, ДатаОтгрузки,
ФиоПоставщика, НазвТовара, Количество, НазвКатегории)
Семантика. В таблице отражены сведения о составе партий поставляемых товаров. Поставщик может поставлять несколько видов товаров, товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар партиями, содержащими несколько видов товаров в определенных количествах. Каждый вид товара относится к определенной категории.
Задача 4. Следующую таблицу привести к третьей нормальной форме и изобразить в виде: а) нормализованной ER-модели; б) нормализованной реляционной модели.
Поставки (КодТовара, КодХарактеристики, КодПоставщика, Количество,
ЗначХарактеристики, НазвТовара, НазвХарактеристики, ФиоПоставщика)
Семантика. В таблице отражены сведения о показателях качества отгружаемых товаров. Поставщик может поставлять несколько видов товаров, товар одного вида может поставляться несколькими поставщиками. Поставщик поставляет товар в определенных количествах. Каждый вид товара имеет набор характеристик.