Варианты заданий для практикума, лабораторных работ
Перечень свойств предметной области, которые необходимо реализовать в модели БД:
1. Код *)
2. Фамилия *)
3. Имя *)
4. Отчество*)
5. Пол *)
6. Дата рождения *)
7. Возраст — вычисляемые данные
8.
1).Варианты в рамках 1NF
Паспорт (серия и номер паспорта) — [ 1 ]
9. Номер студенческого билета (зачётной книжки) — [ 2 ]
10. Специальность — [ 3 ]
11. Стоимость обучения — [ 4 ]
12. Форма обучения (очная/заочная) — [ 5 ]
13.
Город даёт образец по 3NF
Мобильный телефон — [ 6 ]
14. Место рождения (код города, город)
15.
Семья даёт образец по 2NF
Семья:
15.1. код (степень) родства
15.2.
Семья↔Участие/ОЖ даёт образец по 4NF
Фамилия И.О. члена семьи
16. Участие в общественной жизни унивеситета:
16.1. код деятельности
16.2.
Предмет↔Преподаватель вида 1:M (ТОЛЬКО ЭТОТ ВАРИАНТ будем использовать!) даёт образец по BCNF
деятельность (КВН, СТЭМ, хор,)
17. Аттестация:
17.1. код **)
17.2. Фамилия И.О. **)
17.3. код предмета
17.4. наименование предмета
17.5. оценка по предмету в ведомости
17.6.
2).Варианты в рамках BCNF
должность преподавателя (ассистент, старший преподаватель, доцент, профессор) — [ A ]
17.7. вид аттестации (зачет, экзамен) — [ B ]
17.8. номер ведомости — [ C ]
17.9. дата сдачи экзамена/зачёта — [ D ]
18. Рейтинг — вычисляемые данные (суммарный/средний балл)
19.
Направление↔Руководитель даёт образец по 5NF
Студенческое научное общество (СНО):
19.1. код научного направления
19.2. наименование научного направления
19.3. код руководителя
19.4. Фамилия И.О. руководителя
20. Место жительства студента — [ 1 ]:
20.1. код населённого пункта
20.2.
3)Варианты в рамках 2NF/4NF, 5 опций:
населённый пункт (город)
20.3. важность м/ж (фактическое, по прописке и другое)
21. Оплата обучения — [ 2 ]:
21.1. номер филиала сбербанка
21.2. номер квитанции по оплате обучения
21.3. дата оплаты обучения
21.4. величина оплаты
22. Общежитие — [ 3 ]:
22.1. номер общежития
22.2. номер квитанции по оплате за общежитие
22.3. дата квитанции по оплате за общежитие.
22.4. величина оплаты
23. Флюорография — [ 4 ]:
23.1. номер поликлиники.
23.2. дата прохождения флюорографии (2 раза в год)
23.3. номер справки по флюорографии
24. Спортивная секция — [ 5 ]:
24.1. код секции
24.2. название секции
24.3. номер квитанции по оплате за спортивную секцию
24.4. дата квитанции по оплате за спортивную секцию.
24.5. величина оплаты
Замечание: наименования свойств, отмеченные *) и **), изменяются на основе вариантов заданий по практикуму.
Студенты получают варианты заданий согласно следующей схеме:
1. По практикуму: свойства 1–7, 17.1 и 17.2 задать в соответствии с вариантами:
Варианты для практикума
Вариант
Первая группа свойств*)
Вторая группа свойств**)
Студент
Преподаватель
Студент
Экзаменатор
Студент
Учитель
Студент
Профессор
Слушатель
Преподаватель
Слушатель
Экзаменатор
Слушатель
Учитель
Слушатель
Профессор
Учащийся
Преподаватель
Учащийся
Экзаменатор
Учащийся
Учитель
Учащийся
Профессор
Например, для варианта [11] наименования свойств должны быть заданы:
1.Код студента.
2.Фамилия студента.
3.Имя студента.
…
17.1.Код преподавателя.
17.2.Фамилия И.О. преподавателя.
2. По лабораторным работам необходимо дополнительно реализовать ТРИ свойства из предметной области в соответствии с вариантами (всего 120 вариантов), см. Приложение 6:
Варианты по лабораторным работам
Анкета
Рейтинг
Досье
атрибут анкеты
атрибут рейтинга
атрибут досье
A
паспорт
должность преподавателя
место жительства
B
паспорт
вид аттестации
оплата обучения
…
…
…
…
…
…
A
зачётка
должность преподавателя
место жительства
…
…
…
…
…
…
Например, для варианта [1A1] необходимо реализовать свойства “Паспорт”; “Должность преподавателя”; “Место жительства (студента)”.
№пп
Наименование свойства в предметной области
Обозначение
1.
Студенты (учащиеся, др.)
Students
2.
Семья
Family
3.
Участие в общественной жизни университета
Activities
4.
Аттестация
Assessment
5.
Студенческое научное общество (СНО)
Student's scientific organisation (SSO)
6.
Место жительства студента
City
7.
Оплата обучения
Training payment
8.
Общежитие
Hostel
9.
Флюорография
Photoroentgenography
10.
Спортивная секция
sports section
КАРТОЧКА (студента, слушателя, учащегося)
Фамилия:
Имя:
Отчество:
Пол:
Дата рождения:
Возраст (на __/__2010г.):
1)
Паспорт (серия и номер):
Место рождения (город):
Семья:
Степень родства
Фамилия И.О.
Участие в общественной жизни университета:
Вид деятельности
2)
Аттестация:
Предмет
Фамилия И.О. преподавателя
2)
Оценка
Рейтинг (средний балл):
Студенческое научное общество (СНО):
Направление
Руководитель 1
Руководитель 2
…
3)
Место жительства:
Населённый пункт, адрес
Важность
КАРТОЧКА (студента, слушателя, учащегося)
Фамилия: Иванов
Имя: Иван
Отчество: Иванович
Пол: муж.
Дата рождения: 12 января 1990 г.
Возраст (на 01.02.2010г.): 20 лет
Паспорт (серия и номер): 12 25 345234
Место рождения (город): Санкт-Петербург
Семья:
Степень родства
Фамилия И.О.
мать
Иванова М.И.
отец
Иванов И.И.
сестра
Иванова Г.И.
Участие в общественной жизни университета:
вид деятельности
КВН
Что?Где?Когда
Аттестация:
Предмет
Фамилия И.О. преподавателя
Оценка
Высшая математика
Макаридина В.А.
Программирование
Федоркевич Е.В.
История
Козлов Н.Д.
Рейтинг (средний балл): 4
Студенческое научное общество (СНО):
Направление
Голикова Е.И.
Лучин Р.М.
Программирование
+
Численные методы
+
Моделирование
+
Место жительства:
Населённый пункт, адрес
важность
Колпино
По прописке
Пушкин
Фактически
КАРТОЧКА (студента, слушателя, учащегося)
Фамилия студента: [surname]
Имя: [name]
Отчество: [lastname]
Пол: [boy]
Дата рождения студента: [birthday]
Возраст (на __/__2010г.): [Возраст]
Паспорт (серия и номер): [pasport]
Место рождения (город): [birthplace]
Семья:
Степень родства
Фамилия И.О.
[filiation]
[relative]
Участие в общественной жизни университета:
вид деятельности
[activity]
Аттестация:
Предмет
Фамилия И.О. преподавателя
Согласно варианту (п.п.17.6-17.9)
Оценка
[subject]
[teacher]
[mark]
Рейтинг (средний балл):
Студенческое научное общество (СНО):
Направление
Руководитель 1
Руководитель 2
…
[direction]
[head1]
[head2]
…
Место жительства:
Населённый пункт, адрес
Важность
[city]
[importance]
Код ID, student_ID
Фамилия surname
Имя name
Отчество lastname
Пол boy
Дата рождения birthday
Возраст age
Паспорт pasport
Номер студенческого билета card number
Специальность speciality/ skill
Стоимость обучения training cost
Форма обучения (очная/заочная) educKind (internal/correspondence)
Мобильный телефон mobile
Место рождения (код города, город) birthplace (city_ID, city)
код (степень) родства filiation
Фамилия И.О. члена семьи relative
код деятельности activity_ID
деятельность (КВН, СТЭМ, хор,) activity
код (преподавателя, др.) teacher_ID
Фамилия И.О. teacher
код предмета subject_ID
наименование предмета subject
оценка по предмету в ведомости mark
должность преподавателя position
вид аттестации (зачет, экзамен) certification kind (offset, examination)
номер ведомости sheet
дата сдачи экзамена/зачёта date of delivery of examination/offset
Рейтинг rating
код научного направления code of a scientific direction
наименование научного направления the name of a scientific direction
код руководителя code of the head
Фамилия И.О. руководителя head
код населённого пункта settlement code
населённый пункт (город) settlement (city)
важность м/ж (фактическое, по прописке и другое) importance м/ж (actual, on a residence permit and another)
номер филиала сбербанка number of branch of the Savings Bank
номер квитанции по оплате обучения номер квитанции по оплате обучения
дата оплаты обучения date of payment of training
величина оплаты payment size
номер общежития hostel number
номер квитанции по оплате за общежитие receipt number on payment for a hostel
дата квитанции по оплате за общежитие. receipt date on payment for a hostel.
величина оплаты payment size
номер поликлиники. polyclinicNumber
дата прохождения флюорографии date of passage of photoroentgenography (twice a year)
номер справки по флюорографии inquiry number on photoroentgenography
код секции section code
название секции section name
номер квитанции по оплате за спортивную секцию receipt number on payment for sports section
дата квитанции по оплате за спортивную секцию. receipt date on payment for sports section.
величина оплаты payment size
Студенты (учащиеся, др.) Students
Семья Family
Участие в общественной жизни университета Activities
Аттестация Assessment
Студенческое научное общество (СНО) Student's scientific organisation (SSO)
Место жительства студента City
Оплата обучения Training payment
Общежитие Hostel
Флюорография Photoroentgenography
Спортивная секция sports section
Требования по нормализации:
Продемонстрировать отношение, не удовлетворяющее 1NF.
1NF
2NF
3NF
BKNF (если есть)
Привести все диаграммы FD
Требования по объему данных:
Студенты — своя группа.
Допускаются студенты — полные тезки.
Учебные дисциплины и преподаватели — аттестация за 4 семестра (1 и 2 курс).
Допускаются преподаватели — полные тезки.
Варианты по аттестации:
1 — конкретный предмет ведет единственный преподаватель, др. дисциплины не ведет (не используем).
2 — группа преподавателей ведет единственную дисциплину, другие дисциплины преподаватели не ведут.
3 — 1 преподаватель ведет несколько дисциплин, другие преподаватели эти дисциплины не ведут (не используем).
4 — любые преподаватели ведут любые дисциплины (не используем).
studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление