Факультет вычислительной математики и кибернетики ннгу






Скачать 102.15 Kb.
НазваниеФакультет вычислительной математики и кибернетики ннгу
Дата публикации28.03.2015
Размер102.15 Kb.
ТипТехническое задание
l.120-bal.ru > Документы > Техническое задание

Нижегородский государственный университет им. Н.И. Лобачевского

Факультет вычислительной математики и кибернетики ННГУ

Учебно-исследовательская лаборатория
«Математические и программные технологии для современных компьютерных систем (Информационные технологии)»


Образовательный комплекс
Базы данных


Техническое задание

Лист регистрации изменений

Дата

Автор изменения

Номер версии

Комментарии

29.05.2003

А.Н. Визгунов

1.0

Создание документа













Авторский коллектив

Руководитель – д.т.н., профессор ННГУ Швецов В.И.

Ответственный исполнитель – к.э.н., доцент Визгунов А.Н.

Разработчик – ассистент Мееров И.Б.

Содержание

Цели и задачи образовательного комплекса 5

Области применения и возможности использования 5

Планируемые результаты 6

Обоснование необходимости разработки образовательного комплекса 6

Характеристика состояния области 6

Имеющийся задел коллектива 6

Новизна предлагаемого комплекса 7

Технические требования 7

Требования к учебнику 7

Требования к программной лаборатории 8

Требования к презентации 8

Условия эксплуатации 8

Среда разработки 8

Сроки и этапы работы 8

Краткая программа курса 9

План лабораторного практикума 10

Цели и задачи образовательного комплекса


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

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

Вышесказанное обуславливает целесообразность углубления и расширения подготовки в области баз данных и систем управления базами данных, что и определяет основную цель создания учебно-методического комплекса по циклу дисциплин «Базы данных».

Цель данного курса состоит в формировании общих представлений о принципах построения банков данных (баз данных, систем управления базами данных), принципов проектирования баз данных, а также в изучении общих принципов работы с базами данных и иллюстрации их на примере конкретных СУБД.

Изучение курса включает освоение ряда теоретических основ построения банков данных:

  • интегрирование данных;

  • концептуальные модели данных и знаний;

  • физические структуры хранения.

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

  • построение информационной модели реального объекта;

  • выбор модели данных и отображение информационной модели в модель данных;

  • отображение модели данных в физическую структуру хранения.

Рассмотрение указанных вопросов иллюстрируется на примерах конкретных систем управления базами данных (MS Access, MS Visual FoxPro, MS SQL Server, Oracle). В задачи курса входит также получение навыков работы с некоторыми из этих систем.

Области применения и возможности использования


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

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

Планируемые результаты


В комплект поставки образовательного комплекса входят:

  • учебный план и программа курса,

  • план лабораторного практикума,

  • электронный учебник,

  • электронные описания лабораторных работ,

  • презентация образовательного комплекса.

Учебный и лабораторный практикум могут поставляться и использоваться как независимые компоненты.

Обоснование необходимости разработки образовательного комплекса

Характеристика состояния области


Базы данных и системы управления базами данных – широко распространенные информационные технологии в области информационных систем. Типовые системы управления базами данных (настольные и серверные) используются практически во всех сферах человеческой деятельности.

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

Кроме того, в силу причин экономического характера современная литература в библиотеке ННГУ отсутствует в необходимом количестве и недоступна студентам в магазинах. Имеющиеся в Интернете материалы по базам данных также рассматривают отдельные аспекты проблемы.

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

Имеющийся задел коллектива


Разрабатываемый комплекс основан на курсах лекций и лабораторных практикумах, на протяжении ряда лет проводимых членами творческого коллектива на различных факультетах Нижегородского госуниверститета (ВМК, мехмат, экономфак). Имеются методические пособия и описания ряда лабораторных работ.

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

Новизна предлагаемого комплекса


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

Основные темы курса – вводная часть, проектирование реляционных баз данных (как хранить информацию?), реализация клиент-серверных приложений (как пишутся программы для доступа к СУБД?), архитектура СУБД (что за программа – СУБД?), развитие средств хранения больших объемов информации (какие существуют тенденции развития систем хранения больших объемов данных?). Язык SQL выносится на лабораторные работы.

