Информационная система ВУЗа

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 2525 страниц
  • 6 + 6 источников
  • Добавлена 14.02.2011
800 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание


1. Задание
2. Предметная область. Информационная система ВУЗа
3. Построение инфологической (концептуальной) модели предметной области.
4. Проектирование логической структуры базы данных
5. Запросы в информационной системе

Фрагмент для ознакомления

vidzan, grup.grup, [plan].semestr
FROM prepod INNER JOIN
[plan] ON prepod.id_prepod = [plan].id_prepod INNER JOIN
vidzan ON [plan].id_vidzan = vidzan.id_vidzan INNER JOIN
grup ON [plan].id_grupa = grup.id_grup
WHERE (grup.grup = N'111') AND (vidzan.vidzan = N'лекция') AND ([plan].semestr = 5)

Результат выполнения запроса :



7. Получить список и общее число студентов указанных групп, сдавших зачет либо экзамен по указанной дисциплине с указанной оценкой.

SELECT student.familya, student.name, student.sec_name, disciplin.name_diciplina, uspev.ocenka
FROM student INNER JOIN
uspev ON student.id_student = uspev.id_student INNER JOIN
[plan] ON uspev.id_plan = [plan].id_plan INNER JOIN
disciplin ON [plan].id_disciplina = disciplin.id_disciplina
WHERE (disciplin.name_diciplina = N'БД') AND (uspev.ocenka = 5)

Результат выполнения запроса :



8. Получить список и общее число студентов указанных групп или указанного курса указанного факультета, сдавших указанную сессию на отлично, без троек, без двоек.
SELECT student.familya, student.name, student.sec_name, grup.grup, [plan].semestr, uspev.ocenka
FROM student INNER JOIN
grup ON student.id_grup = grup.id_grup INNER JOIN
uspev ON student.id_student = uspev.id_student INNER JOIN
[plan] ON grup.id_grup = [plan].id_grupa AND uspev.id_plan = [plan].id_plan
WHERE (uspev.ocenka = 5) AND ([plan].semestr = 5) AND (grup.grup = N'111')

Результат выполнения запроса :




9. Получить перечень преподавателей, принимающих (принимавших) экзамены в указанных группах, по указанным дисциплинам, в указанном семестре.

SELECT prepod.familya, prepod.name, disciplin.name_diciplina, grup.grup, [plan].semestr
FROM prepod INNER JOIN
[plan] ON prepod.id_prepod = [plan].id_prepod INNER JOIN
grup ON [plan].id_grupa = grup.id_grup INNER JOIN
disciplin ON [plan].id_disciplina = disciplin.id_disciplina
WHERE (disciplin.name_diciplina = N'БД') AND (grup.grup = N'111') AND ([plan].semestr = 5)


10. Получить список студентов указанных групп, либо которым заданный преподаватель поставил некоторую оценку за экзамен по определенным дисциплинам, в указанных семестрах, за некоторый период.

SELECT student.familya, student.name, student.sec_name, grup.grup, [plan].semestr, prepod.familya
FROM grup INNER JOIN
student ON grup.id_grup = student.id_grup INNER JOIN
[plan] ON grup.id_grup = [plan].id_grupa INNER JOIN
prepod ON [plan].id_prepod = prepod.id_prepod INNER JOIN
disciplin ON [plan].id_disciplina = disciplin.id_disciplina
WHERE (prepod.familya = N'Иваненко') AND ([plan].semestr = 5) AND (grup.grup = N'111')

Результат выполнения запроса :




11. Получить список студентов и тем дипломных работ, выполняемых ими на указанной кафедре либо у указанного преподавателя.

SELECT student.familya, student.name, student.sec_name, diplom.tem, [plan].kafedra
FROM diplom INNER JOIN
student ON diplom.id_diplom = student.id_diplom INNER JOIN
uspev ON student.id_student = uspev.id_student INNER JOIN
[plan] ON uspev.id_plan = [plan].id_plan
WHERE ([plan].kafedra = 101)

Результат выполнения запроса :



Получить список руководителей дипломных работ с указанной кафедры, либо факультета полностью и раздельно по некоторым категориям преподавателей.

