Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
61
Добавлен:
26.03.2016
Размер:
5.1 Mб
Скачать

3. Задача.

Построить ER-модель. Предметной областью является общеобразовательная школа. Необходимо отразить текущую, четвертную и годовую успеваемость каждого учащегося, а также ведения о его посещаемости.

Билет №11

1 Вопрос. Виды свойств и их отражение в реляционной бд.

Описание свойств объекта.

Разновидности свойств

Класс объектов представляет собой совокупность

объектов, обладающих одинаковым набором свойств. При описании предметной области нужно изобразить набор свойств, фиксируемых для объектов каждого из представленных в модели классов.

Для обозначения свойств будем использовать прямоугольник,

изображенный пунктирной линией.

Связь между объектом и характеризующим его свойством изображается

в виде линии, соединяющей их обозначения. Характер связи

между объектом и его свойством может быть различный. Объект

может обладать только одним значением какого-то свойства в каждый

момент времени. Например, каждый человек может иметь только

одну «Дату_рождения» или «Стаж_работы». Назовем такие свойства

единичными. Для других свойств возможно существование одновременно

нескольких значений у одного и того же объекта

(например, свойство «Иностранный_язык» у объекта СОТРУДНИК,

если СОТРУДНИК может владеть несколькими иностранными языками). Такое свойство будем называть множественным. При изображении

связи между объектом и его свойствами для единичных свойств

будем использовать одинарную стрелку, а для множественных свойств -

двойную стрелку на конце линии, соединяющей объект с данным свойством

(рис. 2.7, 2.8).

Рис. 2.7. Изображение объекта и его свойств (условные обозначения)

Значения некоторых свойств не может измениться с течением времени.

Назовем такие свойства статическими, а те свойства, значения

которых могут изменяться со временем, будем называть динамическими.

Для обозначения динамических свойств будем использовать

букву «Д», а статических - «С» над соответствующей линией. Так,

упомянутое выше свойство «Дата_рождения» будет являться статическим,

а «Стаж» - динамическим.

Рис. 2.8. Пример изображения единичных и множественных

динамических и статических свойств

Другой характеристикой связи между объектом и его свойством

является признак того, присутствует ли это свойство у всех объектов

данного класса либо оно может отсутствовать у некоторых объектов.

Например, для отдельных служащих может иметь место свойство

«Ученаястепень», а другие объекты этого класса могут не обладать

указанным свойством. Назовем свойства, присутствующие не у всех

объектов данного класса, условными. При изображении связи условного

свойства с объектом будем использовать пунктирную линию, а

если свойство определено для всех экземпляров объектов данного

класса - сплошную (см. рис. 2.7, 2.9).

личность

Рис. 2.9. Пример изображения условного свойства

Иногда в ER-модели бывает полезно ввести понятие составного

свойства. Примером такого свойства могут быть «Адрес», состоящий

из «Города», «Улицы», «Дома» и «Квартиры». Будем использовать для

обозначения составного свойства пунктирный квадрат, из которого

исходят линии, соединяющие его с обозначениями составляющих его

элементов (см. рис. 2.7, 2.11).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]