Читайте также:
|
|
Первым шагом при создании логической модели БД является построение ERD- диаграммы.
ERD- диаграмма состоит из трех частей:
Рассмотрим процесс построения логической модели на примере БД студентов системы
«Служба занятости вуза».
Сущность «Студент»
Атрибуты | Описание |
Номер | Идентифицирует пользователя |
Ф.И.О. | Ф.И.О. пользователя |
Пароль | Доступ в систему |
Возраст | Студента |
Пол | Студента |
Характеристика | Memo- поле с общей характеристикой пользователя |
E- mail | Адрес электронной почты |
Телефон | Студента |
Опыт работы | Специальности и опыт работы студента по каждой из них |
Специальность | По окончании учебного заведения у студента |
Специализация | Направление специальности при обучении |
Иностранный язык | Список и уровень владения |
Тестирование | Список тестов и отметки о их прохождении |
Экспертная оценка | Список предметов с оценкой по каждому из них |
Оценки по экзаменам | Список с оценками |
В данном списке некоторые атрибуты нельзя определить в виде одного поля.
Выделяем их: опыт работы, иностранный язык, тестирование, экспертная оценка, оценки по экзаменам.
Определим их атрибуты.
Сущность «Опыт работы»
Атрибуты | Описание |
Специальность | Название специальности, по которой есть опыт работы |
Опыт | По специальности в годах |
Место работы | Наименование предприятия, где приобретался опыт |
Сущность «Иностранный язык»
Атрибуты | Описание |
Язык | Название ин. языка, которым владеет студент |
Уровень владения | Численная оценка |
Сущность «Тестирование»
Атрибуты | Описание |
Название | Тест который прошел студент |
Описание | Краткое описание теста |
Оценка | Оценка за тест |
Сущность «Экспертная оценка»
Атрибуты | Описание |
Дисциплина | Наименование дисциплины, по которой оценивался студент |
Ф.И.О. преподавателя | Который оценивал студента |
Оценка | Экспертная оценка преподавателя |
Сущность «Оценки по экзаменам»
Атрибуты | Описание |
Предмет | Название предмета, по которому сдавался экзамен |
Оценка | Полученная оценка |
ERD- диаграмма.
Иностранный язык Студент
Владеет Опыт работы
Имеет
*
*
Экспертная оценка
Тест
* *
Получает Проходит
Оценка по экзаменам
*
Все сущности зависят от сущности «Студент». Связи типа «один- ко-многим».
Второй шаг.
Определение атрибутов и типов атрибутов.
Типы атрибутов
Атрибуты | Тип |
Номер | Числовой |
Ф.И.О. | Строковый |
Пароль | Строковый |
Возраст | Числовой |
Пол | Строковый |
Характеристика | Строковый |
E- mail | Строковый |
Телефон | Числовой |
Опыт | Числовой |
Специальность | Строковый |
Специализация | Строковый |
Место работы | Строковый |
Язык | Строковый |
Уровень владения | Числовой |
Название | Строковый |
Описание | Строковый |
Оценка | Числовой |
Дисциплина | Строковый |
ФИО преподавателя | Строковый |
Предмет | Строковый |
Ключевые атрибуты
Дата добавления: 2015-12-07; просмотров: 74 | Нарушение авторских прав