- •Содержание
- •Введение
- •Описание 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 |
Вычисляемый атрибут |
нет |