Содержание и методика преподавания курса «Разработка и эксплуатация удаленных баз данных»

ФБГОУ ВПО "Новосибирский национальный исследовательский государственный университет"
В докладе рассматривается содержание учебной дисциплины «Разработка и эксплуатация удаленных баз данных»

 

 

 

Содержание и методика преподавания  курса  

«Разработка и эксплуатация удаленных баз данных»

 

Иваньчева Татьяна Александровна, доцент,

Высший колледж информатики ФГОУ ВПО Новосибирского национального исследовательского государственного университета (ВКИ НГУ)

Иванчева Наталья Александровна, доцент,

ФГОУ ВПО Новосибирский национальный исследовательский государственный университет (НГУ),  факультет информационных технологий

 

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

 

  Курс «Разработка и эксплуатация удаленных баз данных»  входит в состав учебной программы бакалавриата по специализации 230100 "Информационно-измерительные и управляющие системы" Высшего колледжа информатики НГУ.

    Основная задача курса ознакомить студентов с проблематикой разработки приложений для удаленных баз данных и обучить методам создания таких приложений. Курс является годовым, проводится в течение 2-х семестров и состоит из 2-х частей.

    В первой части курса, озаглавленной «Распределенные базы данных», в соответствии с государственным стандартом на специальность рассматриваются следующие вопросы:

- архитектуры многозвенных приложений;

- основные технологии доступа(ADO, BDE, ODBC, COM, CORBA);

- понятие жизненного цикла программного продукта, основные этапы разработки приложений для баз данных, модели разработки(каскадная и спиральная);

- управление транзакциями;

- инструментальные средства и технологии создания таких приложений;

- проблематика создания WEB-приложений: сессии, cookie.

  В качестве базовых программных средств выбраны язык программирования PHPи СУБД MySQL. В результате обучения студенты получают навыки проектирования и разработки  Web-приложений с использованием реляционной СУБД.

   Во второй части курса, озаглавленной «Объектные базы данных», рассмотрены вопросы создания WEB-приложений с использованием постреляционной СУБД. В качестве базового программного средства выбрана объектно-ориентированная СУБД Cache.  В курсе  рассматриваются  следующие вопросы:

- сравнение реляционного и объектного подхода;

- стандарт для разработчиков объектно-ориентированных баз данных (стандарт ODMG);

- обзор объектно-ориентированных СУБД. Их особенности и возможности;

- основные понятия объектно-ориентированного подхода. Принципы объектно-ориентированного программирования;

- архитектура СУБД Cache;

- средства программирования для создания WEB-приложений в СУБД Cache.

  В результате обучения студенты получают навыки создания Web-приложений, основанных на постреляционной СУБД.

     Курс состоит из теоретических и практических занятий в равном соотношении часов.

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

   Курс поддержан методическими пособиями: «Методическое пособие по языку SQL(диалект MySQL)» (2010 г., ВКИ НГУ), «Постреляционная СУБД Cache» (2005 г. ВКИ НГУ)

   Программа курса «Разработка и эксплуатация удаленных баз данных»  соответствует государственному стандарту на специальность 2203 «Программное обеспечение вычислительной техники и автоматизированных систем».

 

 

Авторы:

Иваньчева Татьяна Александровна, доцент,

Высший колледж информатики ФГОУ ВПО Новосибирского национального исследовательского государственного университета (ВКИ НГУ), ita@ci.nsu.ru

Иванчева Наталья Александровна, доцент,

ФГОУ ВПО Новосибирский национальный исследовательский государственный университет (НГУ),  Факультет информационных технологий, кафедра Систем информатики,  iva@ci.nsu.ru

 

 

Тип выступления  Стендовый доклад и публикация
Уровень образования  Высшее профессиональное
Ключевые слова  базы данных