Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovoi_Project / КР_практическая часть.docx
Скачиваний:
16
Добавлен:
31.03.2015
Размер:
347.59 Кб
Скачать

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ЭКОНОМИКИ И УПРАВЛЕНИЯ

КАФЕДРА ПРИКЛАДНЫХ ИНФОРМАЦИОННЫХ

ТЕХНОЛОГИЙ

ИНДИВИДУАЛЬНОЕ ДОМАШНЕЕ ЗАДАНИЕ

ПО КУРСУ «УПРАВЛЕНИЕ ДАННЫМИ»

Тема: Разработка системы по учету успеваемости студентов.

Выполнил:

Русановский К.С. гр.8095

Проверил:

Крылов А.С.

Новосибирск 2011г.

Содержание

1.Описание предметной области 2

2.Цель и задачи создания базы данных 3

3.Концептуальная модель базы данных 4

4.Реляционная модель базы данных 5

5.Модель данных в SQL Server 2005 6

6.Структура таблиц и данные в таблицах 7

7.Запросы 13

8. Представления (Views) 15

9.Хранимые процедуры (Stored Procedure) 16

10.Триггеры (Triggers) 18

11.Курсоры (Cursor) 19

12.Список литературы 21

  1. Описание предметной области

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

В виду последних курсов, основные особенности проверки знаний студентов сводились к тому, что знания проверялись посредством сдачи курсовых работ, либо ИДЗ, обозначим их как основные формы контроля за успеваемостью, а так же экзаменов и зачётов по предметам.

И так, мы имеет четыре вида контроля:

1)Курсовая работа

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

2)Индивидуальное домашнее задание (ИДЗ)

Во вторых проверяется работа студента в семестре, проверяется посредством контрольных работ, либо в данном случае, тем какие ИДЗ, и как он сдал. Состав, тематика и сроки сдачи ИДЗ устанавливаются преподавателем.

3)Результаты сессии

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

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

  1. Цель и задачи создания базы данных

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

Задачи, которые решит создаваемая мною база данных будут:

  1. Получение информации о посещаемости студентами предметов

  2. Получение информации о сдачи ИДЗ и курсовых работ

  3. Получение информации о сдачи зачетов и экзаменов

  4. Получение информации об оценках, полученных студентом

  5. Создание ведомостей, как зачетных, так и экзаменационных

  6. Составление, получение и возможность модификации тем и заданий полученных студентами для выполнения самостоятельных работ, курсовых работ, ИДЗ.

  7. Получение статистики по группе (список студентов, старосты группы, название группы, пройденные курсы)

  1. Концептуальная модель базы данных

Рис.1 Концептуальная модель базы данных

  1. Реляционная модель базы данных

  • СТУДЕНТЫ

(Номер зачетной книжки, Фамилия, Имя, Отчество)

  • ГРУППА

(Номер группы, Курс, Специальность, Староста)

  • ПОТОК

(Номер зачетной книжки, Номер группы, Форма обучения)

  • ДИСЦИПЛИНА

(Код дисциплины, Наименование дисциплины)

  • КУРС ДИСЦИПЛИНЫ

(Номер группы, Код дисциплины, Длительность, Преподаватель)

  • ПРОХОЖДЕНИЕ КУРСА

(Номер зачетной книжки, Номер группы, Код дисциплины, Количество пропусков)

  • ИДЗ

(Номер зачетной книжки, Номер группы, Код дисциплины, Зачет/незачет)

  • ФОРМА КОНТРОЛЯ ЭКЗАМЕН

(Номер зачетной книжки, Номер группы, Код дисциплины, Дата сдачи, Итоговая оценка)

  • ФОРМА КОНТРОЛЯ ЗАЧЕТ

(Номер зачетной книжки, Номер группы, Код дисциплины, Дата сдачи, Зачет/незачет)

  • ФОРМА КОНТРОЛЯ КУРСОВАЯ РАБОТА

(Номер зачетной книжки, Номер группы, Код дисциплины, Срок сдачи, Оценка)

Соседние файлы в папке Kursovoi_Project