Проектирование модели данных
Исследование предметной области
Таблица 1. Анализ свойств из предметной области Университет
№пп
Наименование свойства в предметной области
Обозначение
Тип данных
Примечание, пример данных
1.
Код
student_ID
2.
Фамилия
surname
3.
Имя
name
4.
Отчество
lastname
5.
Пол
boy
6.
Дата рождения
birthday
Подпись поля:Юноша?
7.
Возраст
В запросах вычисляемое поле: [Возраст]
8.
Паспорт
passport
9.
Место рождения (код города)
birthplace_ID
10.
Место рождения (город)
birthplace
11.
код (степень) родства
filiation
12.
Фамилия И.О. члена семьи
relative
13.
деятельность (КВН, СТЭМ, хор,)
activity
14.
код (преподавателя, др.)
teacher_ID
15.
Фамилия И.О.
teacher
16.
код предмета
subject_ID
17.
наименование предмета
subject
18.
оценка по предмету в ведомости
mark
19.
Рейтинг
В запросах вычисляемое поле: [Рейтинг]
20.
наименование научного направления
direction
21.
код руководителя
head_ID
22.
Фамилия И.О. руководителя
head
23.
код населённого пункта
city_ID
24.
населённый пункт (город)
city
25.
важность м/ж (фактическое, по прописке и другое)
importance
Таблица 2. Анализ данных из предметной области Университет (ненормализованная таблица)
student_ID
surname
name
lastname
boy
birthday
Возраст
passport
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
birthplace_ID
birthplace
filiation
relative
activity
Санкт-Петербург
мать
Иванова М.И.
КВН; Что?Где?Когда
Санкт-Петербург
мать
Иванова М.И.
КВН; Что?Где?Когда
Санкт-Петербург
мать
Иванова М.И.
КВН; Что?Где?Когда
Санкт-Петербург
мать
Иванова М.И.
КВН; Что?Где?Когда
Санкт-Петербург
мать
Иванова М.И.
КВН; Что?Где?Когда
Санкт-Петербург
мать
Иванова М.И.
КВН; Что?Где?Когда
teacher_ID
teacher
subject_ID
subject
mark
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
direction
head_ID
head
city_ID
city
importance
Программирование
Лучин Р.М.
Колпино
По прописке
Программирование
Лучин Р.М.
Пушкин
Фактически
Численные методы
Голикова Е.И.
Колпино
По прописке
Численные методы
Голикова Е.И.
Пушкин
Фактически
Моделирование
Голикова Е.И.
Колпино
По прописке
Моделирование
Голикова Е.И.
Пушкин
Фактически
Таблица 3. Приведение ненормализованной таблицы к нормализованному виду (отношению в 1NF–виду)
student_ID
surname
name
lastname
boy
birthday
passport
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
Иванов
Иван
Иванович
+
12.01.1990
12 25 345234
birthplace_ID
birthplace
filiation
relative
activity
Санкт-Петербург
мать
Иванова М.И.
КВН
Санкт-Петербург
мать
Иванова М.И.
КВН
Санкт-Петербург
мать
Иванова М.И.
Что?Где?Когда
Санкт-Петербург
мать
Иванова М.И.
Что?Где?Когда
teacher_ID
teacher
subject_ID
subject
mark
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
Макаридина В.А.
Высшая математика
direction
head_ID
head
city_ID
city
importance
Программирование
Лучин Р.М.
Колпино
По прописке
Программирование
Лучин Р.М.
Пушкин
Фактически
Программирование
Лучин Р.М.
Колпино
По прописке
Программирование
Лучин Р.М.
Пушкин
Фактически
Дата добавления: 2015-05-10 ; Просмотров: 329 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет