- •Содержание
- •Введение
- •Описание case-средств и нотаций
- •2.1 Нотация диаграммы “сущность-связь”
- •2.2 Объекты нотации idef1x
- •2.3 Описание Case-средстваERwin
- •Построение моделей
- •3.1 Концептуальное проектирование
- •3.2 Анализ сущностей
- •3.3 Анализ атрибутов1
- •3.4 Логическое проектирование
- •3.5 Генерация отношений
- •3.6 Нормализация отношений
- •Формирование запросов
- •Заключение
- •Список литературы
- •Приложение 1
- •Приложение 2
3.3 Анализ атрибутов1
1. Атрибут Номер общежития
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Номер общежития |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
№ общежития |
|
4 |
Описание |
Содержит порядковый номер общежития |
|
5 |
Тип данных |
Целочисленный |
|
6 |
Размер |
2 знак |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
0-10 |
|
9 |
Домен |
Целые числа в интервале 0 – 100 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
2. Атрибут Адрес общежития
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Адрес общежития |
|
2 |
Синонимы |
Место расположения |
|
3 |
Сокращение |
Адрес |
|
4 |
Описание |
Содержит название улицы и номер дома общежития |
|
5 |
Тип данных |
Строка |
|
6 |
Размер |
80 знаков |
|
7 |
Значение по умолчанию |
ул. Юбилейная дом 18. |
|
8 |
Ограничение на значение |
Должно содержать буквы и целые числа |
|
9 |
Домен |
Список адресов всех общежитий. |
|
10 |
Составной атрибут |
да |
|
11 |
Вычисляемый атрибут |
нет |
3. Атрибут Количество жилых комнат
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Количество жилых комнат |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
Количество комнат |
|
4 |
Описание |
Содержит число жилых комнат в общежитии |
|
5 |
Тип данных |
Целочисленный |
|
6 |
Размер |
3 знак |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
0-500 |
|
9 |
Домен |
Целые числа в интервале 0 – 500 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
4. Атрибут Жилая площадь
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Жилая площадь |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
Площадь |
|
4 |
Описание |
Содержит площадь (в кв.м) комнаты |
|
5 |
Тип данных |
Вещественный с точностью до 1 знака |
|
6 |
Размер |
3 знак |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
6,0-24,5 |
|
9 |
Домен |
Целые числа в интервале 6,0 – 30,0 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
5. Атрибут Количество койко-мест
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Количество койко-мест |
|
2 |
Синонимы |
Кол-во мест |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит максимальное число проживающих в комнате |
|
5 |
Тип данных |
Целочисленный |
|
6 |
Размер |
1 знак |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
1-5 |
|
9 |
Домен |
Целые числа в интервале 1-5 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
6. Атрибут Номер комнаты
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Номер комнаты |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
№ комнаты |
|
4 |
Описание |
Содержит уникальный (в пределах одного общежития) номер комнаты |
|
5 |
Тип данных |
Целочисленный |
|
6 |
Размер |
3 знака |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
1-535 |
|
9 |
Домен |
Целые числа в интервале 1-535 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
7. Атрибут Дата ревизии
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Дата ревизии |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит число, месяц, год ревизии |
|
5 |
Тип данных |
Дата |
|
6 |
Размер |
8 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
Месяц 1-12, Число 1-31, Год 1999-2010 |
|
9 |
Домен |
Целые числа, удовлетворяющие ограничению на значения |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
8. Атрибут ФИО ревизора
|
№ |
Параметр |
Значение |
|
1 |
Имя |
ФИО ревизора |
|
2 |
Синонимы |
Имя ревизора |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит фамилию, имя, отчество ревизора |
|
5 |
Тип данных |
строка |
|
6 |
Размер |
80 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
Не должно содержать цифр |
|
9 |
Домен |
ФИО комендантов, кастелянш всех общежитий |
|
10 |
Составной атрибут |
да |
|
11 |
Вычисляемый атрибут |
нет |
9. Атрибут Наименование единицы мебели
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Наименование единицы мебели |
|
2 |
Синонимы |
Название мебели |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит название предмета мебели (например: стул) |
|
5 |
Тип данных |
строка |
|
6 |
Размер |
20 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
Не должно содержать цифр, и служебных символов |
|
9 |
Домен |
Множество всех символов, удовлетворяющее ограничению на значения |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
10. Атрибут Инвентарный номер мебели
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Инвентарный номер мебели |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит уникальный инвентарный номер предмета мебели |
|
5 |
Тип данных |
Целое |
|
6 |
Размер |
3 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
1-999 |
|
9 |
Домен |
Целые числа из интервала 1-999 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
11. Атрибут Код студента
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Код студента |
|
2 |
Синонимы |
ID студента |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит уникальный код, присваиваемый каждому студенту (суррогатный ключ) |
|
5 |
Тип данных |
Целое |
|
6 |
Размер |
5 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
1-99999 |
|
9 |
Домен |
Целые числа из интервала 1-99999 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
12. Атрибут Текущий статус обучения
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Текущий статус обучения |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
Статус обучения |
|
4 |
Описание |
Содержит текущее состояние учебы студента (очн., заочн., академ. отпуск и пр.) |
|
5 |
Тип данных |
Строка |
|
6 |
Размер |
15 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
- |
|
9 |
Домен |
- |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
13. Атрибут Форма обучения
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Форма обучения |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит формы обучения студента (бюджет, контракт, ЦКП) |
|
5 |
Тип данных |
Строка |
|
6 |
Размер |
10 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
- |
|
9 |
Домен |
Бюджет, контракт, ЦКП |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
14. Атрибут Статус проживания
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Статус проживания |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит занимаемую должность (староста крыла, староста общежития, председатель студсовета и др.,) |
|
5 |
Тип данных |
Строка |
|
6 |
Размер |
10 знаков |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
- |
|
9 |
Домен |
Список всех возможных студенческих должностей в общежитии |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
15. Атрибут Инвентарный номер белья
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Инвентарный номер белья |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит уникальный номер, присваиваемый каждой единице белья |
|
5 |
Тип данных |
Строка |
|
6 |
Размер |
3 знака |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
1-999 |
|
9 |
Домен |
Целые числа из интервала 1-999 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
16. Атрибут Код документа
|
№ |
Параметр |
Значение |
|
1 |
Имя |
Код документа |
|
2 |
Синонимы |
- |
|
3 |
Сокращение |
- |
|
4 |
Описание |
Содержит уникальный код, присваиваемый каждому документу (суррогатный ключ) |
|
5 |
Тип данных |
Строка |
|
6 |
Размер |
3 знака |
|
7 |
Значение по умолчанию |
- |
|
8 |
Ограничение на значение |
1-999 |
|
9 |
Домен |
Целые числа из интервала 1-999 |
|
10 |
Составной атрибут |
нет |
|
11 |
Вычисляемый атрибут |
нет |
