Компетенции, подлежащие формированию по итогам обучения

advertisement
Саровский физико-технический институт
Разработка баз данных
предприятий ЯОК
Цель программы
подготовить слушателя к
профессиональной деятельности в
области проектирования, разработки и
создания информационных систем на
основе централизованных баз данных на
предприятиях ЯОК
Категория слушателей
инженеры-программисты
Компетенции, подлежащие
формированию по итогам
обучения
• слушатель в области деятельности по
проектированию, разработке и созданию баз
данных
– знает возможности программного обеспечения
SQL-серверов, которое может быть использовано
для создания баз данных с возможностью
многопользовательского доступа;
– знаком с основными характеристиками
современных SQL-серверов;
– знает основные принципы проектирования
реляционных баз данных;
– умеет проектировать и создавать
нормализованные реляционные базы данных.
Компетенции, подлежащие
формированию по итогам
обучения
• слушатель в области деятельности по
сопровождению, обслуживанию баз данных,
по обработке информации, хранящейся в
базах данных
– умеет использовать основные операторы языка
SQL для обработки информации, хранящейся в
базе данных;
– умеет использовать возможности SQL серверов
для создания, редактирования и сопровождения
баз данных;
– знает возможности SQL-серверов в области
обеспечения доступа к базам данных и их
безопасности.
Компетенции, подлежащие
формированию по итогам
обучения
• слушатель в области деятельности по разработке
прикладных информационных систем на основе баз
данных
– владеет знаниями в области использования основных
современных технологий реализации архитектуры клиентсервер с SQL серверами;
– владеет методологией проектирования и разработки
групповых и корпоративных прикладных информационных
систем средствами современных СУБД;
– знаком с современными технологиями проектирования и
осуществления предпроектного анализа предметной
области с использованием методологий IDEF0, IDEF1;
Компетенции, подлежащие
формированию по итогам
обучения
– обладает знаниями об общем устройстве и составе
функциональных модулей многопользовательских
корпоративных информационных систем;
– знаком с программными продуктами, которые могут быть
использованы для реализации интерфейса
информационной системы;
– умеет использовать среду визуального программирования
для создания прикладных информационных систем на
основе баз данных;
– освоил основные приемы создания интерфейса
многопользовательских прикладных программ.
Объем программы и виды
учебной работы
Вид учебной работы
Всего
часов
Общий объем программы
80
Лекционные занятия
20
Лабораторные и практические занятия
56
Выполнение итоговой / выпускной
аттестационной работы
4
Учебный план
№
п/п
1
2
3
Наименование модулей
Модуль 1. Основы проектирования и
создания баз данных
Модуль
2.
Использование
современных CASE-технологий при
проектировании
и
создании
информационных систем
Всего
часов
22
16
Модуль 3. Разработка прикладных
информационных систем
38
Итоговая аттестация по программе
4
ИТОГО
80
В том числе
Лекции
Практические
(лабораторные)
занятия с указанием
мест проведения
10
12
(на базе СарФТИ
НИЯУ МИФИ)
2
14
(на базе СарФТИ
НИЯУ МИФИ)
8
30
(на базе СарФТИ
НИЯУ МИФИ)
4
20
60
Программа
профессионального
модуля №1
«Основы проектирования и
создания баз данных»
Компетенции, подлежащие
формированию по итогам
прохождения модуля
• слушатель в области деятельности по
проектированию, разработке и созданию баз
данных
– знает возможности программного обеспечения
SQL-серверов, которое может быть использовано
для создания баз данных с возможностью
многопользовательского доступа;
– знаком с основными характеристиками
современных SQL-серверов;
– знает основные принципы проектирования
реляционных баз данных;
– умеет проектировать и создавать
нормализованные реляционные базы данных.
Компетенции, подлежащие
формированию по итогам
прохождения модуля
• слушатель в области деятельности по
сопровождению, обслуживанию баз данных,
по обработке информации, хранящейся в
базах данных
– умеет использовать основные операторы языка
SQL для обработки информации, хранящейся в
базе данных;
– умеет использовать возможности SQL серверов
для создания, редактирования и сопровождения
баз данных;
– знает возможности SQL-серверов в области
обеспечения доступа к базам данных и их
безопасности.
Задачи модуля
• изучить теоретических основы
проектирования и создания
реляционных баз данных;
• изучить и практически освоить
применение языка SQL при создании
баз данных под управлением SQLсерверов.
Слушатель должен:
освоить практический опыт (приобрести навыки выполнения
трудовых действий):
• проектирования и создания реляционных баз данных.
приобрести умения:
• использовать операторы языка SQL для создания запросов к
реляционным базам данных;
• использовать возможности SQL серверов для создания,
редактирования и сопровождения баз данных.
получить знания:
• об основных операторы языка SQL и возможностях их
применения;
• об основных характеристиках распространенных SQL серверов.
Тематический план модуля
№
п/п
Наименование
разделов и тем профессионального модуля
Всего
часов
В том числе
Лекции
Практические
(лабораторные)
занятия
1
Раздел 1. Введение в базы данных
2
Тема 1.1. Применение баз данных в различных областях
2
2
-
3
Тема 1.2. Современный рынок программного
обеспечения СУБД и средств проектирования и
разработки
2
2
-
4
Раздел 2. Основы проектирования баз данных
5
Тема 2.1. Основные понятия реляционной модели
2
2
-
6
Тема 2.2. Основные приемы построения моделей
предметной области
6
2
4
7
Раздел 3. Программное обеспечение работы с
современными базами данных
8
Тема 3.1. СУБД, клиенты БД
4
-
4
9
Тема 3.2. Основные понятия языка SQL
6
2
4
Всего
22
10
12
Раздел №1. Введение в базы данных
Тема 1.1. Применение баз данных в различных областях
• Использование приложений на основе баз данных в различных
областях. Обзор задач, решаемых с помощью информационных
систем на предприятиях ЯОК. Примеры реализации
Тема 1.2. Современный рынок программного обеспечения
СУБД и средств проектирования и разработки
• Обзор современного состояния рынка программного
обеспечения: системы управления базами данных, серверы баз
данных, средства проектирования и разработки приложений.
Использование СУБД при реализации государственных
проектов
Раздел №2. Основы проектирования
баз данных
Тема 2.1. Основные понятия реляционной модели
• Организация хранения данных в реляционной модели данных.
Альтернативные модели хранения данных: сетевая,
иерархическая. Отношения в реляционной модели данных.
Понятия ключевых полей. Индексация полей. Нормализация.
Нормальные формы реляционных таблиц
Тема 2.2. Основные приемы построения моделей предметной
области
• Моделирование предметной области. Требования к моделям
предметных областей. Графические методы документирования
моделей. Нотация. Уровни объектной структуры: внешний,
концептуальный.
• Функционально-ориентированные и объектно-ориентированные
методологии описания предметной области.
Раздел №3. Программное обеспечение
работы с современными базами
данных
Тема 3.1. СУБД, клиенты БД
• Основные задачи программного обеспечения баз данных.
Проблемы создания и ведения реляционных баз данных
Тема 3.2. Основные понятия языка SQL
• Эволюция языка SQL. Стандарты языка баз данных SQL. Типы
данных. Области применения. Особенности применения языка
SQL в различных СУБД
Программа
профессионального
модуля №2
«Использование современных
CASE-технологий при
проектировании и создании
информационных систем»
Компетенции, подлежащие
формированию по итогам
прохождения модуля
• слушатель в области деятельности по
проектированию, разработке и созданию баз
данных
– знает возможности программного обеспечения
SQL-серверов, которое может быть использовано
для создания баз данных с возможностью
многопользовательского доступа;
– знаком с основными характеристиками
современных SQL-серверов;
– знает основные принципы проектирования
реляционных баз данных;
– умеет проектировать и создавать
нормализованные реляционные базы данных.
Компетенции, подлежащие
формированию по итогам
прохождения модуля
• слушатель в области деятельности по
сопровождению, обслуживанию баз данных,
по обработке информации, хранящейся в
базах данных
– умеет использовать основные операторы языка
SQL для обработки информации, хранящейся в
базе данных;
– умеет использовать возможности SQL серверов
для создания, редактирования и сопровождения
баз данных;
– знает возможности SQL-серверов в области
обеспечения доступа к базам данных и их
безопасности.
Задачи модуля
• изучить теоретические основы
проектирования и создания
реляционных баз данных с
использованием CASE-средств;
• изучить и практически освоить
программные продукты, позволяющие
автоматизировать процесс
проектирования баз данных.
Слушатель должен:
освоить практический опыт (приобрести навыки выполнения
трудовых действий):
• проектирования и создания реляционных баз данных с
использованием CASE-программных средств.
приобрести умения:
• использовать графические нотации методологии IDEF1X для
создания моделей реляционных баз данных;
• использовать возможности CASE-программных средств.
получить знания:
• о назначении и применении CASE-технологий при разработке и
создании информационных систем;
• об основных программных продуктах, реализующих CASEтехнологии.
Тематический план модуля
№
п/п
1
Наименование
разделов и тем профессионального модуля
Всего
часов
В том числе
Лекции
Практические
(лабораторные)
занятия
Раздел 1. CASE-средства автоматизации
проектирования
2
Тема 1.1. Графическое представление модели данных
(ER-диаграмма)
6
2
4
3
Тема 1.2. Создание логических и физических моделей в
нотации IDEF1X
8
2
6
4
-
4
18
4
14
Тема 1.3. Программное CASE-средство ERwin
4
Всего
Раздел №1. CASE-средства
автоматизации проектирования
Тема 1.1. Графическое представление модели данных (ERдиаграмма)
• Концептуальное проектирование базы данных. Графическая нотация модель "сущность-связь". Визуальное представление концептуальных
схем баз данных ER-модели. CASE-средства, поддерживающие
автоматизированное проектирование реляционных баз данных
Тема 1.2. Создание логических и физических моделей в нотации
IDEF1X
• Три уровня логической модели: диаграмма "сущность-связь", модель
данных, основанная на ключах, полная атрибутивная модель.
Логический и физической уровень модели данных. Соотношение
логического и физического уровня модели данных при проектировании.
Документирование модели. Масштабирование
Раздел №1. CASE-средства
автоматизации проектирования
Тема 1.3. Программное CASE-средство ERwin
•
Основные задачи программного обеспечения баз данных. Проблемы
создания и ведения реляционных баз данных
Программа
профессионального
модуля №3
«Разработка прикладных
информационных систем»
Компетенции, подлежащие
формированию по итогам
прохождения модуля
• слушатель в области деятельности по разработке
прикладных информационных систем на основе баз
данных
– владеет знаниями в области использования основных
современных технологий реализации архитектуры клиентсервер с SQL серверами;
– владеет методологией проектирования и разработки
групповых и корпоративных прикладных информационных
систем средствами современных СУБД;
– знаком с современными технологиями проектирования и
осуществления предпроектного анализа предметной
области с использованием методологий IDEF0, IDEF1;
Компетенции, подлежащие
формированию по итогам
прохождения модуля
– обладает знаниями об общем устройстве и составе
функциональных модулей многопользовательских
корпоративных информационных систем;
– знаком с программными продуктами, которые могут быть
использованы для реализации интерфейса
информационной системы;
– умеет использовать среду визуального программирования
для создания прикладных информационных систем на
основе баз данных;
– освоил основные приемы создания интерфейса
многопользовательских прикладных программ.
Задачи модуля
• изучить основные понятия, связанные с устройством,
функционированием распределенных информационных систем,
созданных с применением серверов баз данных;
• изучить основные принципы построения корпоративных
информационных систем;
• рассмотреть различные подходы к управлению параллельными
транзакциями при работе с данными базы данных;
• изучить основы объектно-ориентированного программирования
на языке Object Pascal при использовании среды визуального
программирования Borland Delphi при создании
распределенных информационных систем;
• изучить и получить практический опыт в освоении применения
средства визуального программирования Borland Delphi при
создании распределенных информационных систем,
использующих реляционные базы данных.
Слушатель должен:
освоить практический опыт (приобрести навыки выполнения
трудовых действий):
• создания прикладных программных систем с
многопользовательским доступом к базе данных используя
среду визуального программирования Borland Delphi.
приобрести умения:
• построения прикладных информационных систем в архитектуре
«клиент-сервер»;
• использовать возможности SQL серверов для организации
доступа к базам данных из прикладной программы.
получить знания:
• об основных приемах создания интерфейса
многопользовательских прикладных программ;
• об основных характеристиках SQL серверов Interbase и Firebird.
Тематический план модуля
№
п/п
1
2
3
4
Наименование
разделов и тем профессионального модуля
Всего
часов
В том числе
Лекции
Практические
(лабораторные)
занятия
2
2
-
2
2
-
Раздел 1. Программное обеспечение работы с
современными базами данных
Тема 1.1. СУБД, SQL-серверы, клиенты
Тема 1.2. Визуальные среды разработки приложений
Раздел 2. Среда визуальной разработки информационных
систем - Borland Delphi
5
Тема 2.1. Основные технологии разработки приложений
в архитектуре "клиент- сервер"
4
2
2
6
Тема 2.2. Разработка интерфейса прикладных информационных систем
30
2
28
Всего
38
8
30
Раздел №1. Программное обеспечение
работы с современными базами
данных
Тема 1.1. СУБД, SQL-серверы, клиенты
• Основные задачи программного обеспечения баз данных.
Проблемы создания и ведения реляционных баз данных
Тема 1.2. Визуальные среды разработки приложений
• Среда визуальной разработки как средство создания
прикладных программ и разработки графического интерфейса
пользователя. Преимущества визуальных сред разработки
приложений. Среды разработки Borland и Microsoft
Раздел №2. Среда визуальной
разработки информационных систем Borland Delphi
Тема 2.1. Основные технологии разработки приложений в
архитектуре "клиент- сервер"
• Механизм BDE (Borland Database Engine). Обеспечение работы
визуальных компонент баз данных. Интерфейс между
приложением и базой данных. Технология ODBC. Обеспечение
общего интерфейса для доступа к разнородным базам данных
стандарта SQL. Механизмы доступа к данным: dbExpress, BDE,
ADO и Interbase Express
Тема 2.2. Разработка интерфейса прикладных
информационных систем
• Организация интерфейса прикладных информационных систем.
Основные подходы к реализации диалоговых окон. Управление
действиями пользователя. Обработка событий
Download