Примерные темы спецкурсов.

  • Применение CASE-средств при разработке структур баз данных и при генерации клиентских приложений.

  • Язык XML.

  • Рассмотрение конкретной СУБД (FoxPro, Oracle, MS SQL Server, PostrgeSQL и других).

  • Средства построения клиентских приложений.

  • Реализация доступа к базам данных в сети Интернет.

  • Структура современной СУБД (на примере разработки дополнения к СУБД с открытым кодом PostgreSQL).

Основное внимание в курсе привлекается к следующим вопросам:

  • учет постоянной динамики предмета изучения;

  • органическое сочетание теоретического материала и примеров;

  • в примерах используются различные СУБД, что позволяет использовать курс преподавателям, ведущим лабораторные работы на конкретной СУБД. В этом случае преподаватель заменяет примеры из различных СУБД (если это возможно) на аналоги в используемой СУБД. Отметим, что данное условие важно в силу различного оборудования и, соответственно, различного программного обеспечения, установленного в терминал-классах университета;

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

Технические требования

Требования к учебнику


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

Учебник подготовлен в формате HTML или PDF..

Требования к программной лаборатории


Описание лабораторных работ содержит описание предметной области, для которой предполагается создание базы данных, задания по проектированию структур баз данных, задания по программной реализации спроектированной базы данных с помощью доступных в терминал-классе программных средств (настольной или серверной СУБД).

Требования к презентации


Данный документ представляет собой презентацию в формате Microsoft PowerPoint и содержит в иллюстративной форме общее описание функциональных возможностей образовательного модуля и его достоинств. Презентация может использоваться для представления и рекламы образовательного комплекса.

Условия эксплуатации


Для выполнения лабораторных работ нужна локальная сеть, установленная серверная или настольная СУБД.

Среда разработки


Учебник, пользовательская документация

Microsoft Office, Adobe Acrobat

Описания лабораторных работ

Microsoft Office, Adobe Acrobat

Программное обеспечение для проведения лабораторных работ

MS Windows 95/98/2000/xp или другая ОС, настольная или серверная СУБД (FoxPro, Access, Oracle, MS SQL Server или другая), клиентские части серверных СУБД (в случае использования серверной СУБД), соответствующие ODBC драйвера для установленной СУБД, CASE-средства (Oracle Designer, ERwin или другие доступные), web-браузер для доступа к фирменной документации соответствующей СУБД.

Презентация

Microsoft PowerPoint

Сроки и этапы работы




Этап

Результаты

Срок

1.

Анализ требований

Пояснительная записка

Техническое задание

Краткая программа курса

План лабораторного практикума

Презентация

15.06.2003

2.

Разработка эскизного проекта

Эскизные варианты:

электронного учебника,

описания лабораторных работ,

презентации курса

15.09.2003

3.

Подготовка рабочего проекта

Рабочие варианты:

электронного учебника,

электронные описания лабораторных работ,

презентации курса,

руководства пользователя,

справочного руководства

15.12.2003

4.

Апробация курса

Предложения по развитию и совершенствованию курса

31.12.2003

Краткая программа курса


Тема 1. Общая характеристика основных понятий обработки данных. Основные понятия программирования, связанные с данными (переменная, массив). Появление новых понятий программирования (поле, запись, файлы) как следствие расширения круга решаемых задач и их отражение в системах программирования.

Тема 2. Описание сложной задачи – основы примеров в дальнейшем изложении курса. В качестве задачи рассматривается упрощенная модель зачисления абитуриентов в ННГУ.

Тема 3. Проектирование базы данных как многоэтапный процесс моделирования. Этапы проектирования. Построение инфологической модели. Три замечательные модели.

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

Тема 5. Проблема построения реляционной модели данных для различных случаев в предметной области. Проблемы, примеры плохих и хороших решений, рекомендации. (составные атрибуты, множественные атрибуты, связи один к одному, проблема NULL значений). Проблема изменения описания предметной области – использование CASE-средств.

