Текущий контроль предусматривает выполнение контрольной работы.
Целью воспитания личности при реализации программы дисциплины является формирование таких черт как организованность и умение планировать время для выполнения сложных проектов, умение общаться с людьми в ходе выполнения этапа анализа предметной области и при подготовке рекомендаций, трудолюбие, ответственность, способность к саморазвитию, повышению своей квалификации и мастерства.
Требования к выполнению контрольной работы
Тема контрольного задания: Разработка приложения баз данных:
- с использованием СУБД MS Access и VBA;
- интеграция приложений баз данных и MS Office.
Необходимо спроектировать, написать и отладить законченное приложение типа АРМ (автоматизированное рабочее место) специалиста в выбранной предметной области, например, АРМ «Деканат», «Библиотека», «Аптека», «Склад-магазин» и т. п. Предметную область студент выбирает самостоятельно или описание предметной области в виде атрибутов информационных объектов, их взаимосвязей, ограничений целостности и бизнес-правил дается преподавателем.
Примерная тематика контрольных заданий (предметных областей) приведена в Приложении 2.
Помимо основных функций по вводу, редактированию и поиску данных, АРМ должен предоставлять пользователю интерфейс либо для формирования настраиваемых нестандартных запросов, либо для выполнения реструктуризации базы данных без перезаписи прикладных программ (по выбору студента).
Критерии оценки контрольной работы приведены в Приложении 9.
Цель – проверка формирования следующих компетенций:
- Использовать соответствующий математический аппарат и инструментальные средства для обработки, анализа и систематизации информации по теме исследования.
- Владение основными методами, способами и средствами получения, хранение и переработки информации.
- Готовить научно-технические отчеты, презентации, научные публикации по результатам выполненных исследований.
- Способность к организованному подходу к освоению и приобретению новых навыков и компетенций.
- Владение культурой мышления, способность к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения.
- Способность к саморазвитию, повышению своей квалификации и мастерства.
- Готовность работать с информацией из различных источников.
- Владение навыками работы с компьютером как средством управления информацией, способность работать с информацией в глобальных компьютерных сетях.
При выполнении контрольной работы проверяются знания, полученные по темам:
- Проектирование баз данных.
- Разработка приложения в MS Access.
- Реляционная алгебра и реляционное исчисление.
- Языковые средства современных СУБД.
В ходе выполнения контрольной работы студент должен показать, что он
- Знает методы и инструментальные средства управления данными: основные термины, понятия, изучаемые в рамках данной дисциплины; принципы и методы проектирования баз данных, алгоритмы нормализации, реализуемые при проектировании реляционных баз данных; основные возможности языков описания структуры данных, манипулирования данными и запросов.
- Умеет проектировать, разрабатывать и внедрять программные продукты (приложения баз данных): проектировать базы данных для различных предметных областей; проектировать словари и классификаторы, имеющие различную организацию, на основе общероссийских и международных классификаторов; проектировать документы и системы документов; пользовательские интерфейсы приложений БД; создавать базы данных средствами «настольных» СУБД; разрабатывать простейшие приложения баз данных с использованием реляционно-объектных «настольных» СУБД (пользовательского интерфейса, запросов, отчетов).
- Владеет методами проектирования ИС, методами и средствами разработки программ: проектирования реляционной базы данных средней сложности на основе алгоритмов нормализации; работы с СУБД MS Access, создания с их помощью баз данных и приложений, реализующих основные операции над данными, а также пользовательский интерфейс, средства генерации запросов и отчетов.
Предусматривается возможность «защиты» выполненных работ, если приведенное решение допускает неоднозначность оценки. Защита предусматривает:
- Объяснение студентом всех использованных в решении методов, структур данных, их оценка и обоснование.
- Внесение предложенных преподавателем изменений в условия и пояснение, какие изменения это вызовет в приведенном студентом решении.
- Рассмотрение и анализ альтернативных решений.
В ходе защиты студент должен показать знание профессиональной терминологии в рамках соответствующей темы, продемонстрировать знание теоретического материала и умение на практике применять эти знания, а также владение математическим аппаратом и используемыми инструментальными средствами.
Кроме того, в ходе защиты он должен продемонстрировать наличие следующих компетенций:
- владение культурой мышления, способность к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения;
- способность логически верно, аргументировано и ясно строить речь.
7. Содержание дисциплины
Раздел 1. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ
Тема 1. Общие принципы построения баз данных.
Назначение, архитектура и основные функции СУБД
Введение в базы данных (БД). Понятие БД и СУБД. История и предпосылки возникновения БД. Основные области применения и социальная значимость БД. Обзор современного рынка СУБД.
БД и СУБД: основные определения. Отличие СУБД от файловых систем. Независимость данных. Базы данных на инвертированных файлах.
Интерфейсы СУБД: интерактивный и программный. Средства быстрой разработки приложений, визуальные средства проектирования в среде СУБД: конструкторы, мастера, построители.
Многоуровневая архитектура современных СУБД. Понятие модели данных с точки зрения многоуровневой архитектуры СУБД (инфологическая, внешние, концептуальная, логическая и физическая модели данных). Логическая и физическая независимость данных. Инфологические и даталогическое моделирование. Метамоделирование и базы данных. Проектирование баз данных и разработка приложений баз данных и (мета)моделирование предметных областей. Физическая модель БД.
Основные требования к организации СУБД и организация процессов обработки данных в БД. Функции СУБД. Управление данными, управление транзакциями. Журнализация. Восстановление после сбоев. Языковые средства современных СУБД: языки описания данных, языки манипулирования данными и языки запросов СУБД.
Методы доступа, методы обеспечения безопасности, целостности, надежности БД. Хранимые процедуры. Триггеры.
Администратор баз данных. Основные функции администратора баз данных.
Средства проектирования баз данных.
Лекции: 2 часа.
Практические занятия: –
Самостоятельная работа: 4 часа.
Тема 2. Понятие модели данных
Модели данных: понятие модели и основные компоненты модели данных (структуры, ограничения целостности, операции). Взаимосвязи в модели данных («один к одному», «один ко многим», «многие к одному», «многие ко многим»).
«Дореляционные» модели данных: иерархическая и сетевая модели, структуры, ограничения целостности, операции; достоинства и недостатки различных моделей.
Реляционная модель данных. Достоинства и недостатки реляционной модели.
Объектно-ориентированные БД. XML-ориентированные БД.
Базы данных и базы знаний.
Основные отличия «семантических» моделей данных от «синтаксических». ER-модель Чена (модель «сущность-связь»): структуры, ограничения целостности, операции. Диаграммы «сущность-связь».
Семантические сети: структура, ограничения целостности, операции.
Лекции: 2 часа.
Практические занятия: –
Самостоятельная работа: 4 часа.
Тема 3. Проектирование баз данных
Уровни проектирования баз данных.
Жизненный цикл программных систем и баз данных. Анализ и моделирование предметных областей. CASE-средства и их использование при разработке БД.
Реляционный подход к проектированию: основные концепции. Реляционная модель данных. Основные понятия: домен, отношение, кортеж, ключ. Понятие первичного ключа. Связи, типы связей. Понятие внешнего ключа. Целостность баз данных. Классификация ограничений целостности. Теория нормализации и функциональные зависимости. Понятие нормальных форм: 1FN, 2NF, 3NF и CBNF, 4NF и 5NF. Причины, вызывающие нарушение ограничений целостности. Проектирование реляционных баз данных на основе алгоритмов нормализации.
Кодирование и классификация социально-экономической информации. Проектирование словарей и классификаторов. Стандарты кодирования информации. Нормативно-правовые основы.
Документы, особенности работы с электронными документами, система управленческой документации, проектирование документов и систем документов. Полнотекстовые базы данных. Системы управления документами.
Интеграция приложений БД и приложений MS Office.
Лекции: 6 часов.
Практические занятия: 8 часов.
Самостоятельная работа: 16 часов.
Тема 4. Разработка приложения в MS Access
Создание баз данных: создание таблиц и связей, определение атрибутов и их свойств; задание средств контроля данных при вводе и контроль целостности данных при выполнении операций.
Ввод и редактирование данных в БД. Проектирование экранных форм. Генераторы экранных форм. Создание и использование экранных форм. Использование приемов, рационализирующих процесс ввода данных. Контроль вводимых данных. Возможности использования элементов типа «список» и работа со связанными таблицами. Ввод данных одновременно в несколько связанных таблиц.
Проектирование и реализация запросов. Создание и генерация отчётов.
Лекции: 2 часа.
Практические занятия: 6 часов.
Самостоятельная работа: 16 часов.
Литература по разделу:
1. Агальцов В. П. Локальные базы данных : учебник / . - М. : ФОРУМ-ИНФРА-М, 20с.
2. Фрост Р. Базы данных. Проектирование и разработка = Database design and development / Р. Фрост ; Дж. Дей ; К. Ван Слайк ; пер. с англ. А. Кухаренко. – М. : НТ Пресс, 20с.
3. Базы данных: модели, разработка, реализация [Электронный ресурс] [www. *****]
4. Кузин А. В. Базы данных : учеб. пособие / ; . – М. : Академия, 2010.
5. Кузнецов С. Д. Введение в реляционные базы данных [Электронный ресурс] [www. *****]
6. Ланин В. В. Системы управления электронными документами: Учебно-метод. пособие [Электронный ресурс] / В. В. Ланин, Л. Н., А. Ю. Рычков; Перм. ун‑т. – Пермь, 2007. – 84 с.
7. Лядова Л. Н. Основы информатики и информационных технологий : учеб. пособие / , , . Пермь : Изд-во Перм. ун-та, 2004. – 310 с. Раздел 2.
8. Лядова Л. Н. Основы СУБД MS Access. Пермь: Пермский филиал ГУ-ВШЭ. [Электронный ресурс].
9. Лядова Л. Н. Презентация по темам курса.
10. Пирогов В.Ю. Информационные системы и базы данных. Организация и проектирование : учеб. пособие / . – СПб. : БХВ-Петербург, 2009. – 528 с.
11. Чуприна С. И. Базы данных и экспертные системы. Проектирование реляционных баз даны : Методические рекомендации [Электронный ресурс]. Перм. ун‑т. Пермь, 2005.
12. Шаврин С. М. Моделирование и проектирование информационных систем: учеб.-метод. пособие / , , ; Перм. гос. ун‑т.– Пермь, 2007.
Формы и методы проведения занятий по разделу, применяемые учебные технологии:
При проведении занятий используются:
‒ решение задач и выполнение лабораторных работ на практических занятиях;
‒ экспресс-опросы по темам курса;
‒ проверочные тесты, доступные в LMS, время выполнения которых и количество попыток не ограничены – задания выполняются до получения правильных ответов на 100% заданий.
Раздел 2. МАНИПУЛИРОВАНИЕ ДАННЫМИ
Тема 5. Реляционная алгебра и реляционное исчисление
Реляционная алгебра и реляционное исчисление. Сравнение возможностей.
Операции реляционной алгебры: объединение, разность, декартово произведение, проекция, селекция, пересечение и соединение. Примеры. Операции реляционной алгебры и манипулирование данными в реляционной БД. Сопоставление операций, примеры.
Лекции: 2 часа.
Практические занятия: 4 часа.
Самостоятельная работа: 8 часов.
Тема 6. Языковые средства современных СУБД
Классификация языковых средств.
Реляционная алгебра и реляционное исчисление и операции над данными в БД.
Языки запросов SQL, QBE.
Язык SQL: назначение языка и стандарты, основные операторы, использование SQL при создании приложений баз данных. Общая характеристика SQL. Стандарты SQL. Классификация. Реализации SQL в современных СУБД. SQL-DDL – описание базы данных. Создание баз данных, таблиц, индексов. Задание ограничений целостности при описании БД. Ограничения целостности в стандартах SQL. Обеспечение безопасности при работе с БД. SQL-DML – манипулирование данными. Ввод и корректировка данных средствами SQL. Команда SELECT. Определение состава полей, выводимых в ответ. Вычисляемые поля. Возможности задания условий отбора. Возможности связывания таблиц. Вложенные запросы. Возможности группировки данных, получение подитогов. Использование агрегатных функций. Упорядочение данных в ответе. Команды UPDATE, DELETE, INSERT.
Генерация запросов. Язык запросов QBE. Особенности реализации QBE в современных СУБД. Классификация запросов. Задание простых и сложных запросов. Влияние типа поля на формулирование запроса. Возможности совместной обработки нескольких таблиц, связывание таблиц. Вычисляемые поля. Упорядочение данных в ответе. Состав и порядок следования полей в ответе. Возможности группировки данных, получение подитогов. Использование агрегатных функций. Корректирующие (управляющие) запросы. Табличные языки как «построители» SQL-запросов.
Вывод информации из баз данных, средства репортинга. Возможности генераторов отчетов современных СУБД. Источники данных для отчетов. Задание формы и состава документа-отчета. Введение вычисляемых полей. Получение документов, включающих несколько степеней итогов. Получение документов на основе нескольких источников (таблиц, запросов и др.). Графическое оформление документа. Сохранение описания документа. Корректировка созданного описания.
Лекции: 4 часа.
Практические занятия: 4 часа.
Самостоятельная работа: 12 часов.
Литература по разделу:
1. Фрост Р. Базы данных. Проектирование и разработка = Database design and development / Р. Фрост ; Дж. Дей ; К. Ван Слайк ; пер. с англ. А. Кухаренко. – М. : НТ Пресс, 20с.
2. Базы данных: модели, разработка, реализация [Электронный ресурс] [www. *****]
3. Кузин А. В. Базы данных : учеб. пособие / ; . – М. : Академия, 2010.
4. Лядова Л. Н. Презентация по темам курса.
5. Полякова Л.Н. Основы SQL [Электронный ресурс] [www. *****]
6. Советов Б.Я. Базы данных. Теория и практика : учебник / ; ; . – М. : Высшая школа, 2007.
7. Швецов В. И. Базы данных. [Электронный ресурс] [www. *****]
Формы и методы проведения занятий по разделу, применяемые учебные технологии:
При проведении занятий используются:
‒ решение задач и выполнение лабораторных работ на практических занятиях;
‒ экспресс-опросы по темам курса;
‒ проверочные тесты, доступные в LMS, время выполнения которых и количество попыток не ограничены – задания выполняются до получения правильных ответов на 100% заданий.
Раздел 3. ЗАДАЧИ УПРАВЛЕНИЯ ДАННЫМИ В СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМАХ
Тема 7. Современные СУБД и архитектура ИС
Распределенные информационные системы и использование СУБД, понятие о распределенной базе данных. Гипертекстовые системы и XML.
Централизованные и распределенные базы данных. Понятие распределенной системы и модели распределенных вычислений, двух - и трехуровневые модели (FS-модель, DBS-модель, AS-модель).
Особенности работы с базами данных в многопользовательском режиме. Проблемы, связанные с параллельным доступом, и пути их решения. Обеспечение целостности БД в распределенных БД. Протокол двухфазной фиксации. Технологии тиражирования. Особенности работы в гетерогенной среде. Методы доступа к данным: ODBC, DAO. ADO, .
Тема 8. Темпоральные данные и хронологические БД
Хронологические базы данных, проблемы работы с историческими данными. Представление темпоральных (исторических) данных в реляционных БД (типы данных и модели).
Тема 9. Режимы OLTP и OLAP
OLAP и OLTP-системы, сравнение. Понятие хранилища данных.
Особенности работы в глобальных сетях. Публикация БД в Интернет. Гипертекстовые системы. Понятие и использование XML. XML-ориентированные БД. XML и задача интеграции ИС.
Всего по разделу: Лекции: 2 часа.
Практические занятия: –
Самостоятельная работа: 8 часов.
1. Фрост Р. Базы данных. Проектирование и разработка = Database design and development / Р. Фрост ; Дж. Дей ; К. Ван Слайк ; пер. с англ. А. Кухаренко. – М. : НТ Пресс, 20с.
2. Базы данных: модели, разработка, реализация [Электронный ресурс] [www. *****]
3. Кузин А. В. Базы данных : учеб. пособие / ; . – М. : Академия, 2010.
4. Кузнецов С. Д. Введение в реляционные базы данных [Электронный ресурс] [www. *****]
5. Лядова Л. Н. Основы информатики и информационных технологий : учеб. пособие / , , . Пермь : Изд-во Перм. ун-та, 2004. – 310 с. Раздел 2.
6. Лядова Л. Н. Презентация по темам курса.
7. Пирогов В.Ю. Информационные системы и базы данных. Организация и проектирование : учеб. пособие / . – СПб. : БХВ-Петербург, 2009. – 528 с.
8. Шаврин С. М. Моделирование и проектирование информационных систем: учеб.-метод. пособие / , , ; Перм. гос. ун‑т.– Пермь, 2007.
Формы и методы проведения занятий по разделу, применяемые учебные технологии:
При проведении занятий используются:
‒ проверочные тесты, доступные в LMS, время выполнения которых и количество попыток не ограничены – задания выполняются до получения правильных ответов на 100% заданий.
8. Образовательные технологии
Используется «проблемное» чтение лекций по дисциплине с использованием компьютерного мультимедийного оборудования, предусматривающее разбор практических задач, моделирование типовых ситуаций, возникающих при разработке программного обеспечения различного назначения с использованием СУБД.
На практике используются инструментальные средства (системы программирования, СУБД, офисный пакет), позволяющие получить базовые навыки работы со средствами разработки баз данных и программного обеспечения, подготовить студентов к использованию для разработки промышленных технологий.
Текущий и итоговый контроль предусматривает организацию «защит» выполненных заданий с оформлением и публичным представлением результатов. В качестве основы для оформления документов рекомендуются стандарты оформления программной документации (ЕСПД), отчетов о НИР и НИОКР.
Для обмена материалами по дисциплине, проведения экспресс-опросов (тестирования), сдачи контрольных работ используются возможности LMS.
8.1. Методические рекомендации преподавателю
При изучении дисциплины должны решаться следующие образовательные задачи:
- изучение основ организации БД и СУБД, их функций и отличий от файловых систем;
- изучение многоуровневой архитектуры современных СУБД, моделей данных и языковых средств СУБД для различных моделей данных;
- изучение теоретических основ разработки реляционных баз данных и получение навыков их практического применения при проектировании базы данных и разработке приложения баз даны;
- приобретение навыков проектирования структур БД путем нормализации схемы предметной области, знакомство со средствами автоматизации проектирования БД;
- приобретение навыков формирования запросов к БД средствами языка SQL;
- приобретение навыков разработки и реализации законченных приложений баз данных под управлением СУБД MS Access.
Изучение теоретического материала поддерживается практическими и лабораторными занятиями. Часть вопросов, хорошо обеспеченных литературой и не представляющих сложности для изучения ввиду того, что их содержание основано на теоретическом материале и практическом опыте программирования, полученном в рамках других дисциплин, вынесена на самостоятельное изучение.
Курс призван также повысить общую эрудицию студентов, показать методы создания моделей и применения средств ИКТ в различных областях.
На лекциях используется «проблемный» подход к изложению материала: материал каждой лекции иллюстрируется примерами, рассматриваются нестандартные ситуации, требующие решения с использованием рассматриваемого материала. При этом студенты должны активно участвовать в обсуждении вопросов, выработке решений, предлагаемые студентами решения, обсуждаются, анализируются и оцениваются в ходе лекции. Предлагается рассматривать не только «верные», оптимальные решения, но и решения, приводящие к ошибкам. По каждому рассматриваемому на лекции вопросу следует предложить задачи для самостоятельного решения и вопросы для самостоятельного изучения с использованием материалов, размещенных на сервере.
На практических занятиях используются следующие методы обучения и контроля усвоения материала:
1) выполнение заданий по теме занятия сопровождается контрольным опросом;
2) обсуждение различных вариантов решения, предложенных студентами, сравнение решений, анализ возможных ситуаций.
Рекомендуется использовать «защиту» выполненных домашних и контрольных заданий, проведение защит в форме деловой игры.
Кроме того, рекомендуется рассмотреть примеры разработанных баз данных, демонстрирующие результаты ошибок проектирования (аномалии, являющиеся следствием неликвидированной избыточности), а также различные варианты реализации запросов с использованием оператора SELECT, различных его возможностей. Соответствующие примеры приведены в файлах, размещенных на сервере.
8.2. Методические указания студентам
Для решения практических задач и выполнения домашних заданий, для подготовки к контрольным работам рекомендуется использовать следующие основные источники:
Лядова Л. Н. Конспекты лекций по курсу «Управление данными.
Часть 1: Базы данных»: Электронный ресурс. 2011.
Лядова Л. Н. Основы СУБД Access: Электронный ресурс. 2009.
а также другие электронные ресурсы (презентации, примеры баз данных и пр.), размещенные на сервере (диск S:).
При разработке приложений БД рекомендуется использовать справочную систему СУБД Access, примеры и рекомендации по решению задач, приведенные в электронных пособиях по курсу, указанных в списке дополнительной литературы.
Студенту рекомендуется следующая схема подготовки к практическому занятию:
1) проработать конспект лекций;
2) проанализировать основную и дополнительную литературу, рекомендованную по изучаемому разделу;
3) при необходимости найти дополнительную информацию в Internet, на сайтах электронных библиотек;
4) проанализировать варианты решений, предложенные преподавателем, найденные в дополнительных источниках;
5) при затруднениях сформулировать вопросы к преподавателю.
Студенту рекомендуется следующая схема подготовки к лекции:
1) проработать конспект лекций;
2) изучить материал, предложенный для самостоятельного изучения;
3) выполнить предложенные преподавателем задания;
4) при затруднениях задать вопросы к преподавателю при проведении индивидуальных консультаций.
Рекомендуется при выполнении домашних заданий и подготовке к контрольным работам рассмотреть возможность защиты предложенных решений, подготовить документацию и «презентацию» работы.
Для самостоятельного изучения и подготовки к лекциям предлагается использовать электронные ресурсы, размещаемые на сервере НИУ ВШЭ – Пермь.
План практических занятий приведён в Приложении 1.
9. Оценочные средства для текущего контроля и аттестации студента
9.1. Тематика заданий текущего контроля
Примерный перечень заданий, выполняемых на практических занятиях:
- Модели данных: анализ и сравнение.
- Проектирование баз данных с использованием алгоритма нормализации.
- Разработка приложения в MS Access: создание схемы БД, определение типов и характеристик атрибутов, использование контроля данных при вводе и механизмов контроля целостности данных, создание экранных форм с использованием различных элементов управления, разработка запросов различных типов с помощью конструктора запросов, разработка отчетов с помощью конструктора отчётов.
- Реляционная алгебра и реляционное исчисление.
- Языковые средства современных СУБД.
Примерные задания приведены в Приложениях 3, 6, 7. Рекомендации по их выполнению – в Приложениях 4‑5.
Тематика проверочных работ:
1. Проектирование баз данных и нормализация (примерные задания приведены в приложении).
2. Реляционная алгебра и основы языка SQL.
Перечень вопросов для самоконтроля студентов:
1. Понятие БД и СУБД. Отличие СУБД от файловых систем.
2. Основные требования к организации СУБД. Функции СУБД. Администратор баз данных.
3. Многоуровневая архитектура современных СУБД.
4. Понятие модели данных. Основные компоненты модели данных.
5. Иерархическая модель данных: структуры, ограничения целостности, операции. Достоинства и недостатки иерархической МД.
6. Сетевая модель данных. Структура, ограничения целостности, операции. Достоинства и недостатки сетевой МД.
7. Реляционная модель данных. Структура, ограничения целостности, операции. Реляционная алгебра и реляционное исчисление. Достоинства и недостатки реляционной МД.
8. Сравнение синтаксических моделей данных.
9. Реляционный подход к проектированию: основные концепции, пример нормализации.
10. ER-модель Чена: структуры, ограничения целостности, операции.
11. Проектирование БД с использованием диаграмм «сущность-связь».
12. Семантические сети: структура, ограничения целостности, операции.
13. Сравнение синтаксических и семантических моделей данных.
14. Языки запросов СУБД.
15. Объектно-ориентированные и реляционно-объектные СУБД. Общая структура реляционно-объектной СУБД Visual FoxPro. Инструментальные средства создания законченных пользовательских приложений.
16. Компонентное программирование и модель объектных компонентов (СОМ).
17. Классификация и анализ рынка промышленных СУБД.
18. Физическая организация данных в БД. Словари баз данных.
Примерные темы заданий приведены в Приложении 2. Критерии их оценки – в Приложении 9.
9.2. Вопросы для оценки качества освоения дисциплины
Вопросы приведены в Приложении 8.
9.3. Примеры заданий итогового контроля
Примерные задания приведены в Приложениях 3, 6, 7.
10. Порядок формирования оценок по дисциплине
Итоговая оценка определяется в соответствии с «Положением об организации контроля знаний», утверждённым протоколом ученого совета НИУ ВШЭ от 01.01.2001 № 26.
В НИУ ВШЭ принята следующая система весов:
- 40% результирующей оценки – взвешенная сумма оценок за контрольные мероприятия;
- 20% результирующей оценки – оценка за работу на семинарских (практических) занятиях;
- 40% результирующей оценки – оценка за итоговый/промежуточный контроль.
Таким образом, 60% результирующей оценки – это накопительная оценка и 40% – это собственно оценка за итоговый/промежуточный контроль.
Накопительная оценка рассчитывается как взвешенная сумма оценок за отдельные формы текущего контроля, к которым относятся: работа на семинарских (практических) занятиях, контрольные мероприятия (контрольные работы, домашние задания и т. п.), которые определены учебным планом.
Веса по контрольным мероприятиям (определяются преподавателем в начале прохождения дисциплины).
Результирующая оценка рассчитывается как взвешенная сумма накопительной оценки и оценки за экзамен/зачёт.
Формулы для расчета оценок:
О текущая = n1∙О1,
где Оi – оценки за контрольные мероприятия (О1 – оценка за контрольную работу); ni – вес контрольных мероприятий (n1 = 1,0 – вес оценки за контрольную работу).
Накопленная оценка:
О накопительная = k1∙Отекущая + k2∙Оаудиторная
где ki – вес текущей и аудиторной оценки, при этом k1=2/3, k2=1/3.
Результирующая оценка за экзамен (4 модуль):
О результирующая = q1∙Онакопительная + q2∙Оитог. контроль
где q1 – вес накопительной оценки (q1=0,6), q2 – вес оценки за итоговый контроль, полученной на зачёте по дисциплине (q2=0,4).
11. Учебно-методическое и информационное обеспечение дисциплины
11.1. Базовый учебник
Фрост Р. Базы данных. Проектирование и разработка = Database design and development / Р. Фрост ; Дж. Дей ; К. Ван Слайк ; пер. с англ. А. Кухаренко. – М. : НТ Пресс, 20с.
11.2. Основная литература
1. Базы данных: модели, разработка, реализация [Электронный ресурс] [www. *****]
2. Кузин А. В. Базы данных : учеб. пособие / ; . – М. : Академия, 2010.
3. Кузнецов С. Д. Введение в реляционные базы данных [Электронный ресурс] [www. *****]
4. Ланин В. В. Системы управления электронными документами: Учебно-метод. пособие [Электронный ресурс] / В. В. Ланин, Л. Н., А. Ю. Рычков; Перм. ун‑т. – Пермь, 2007. – 84 с.
5. Лядова Л. Н. Основы СУБД MS Access. Пермь: Пермский филиал ГУ-ВШЭ. [Электронный ресурс]
6. Лядова Л. Н., Мызникова Б. И., Фролова Н. В. Основы информатики и информационных технологий. Пермь: Перм. ун‑т, 2004.
7. Полякова Л.Н. Основы SQL [Электронный ресурс] [www. *****]
8. Советов Б.Я. Базы данных. Теория и практика : учебник / ; ; . – М. : Высшая школа, 2007.
9. Швецов В. И. Базы данных. [Электронный ресурс] [www. *****]
11.3. Дополнительная литература
1. Агальцов В. П. Локальные базы данных : учебник / . - М. : ФОРУМ-ИНФРА-М, 20с.
2. Пирогов В.Ю. Информационные системы и базы данных. Организация и проектирование : учеб. пособие / . – СПб. : БХВ-Петербург, 2009. – 528 с.
3. Филиппов В. А. Многозначные СУБД и XML базы данных : монография / ; ; ; Российская академия наук (РАН) . - М. : URSS, 20с.
4. Чуприна С. И. Базы данных и экспертные системы. Проектирование реляционных баз даны : Методические рекомендации [Электронный ресурс]. Перм. ун‑т. Пермь, 2005.
5. Шаврин С. М. Моделирование и проектирование информационных систем: учеб.-метод. пособие / , , ; Перм. гос. ун‑т.– Пермь, 2007.
6. Материалы сайтов www. *****, www. *****, www. *****, www. *****, www. *****, www. *****.
11.4. Справочники, словари, энциклопедии
Интерактивная справочная система СУБД MS Access и приложений MS Office (Excel, Word). Библиотека MSDN.
11.5. Программные средства
Для успешного освоения дисциплины, студент использует следующие программные средства:
· СУБД MS Access.
· Интегрированный пакет Microsoft Office (MS Word и Excel) для оформления документации, а также отчетов по выполненным заданиям.
· Средства, обеспечивающие возможность доступа к материалам для подготовки к занятиям в различных форматах (документы MS Word, документы в формате HTML, презентации MS Power Point), размещенные на сервере, доступные в Internet.
11.6. Дистанционная поддержка дисциплины
Дистанционная поддержка (LMS) используется для консультированию по выполнению контрольной работы и подготовке к зачёту.
12. Материально-техническое обеспечение дисциплины
Для проведения лекционных занятий используется компьютер с установленным программным обеспечением для демонстрации презентаций и проектор.
Практические занятия проводятся в компьютерных классах с установленным программным обеспечением, перечисленным выше.
Приложение 1.
План практических занятий
Тема 3. Проектирование баз данных (8 часов)
Проектируется БД для выбранной студентом по согласованию с преподавателем предметной области. Сложность схемы БД: примерно 10 таблиц (основные таблицы, справочники и классификаторы).
На занятиях рассматриваются типовые решения, используемые при проектировании реляционных БД, анализируются примеры типичных ошибок, приводятся рекомендации по их устранения.
Примерные задания приведены в Приложении 3.
Рекомендованная литература:
1. Фрост Р. Базы данных. Проектирование и разработка = Database design and development / Р. Фрост ; Дж. Дей ; К. Ван Слайк ; пер. с англ. А. Кухаренко. – М. : НТ Пресс, 20с.
2. Базы данных: модели, разработка, реализация [Электронный ресурс] [www. *****]
3. Кузин А. В. Базы данных : учеб. пособие / ; . – М. : Академия, 2010.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 |


