Главная страница « Информация «

Практикум по Базам Данных


Выполняя практикум, студенты получают знания и навыки по современным базам данных и системам управления базами данных. Они изучают основы построения систем баз данных, получают представление о моделировании данных и методах управления данными с помощью языка SQL и других средств современных СУБД. Рассматриваются реляционные базы данных и системы управления базами данных. Знания и навыки приобретаются в ходе выполнения 10 практических заданий.

В качестве базового программного средства выбрана СУБД MS SQL Server 2005. Данная СУБД имеет все типичные компоненты, характерные для программных продуктов подобного рода, позволяет освоить основные приемы работы. На занятиях практикума каждый студент по индивидуальному варианту выполняет разработку модельной корпоративной системы баз данных в среде MS SQL Server 2005, используя такие средства как SQL (T-SQL), триггеры, хранимые процедуры, ограничения прав доступа и проч. Производится оптимизация запросов средствами среды MS SQL Server.

Преподаватели


• Теймуразов Кирилл Борисович (  )
• Гомзин Андрей Геннадьевич (  )

Материалы


Варианты заданий: здесь

Методичку можно скачать здесь

Текущие баллы


Текущая таблица результатов доступна по ссылке

Просьба следить за своими оценками и сообщать преподавателям в случае обнаружения ошибок.

Программное обеспечение


Для выполнения заданий практикума рекомендуется использовать Microsoft SQL Server 2005 с последним пакетом обновлений (SP4) - достаточно издания Express, бесплатно доступного для загрузки. Microsoft SQL Server 2008 также может быть использован, однако он имеет некоторые отличия. Для работы необходимо установить Database Engine и Microsoft SQL Server Management Studio (или использовать сервер spprac.cs.msu.ru и выданные логин\пароль - в этом случае можно не устанавливать Database Engine). Настоятельно рекомендуется установить Microsoft SQL Server Books Online и использовать в качестве основного справочного материала. Books Online для SQL Server 2005 также доступны в Интернете по адресу: http://msdn.microsoft.com/en-us/library/ms130214(v=sql.90).aspx.

Порядок сдачи и сроки


Практические задания выполняются по индивидуальным вариантам. Номер варианта выдается на первом занятии, формулировки заданий индивидуальных вариантов доступны по адресу http://bdis.umeta.ru/db/db_course/labs/index.html.
При сдаче в установленные сроки каждое задание может быть оценено максимум на 8 баллов (4 балла – оценка за обязательную часть, 4 балла – оценка за ответы на дополнительные вопросы). Приведенная ниже таблица показывает, сколько заданий должно быть сдано студентом для того, чтобы текущее сдаваемое задание оценивалось, исходя из максимума в 8 баллов. Если заданий сдано меньше (и отсутствует уважительная причина), то максимальная оценка составляет 4 балла, а дополнительные вопросы не задаются (исключение - задание №2). Первой неделей считается первая учебная неделя.

Номер недели

Дата

Количество уже сданных заданий

5

25.09.2017

1

6

02.10.2017

2

7

09.10.2017

3

8

16.10.2017

4

9

23.10.2017

5

10

30.10.2017

6

11

06.11.2017

7

12

13.11.2017

8

13

20.11.2017

9

14

27.11.2017

10


Время, отведенное на сдачу каждого практического задания – одно занятие. Студенты сдают задания в порядке очереди. Допускается сдача нескольких заданий на одном занятии, однако при сдаче каждого последующего задания студент оказывается в хвосте очереди, а в конце занятия все оценки за сдаваемые задания выставляются. Схема сдачи заданий в общем случае выглядит следующим образом:
• Студент показывает результаты выполнения задания. При этом все подготовленные запросы должны выполняться успешно, в противном случае задание отправляется на доработку, а оценка не выставляется.
• Преподаватель проверяет правильность написанных запросов. Баллы за основную часть могут быть снижены, если основная часть выполнена не полностью, запросы работают неверно, очень неоптимальны, или если студент не может объяснить принцип их работы.
• Также могут быть заданы вопросы по тематике практического задания. Баллы за основную часть снижаются, если студент дает неверные, неполные или неточные ответы.
• Если задание сдается вовремя, то после сдачи основной части студенту задаётся несколько дополнительных вопросов и дается время на подготовку (до конца занятия). В конце занятия выставляется оценка.
• Баллы за дополнительную часть снижаются, если дополнительные задания не выполнены, выполнены не полностью или неверно. Также баллы могут быть снижены за очень неоптимальные решения.

Исключением является лишь задание №2 – за него всегда можно получить до 8 баллов и сдавать несколько раз. Задания могут сдаваться в произвольном порядке, однако задания №4-10 могут сдаваться только после сдачи заданий №2 и №3, так как опираются на базу данных из индивидуального варианта.

Итоговая оценка


Практикум состоит из 10 практических заданий, максимальная оценка за каждое из которых составляет 8 баллов. Форма отчетности – зачет с оценкой. По результатам выполнения практических заданий в конце семестра выставляется оценка:
• «Удовлетворительно», если набрано от 20 до 39 баллов включительно.
• «Хорошо», если набрано от 40 до 59 баллов включительно.
• «Отлично», если набрано 60 и более баллов.
В случае если до желаемой оценки студенту не хватает небольшого количества баллов, то возможно выполнение дополнительных заданий по договоренности с преподавателями. Если после зачета у студента не набирается баллов на оценку «удовлетворительно», на последующих попытках сдачи максимум за каждое задание (кроме задания №2) составляет 2 балла. Задание №2 всегда оценивается исходя из максимума в 8 баллов.

Предупреждение


Размещение на других ресурсах, а также коммерческое использование материалов, опубликованных в данном разделе, возможно только с разрешения авторов. По всем вопросам пишите:   

  

© Кафедра системного программирования ВМК МГУ.

Обновлено: 7.9.2016