Тема 5. Структуры хранения как модели представления данных в памяти ЭВМ.

Оперативная и внешняя память. Структуры хранения данных. Индексы.

Тема 6. Структура СУБД. Архитектура клиент-сервер. Язык SQL. Расширение языка SQL для конкретной СУБД. Серверные и настольные СУБД. Технология ODBC. Рассмотрение причин деления задачи на серверную и клиентскую.

Тема 7. Проблема многопользовательского доступа к данным. Пользователи, права доступа, роли. Блокировки и транзакции.

Тема 8. Серверная часть базы данных. Ограничения, хранимые процедуры, триггеры.

Тема 9. Построение клиентского приложения. Выбор программного средства (языка) для реализации клиента. Тонкие клиенты.

Тема 10. Базы знаний и экспертные системы.

Представление знаний (фреймы, правила вывода). Принципы работы.

План лабораторного практикума


Реализация в конкретной СУБД данной преподавателем схемы базы данных. Каждый студент имеет собственное задание. Написание интерфейса для ввода информации и создание простых запросов.

Самостоятельное расширение задачи, решенной в 1 лабораторной работе. Описание предметной области. Построение диаграммы «Сущность-Связь» для расширенной задачи. Формулировка запросов к базе данных. Нормализация. Использование данных, хранящихся на локальном сервере в виде текстовых файлов (файлы CSV). Автоматическая генерация с помощью CASE-средства или ручное написание скриптов для создания схемы базы данных. Модификация или написание заново интерфейса с помощью конкретной СУБД.

Реализация сложных запросов для созданной базы данных.

Нижний Новгород
2003

Добавить документ в свой блог или на сайт

Похожие:

Факультет вычислительной математики и кибернетики ннгу iconПрограмма курса Введение
Нижегородский государственный университет им. Н. И. Лобачевского Факультет вычислительной математики и кибернетики ннгу

Факультет вычислительной математики и кибернетики ннгу iconФакультет вычислительной математики и кибернетики
Очные подготовительные курсы: математика, физика, информатика, русский язык, литература и английский язык

Факультет вычислительной математики и кибернетики ннгу iconНазвание Вычислительной математики и кибернетики

Факультет вычислительной математики и кибернетики ннгу iconГ. Л. Воронин Н. В. Ларшина социология учебно-методическое пособие
Учебно-методическое пособие предназначено для бакалавров очной формы обучения факультета вычислительной математики и кибернетики...

Факультет вычислительной математики и кибернетики ннгу iconМ. С. Юдин Институт Вычислительной Математики и Математической Геофизики...
Институт Вычислительной Математики и Математической Геофизики со ран россия, 630090, Новосибирск, пр. Лаврентьева 6

Факультет вычислительной математики и кибернетики ннгу iconОбобщенный алгоритм управления рисками автоматизированных систем
Семин В. Г. д т н., профессор кафедры Кибернетики научно-исследовательского университета Московский институт электроники и математики...

Факультет вычислительной математики и кибернетики ннгу iconИнститут вычислительной математики и информационных технологий
Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Казанский (Приволжский)...

Факультет вычислительной математики и кибернетики ннгу iconНациональный исследовательский ядерный университет мифи факультет...
Данная программа составлена в соответствии с фгос-3 для бакалавров и специалистов направления 09. 03. 02 «Информационные системы...

Факультет вычислительной математики и кибернетики ннгу iconВопросы к зачету по дисциплине
Анализ вычислительной сложности алгоритмов. Нотация о (n). Классификация алгоритмов по вычислительной сложности. Порядок роста вычислительной...

Факультет вычислительной математики и кибернетики ннгу iconРоссийской Федерации Нижегородский государственный университет им....
Ннгу им. Н. И. Лобачевского факультет физической культуры и спорта проводит VI международную научно-практическую конференцию «Современные...

Вы можете разместить ссылку на наш сайт:


Литература


При копировании материала укажите ссылку ©ucheba 2000-2015
контакты
l.120-bal.ru
..На главную