ВУЗ:
Составители:
Рубрика:
41
заводов. Несколько КБ могут разрабатывать один и тот же вид продукции, но
в производство запускается только одна из них. Продукция характеризуется
наименованием, серийным номером, весом, себестоимостью, которая может
быть разной у различных заводов, но не зависит от разработавшего ее КБ. За-
воды, КБ и склады характеризуются наименованием, юридическим адресом,
именем руководителя.
БД должна уметь отвечать на вопросы, подобные следующим.
Сколько видов продукции А выпускает фирма? Конкретный завод?
Сколько видов продукции разработано в КБ Z за последний год? Сколь-
ко разработок не закончено? Сколько закончилось неудачей?
На какую сумму завод В выпустил продукции В за отчетный период?
Получить список ФИО и рабочих телефонов руководителей всех под-
разделений фирмы?
Вариант 7
Разработать концептуальную модель данных учета книг в библиотеке.
По полученной модели построить БД. Показать, что полученная БД находит-
ся в форме Бойса-Кодда. Если это не так, выполнить нормализацию.
Описание предметной области:
Фонд библиотеки состоит из книг, которые описываются автором(и),
названием, издательством, годом выпуска, количеством страниц, тематикой,
количеством экземпляров. Экземпляры книги однозначно характеризуются
своими инвентарными номерами. Книги могут быть произведением (сборни-
ками произведений) одного писателя, а могут быть тематическими сборни-
ками разных авторов. Пользователи библиотеки – читатели, которые могут
брать книги домой. Библиотека поддерживает алфавитный и тематический
каталоги.
БД должна уметь отвечать на вопросы, подобные следующим.
Сколько читателей пользуются библиотекой?
Сколько книг находится на руках?
Сколько книг находится на руках у конкретного читателя? Какие это
книги?
Какие книги данного автора есть в библиотеке? Сколько из них в со-
авторстве? Сколько произведений данного автора вошло в сборники?
Сколько книг данной тематики есть в библиотеке?
Вариант 8
Разработать концептуальную модель деканата. По полученной модели
построить БД. Показать, что полученная БД находится в форме Бойса-Кодда.
Если это не так, выполнить нормализацию.
Описание предметной области:
42
На факультете читается некоторое количество курсов. Курс предпола-
гает наличие лекций, лабораторных и практических работ. Один курс может
читаться только одним преподавателем, но практические и лабораторные ра-
боты могут вести несколько преподавателей. Каждый преподаватель может
читать несколько курсов, вести только практики или лабораторные. Студен-
ты делятся на группы. Каждая группа слушает одни и те же курсы, и каждый
курс может слушать несколько групп.
БД должна уметь отвечать на вопросы, подобные следующим.
Сколько студентов учится на факультете?
Сколько курсов читает преподаватель А? Сколько он ведет практиче-
ских занятий? Сколько лабораторных? Какие это курсы?
Какие курсы изучает студент В? Группа С?
Сколько часов отводится на преподавание дисциплины Д?
Вариант 9
Разработать концептуальную модель строительной компании. По по-
лученной модели построить БД. Показать, что полученная БД находится в
форме Бойса-Кодда. Если это не так, выполнить нормализацию.
Описание предметной области:
Строительная компания возводит различные здания. Для работ требу-
ются разнообразные материалы в различных количествах. На разных этапах
работы работают различные бригады (например, бригады каменщиков, шту-
катуров-маляров, кровельщиков, сантехников). Составляя график работ,
фирма варьирует состав бригад, т.е. рабочие назначаются в разные бригады в
разное время. Рабочий имеет только одну специальность. Для каждой брига-
ды назначается бригадир. Численность бригады варьируется от здания к зда-
нию. Бригадир может быть простым рабочим в другой бригаде. Здание опи-
сывается типом, уровнем сложности, адресом. Рабочий характеризуется спе-
циальностью, окладом, который не зависит от выполняемых на данный мо-
мент работ.
БД должна уметь отвечать на вопросы, подобные следующим.
Кто из рабочих в какую бригаду, на каком здании назначен? Какой у
него оклад?
Каков график работ на здании А (кто и когда и какой период времени
там должен работать)?
Какие материалы требуются при возведении здания В?
Вариант 10
Разработать концептуальную модель поваренной книги+меню рестора-
на. По полученной модели построить БД. Показать, что полученная БД нахо-
дится в форме Бойса-Кодда. Если это не так, выполнить нормализацию.
Описание предметной области: