Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Пример создание логической модели

Читайте также:
  1. E. Примерные темы рефератов
  2. q в любой форме (например, в виде графической схемы) составить алгоритм решения задачи, например как показано на рисунке 2.4.2;
  3. V. ПРИМЕРНАЯ ТЕМАТИКА КОНТРОЛЬНЫХ РАБОТ ПО ТЕОРИИ РАЗДЕЛЕНИЯ ВЛАСТЕЙ
  4. V. Системно-теоретические модели
  5. А какие примеры привести, объясняя, почему нельзя на себя надевать личины ведьм, вампиров, вурдалаков и просто нечистой силы?
  6. А). Создание поля для нумерации записей
  7. А. Создание и заполнение базы данных

Первым шагом при создании логической модели БД является построение ERD- диаграммы.

ERD- диаграмма состоит из трех частей:

  1. сущностей;
  2. атрибутов;
  3. взаимосвязей.

Рассмотрим процесс построения логической модели на примере БД студентов системы

«Служба занятости вуза».

Сущность «Студент»

Атрибуты Описание
Номер Идентифицирует пользователя
Ф.И.О. Ф.И.О. пользователя
Пароль Доступ в систему
Возраст Студента
Пол Студента
Характеристика Memo- поле с общей характеристикой пользователя
E- mail Адрес электронной почты
Телефон Студента
Опыт работы Специальности и опыт работы студента по каждой из них
Специальность По окончании учебного заведения у студента
Специализация Направление специальности при обучении
Иностранный язык Список и уровень владения
Тестирование Список тестов и отметки о их прохождении
Экспертная оценка Список предметов с оценкой по каждому из них
Оценки по экзаменам Список с оценками

В данном списке некоторые атрибуты нельзя определить в виде одного поля.

Выделяем их: опыт работы, иностранный язык, тестирование, экспертная оценка, оценки по экзаменам.

Определим их атрибуты.

Сущность «Опыт работы»

Атрибуты Описание
Специальность Название специальности, по которой есть опыт работы
Опыт По специальности в годах
Место работы Наименование предприятия, где приобретался опыт

Сущность «Иностранный язык»

Атрибуты Описание
Язык Название ин. языка, которым владеет студент
Уровень владения Численная оценка

Сущность «Тестирование»

Атрибуты Описание
Название Тест который прошел студент
Описание Краткое описание теста
Оценка Оценка за тест

 

Сущность «Экспертная оценка»

Атрибуты Описание
Дисциплина Наименование дисциплины, по которой оценивался студент
Ф.И.О. преподавателя Который оценивал студента
Оценка Экспертная оценка преподавателя

Сущность «Оценки по экзаменам»

Атрибуты Описание
Предмет Название предмета, по которому сдавался экзамен
Оценка Полученная оценка

 

ERD- диаграмма.

 

Иностранный язык Студент

Владеет Опыт работы

 

Имеет

* 

*

 

 

Экспертная оценка

Тест

* *

 

Получает Проходит

 

 

Оценка по экзаменам

 *

 

Все сущности зависят от сущности «Студент». Связи типа «один- ко-многим».

Второй шаг.

Определение атрибутов и типов атрибутов.

Типы атрибутов

 

Атрибуты Тип
Номер Числовой
Ф.И.О. Строковый
Пароль Строковый
Возраст Числовой
Пол Строковый
Характеристика Строковый
E- mail Строковый
Телефон Числовой
Опыт Числовой
Специальность Строковый
Специализация Строковый
Место работы Строковый
Язык Строковый
Уровень владения Числовой
Название Строковый
Описание Строковый
Оценка Числовой
Дисциплина Строковый
ФИО преподавателя Строковый
Предмет Строковый

 

Ключевые атрибуты


Дата добавления: 2015-12-07; просмотров: 74 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)