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