SELECT prepod.familya, prepod.name, prepod.sec_name, diplom.tem, fakultet.nazvanie
FROM fakultet INNER JOIN
prepod ON fakultet.id_fakultet = prepod.id_fakultet INNER JOIN
student ON fakultet.id_fakultet = student.id_fakultet INNER JOIN
diplom ON student.id_diplom = diplom.id_diplom
WHERE (fakultet.nazvanie = N'Информационные технологии ')
Результат выполнения запроса :



Получить нагрузку преподавателей (название дисциплины, количество часов), ее объем по отдельным видам занятий и общую нагрузку в указанном семестре для конкретного преподавателя либо для преподавателей указанной кафедры.

SELECT prepod.familya, prepod.name, prepod.sec_name, disciplin.name_diciplina, disciplin.labrab, disciplin.przan, disciplin.lekc, disciplin.sarab,
[plan].id_vidzan
FROM disciplin INNER JOIN
[plan] ON disciplin.id_disciplina = [plan].id_disciplina INNER JOIN
prepod ON [plan].id_prepod = prepod.id_prepod INNER JOIN
vidzan ON [plan].id_vidzan = vidzan.id_vidzan
WHERE (prepod.familya = N'Иваненко')

Результат выполнения запроса :


Литература

1. Диго С.М., «Базы Данных», Москва, «Финансы и статистика», 2005г.
2. Дж. Боуман, С.Эмерсон, М.Дарновски «Практическое руководство по SQL»
3. Базы данных: модели, разработка, реализация / Карпова Т.- СПб.: Питер, 2001. –304с.
4. Белов А.Н. Бухгалтерский учет в учреждениях непроизводственной сферы. – М.: Финансы и статистика, 1995. – 240с.
5. Конноли Томас, Бегг Каролин Базы данных. Проектирование, реализация и сопровождение. Теория и практика. — М.: Вильямс, 2000. – 1111с.
6. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. — М.: Диалог-Мифи, 2001. — 304 с.








12

13




25

Литература

1. Диго С.М., «Базы Данных», Москва, «Финансы и статистика», 2005г.
2. Дж. Боуман, С.Эмерсон, М.Дарновски «Практическое руководство по SQL»
3. Базы данных: модели, разработка, реализация / Карпова Т.- СПб.: Питер, 2001. –304с.
4. Белов А.Н. Бухгалтерский учет в учреждениях непроизводственной сферы. – М.: Финансы и статистика, 1995. – 240с.
5. Конноли Томас, Бегг Каролин Базы данных. Проектирование, реализация и сопровождение. Теория и практика. — М.: Вильямс, 2000. – 1111с.
6. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. — М.: Диалог-Мифи, 2001. — 304 с.

Вопрос-ответ:

Какая тема статьи?

Тема статьи - информационная система ВУЗа.

Что означает ВУЗ?

ВУЗ - это высшее учебное заведение.

Что включает предметная область информационной системы ВУЗа?

Предметная область информационной системы ВУЗа включает задания, предметы, планы, преподавателей, группы и другие сущности, связанные с образовательным процессом.

Какая модель используется для построения информационной системы ВУЗа?

Для построения информационной системы ВУЗа используется инфологическая концептуальная модель предметной области.

Какие данные содержит логическая структура базы данных информационной системы ВУЗа?

Логическая структура базы данных информационной системы ВУЗа содержит информацию о преподавателях, планах, виде занятий и группах.

Какая предметная область охватывается информационной системой ВУЗа?

Информационная система ВУЗа охватывает предметную область, связанную с управлением учебным процессом, расписанием занятий, планом учебных групп и преподавателей.

Какова структура предметной области в информационной системе ВУЗа?

Структура предметной области включает такие элементы, как преподаватели, группы, планы учебных занятий, расписания, виды занятий и семестры.

Что включает в себя инфологическая концептуальная модель предметной области?

Инфологическая концептуальная модель предметной области включает сущности, их атрибуты и связи между ними. В данной модели могут быть представлены сущности "преподаватель", "группа", "план учебных занятий", "расписание" и другие.

Какие запросы можно выполнить в информационной системе ВУЗа?

В информационной системе ВУЗа можно выполнить различные запросы, например, получить список групп с номером 111, получить информацию о виде занятия в определенной группе и семестре, получить список преподавателей и другие.