Реляционная модель данных. Карепова Е.Д. - 20 стр.

UptoLike

Составители: 

39
Описание предметной области:
Вся фонотека хранится на компакт-дисках и включает в себя как сбор-
ники, так и сольные альбомы. Следует различать музыку по стилям, записи -
по исполнителям. Сведения о диске должны содержать информацию о годе
выпуска, количестве композиций, общем времени звучания. Исполнитель ха-
рактеризуется именем или сценическим именем или названием группы, а
также страной. Не забудьте о классике!
БД должна уметь отвечать на вопросы, подобные следующим.
Выдать краткое описание стиля, в котором работает исполни-
тель А?
Сколько в фонотеке сольных CD, а сколько сборников?
Какие композиции коллекции записаны различными исполнителями?
Что нового в коллекции?
Вариант 3
Разработать концептуальную модель БД каталога компьютерных ком-
пакт-дисков. По полученной модели построить БД. Показать, что полученная
БД находится в форме Бойса-Кодда. Если это не так, выполнить нормализа-
цию.
Описание предметной области:
Диски делятся на 2 типаигровые и прикладные. Игры характеризу-
ются названием стиля (“квест”, “аркада”, “стратегияи пр.), прикладные
программы делятся на трансляторы, редакторы, эл. таблицы, СУБД и.т.д.).
Игры характеризуются названием, годом выпуска, страной-производителем.
Необходимо знать системные требования, предъявляемые как играми, так и
ППО.
БД должна уметь отвечать на вопросы, подобные следующим.
Выдать краткое описание стиля игры А?
Сколько в коллекции игр, а сколько наименований ПО?
Какие версии транслятора С++ имеются в коллекции? Каковы требо-
вания к самой последней? Самой ранней?
Что нового в коллекции игр?
Вариант 4
Разработать концептуальную модель БД учета садовых посадок. По
полученной модели построить БД. Показать, что полученная БД находится в
форме Бойса-Кодда. Если это не так, выполнить нормализацию.
Описание предметной области:
Владелец имеет несколько участков, именуемых далее Садами. Сад ха-
рактеризуется наименованием местности, а также кратким описанием почвы.
В саду растут фруктовые деревья различных видов (персики, сливы, яблони и
т.д.). Каждый вид имеет сорта (груша - бергамот, яблоняантоновка, и т.д.)
40
Поскольку дерево можно прививать, то на одном дереве может быть не-
сколько сортов плода данного вида (т.е. дерево относится к одному виду, но
может нести несколько сортов). Разумеется, существует множество деревьев
каждого вида и сорта. Наконец, каждый сорт относится только к одному ви-
ду, тогда как каждый вид имеет несколько сортов. Каждое дерево характери-
зуется также годом посадки и годом гибели (если дерево живое, то этот атри-
бут пуст).
БД должна уметь отвечать на вопросы, подобные следующим.
Сколько сортов персиков в саду А?
Сколько деревьев в среднем погибает в год в саду В?
Каков средний возраст яблонь?
На скольких сливах привито по несколько сортов?
Вариант 5
Разработать концептуальную модель БД малого банка. По полученной
модели построить БД. Показать, что полученная БД находится в форме Бой-
са-Кодда. Если это не так, выполнить нормализацию.
Описание предметной области:
У банка есть текущие счета, сберегательные счета и клиенты. При этом
один и тот же клиент может иметь несколько сберегательных и один теку-
щий счета. Любой счет, выписывается только на одного клиента. Клиенты
делятся на физических лиц (характеризуются именем, адресом, телефонами,
полом, датой рождения) и юридических лиц (характеризуются типом органи-
зации, юридическим адресом, количеством служащих, данными о представи-
теле, имеющем право подписи). Счет описывается балансом.
БД должна уметь отвечать на вопросы, подобные следующим.
Сколько текущих счетов у банка?
Сколько сберегательных счетов?
Сколько клиентов?
У скольких клиентов несколько текущих счетов?
Каков процент сберегательных счетов, с балансом выше $1000?
Вариант 6
Разработать концептуальную модель данных работы фирмы-
производителя. По полученной модели построить БД. Показать, что полу-
ченная БД находится в форме Бойса-Кодда. Если это не так, выполнить нор-
мализацию.
Описание предметной области:
Фирма имеет заводы, выпускающие некоторую продукцию, несколько
конструкторских бюро (КБ), разрабатывающих новую продукцию, склады.
Завод может выпускать несколько видов продукции, и одну и ту же продук-
цию могут выпускать разные заводы. На складах хранится продукция всех