Цели и задачи дисциплины
Цель дисциплины: На основе усвоения полученных теоретических знаний в области разработки, внедрения и совершенствования информационного обеспечения автоматизированных систем научить студентов квалифицированно применять на практике методы и средства автоматизированного проектирования при создании, эксплуатации и модернизации информационных систем и баз данных, а также способы автоматизированного поиска и отбора информации в условиях широкого внедрения в производство средств вычислительной техники и новых информационных технологий.
Дисциплина позволит бакалавру решать следующие задачи:
проектно-конструкторской деятельности:
сбор и анализ исходных информационных данных для проектирования технологических процессов изготовления машиностроительной продукции, средств технологического оснащения, автоматизации и управления;
использование современных информационных технологий при проектировании машиностроительных изделий, производств;
выбор средств автоматизации технологических процессов и машиностроительных производств;
разработка (на основе действующих стандартов) технической документации (в электронном виде) для регламентного эксплуатационного обслуживания средств и систем машиностроительных производств;
производственно-технологической деятельности:
участие в мероприятиях по эффективному использованию материалов, оборудования инструментов, технологической оснастки, средств автоматизации, алгоритмов и программ выбора и расчетов параметров технологических процессов;
выбор материалов и оборудования и других средств технологического оснащения и автоматизации для реализации производственных и технологических процессов;
использование современных информационных технологий при изготовлении машиностроительной продукции;
участие в работах по доводке и освоению технологических процессов, средств и систем технологического оснащения, автоматизации машиностроительных произ-водств, управления, контроля, диагностики в ходе подготовки производства новой продукции, оценке инновационного потенциала проекта;
организационно-управленческой деятельности:
участие в организации процесса разработки и производства машиностроительных изделий, средств технологического оснащения и автоматизации производственных и технологических процессов;
участие в организации выбора технологий, средств технологического оснащения, автоматизации, вычислительной техники для реализации процессов проектирования, изготовления, технологического диагностирования и программных испытаний изделий машиностроительных производств;
научно-исследовательской деятельности:
участие в работах по моделированию продукции и объектов машиностроительных производств с использованием стандартных пакетов и средств автоматизированного проектирования;
участие в разработке алгоритмического и программного обеспечения средств и систем машиностроительных производств;
участие в проведении экспериментов по заданным методикам, обработке и анализе результатов, описании выполняемых научных исследований, подготовке данных для составления научных обзоров и публикаций.
1.2. Частными задачами для достижения поставленной цели является изучение следующих вопросов:
принципы организации информационного обеспечения автоматизированных систем в виде баз данных; особенности их применения;
виды информационных систем их отличительные черты и механизмы реализации;
основные понятия и определения теории баз данных: объекта, атрибута и связи;
технические и программные средства реализации информационного обеспечения;
принципы организации и основные свойства структур данных: иерархической, сетевой, реляционной;
типы данных в базах данных и основные характеристики каждого типа данных;
принципы индексирования таблиц;
понятие первичного ключа, ключевых полей и их свойств;
принципы нормализации информации и основные типы нормальных форм;
основные принципы организации автоматизированного поиска и отбора информации в базах данных и инструменты формирования критериев поиска;
методы искусственного интеллекта, базы знаний, экспертные системы; искусственный интеллект как научное направление; представление знаний, рассуждений и задач; эвристически эффективные стратегии поиска решения задач; модели представления знаний: алгоритмические, логические, сетевые и продукционные модели; сценарии; экспертные системы; их классификация и структура.
Краткое содержание дисциплины
Понятие информационной системы. Классификация информационных систем. Виды информационных систем.
Понятие базы данных. База данных как ядро информационной системы. Основные понятия и определения теории баз данных (объект, атрибут, связь).
Структура базы данных. Типы структур данных: иерархическая, сетевая, реляционная.
Типы данных в базах данных; определения, примеры.
Реляционные базы данных. Основные понятия и свойства. Понятие ключевого поля таблицы, свойства ключа. Первичный ключ, внешний ключ.
Связи между таблицами. Виды связей: «Один-к-одному», «Один-ко-многим». Понятие главной и подчиненной таблиц.
Понятие нормализации базы данных. Нормальные формы. Свойства нормальных форм.
Основы автоматизированного поиска и выборки информации в базе данных. Элементы реляционной алгебры. Поисковые предписания, понятие, способы описания.
Системы управления базами данных (СУБД). Общие сведения, основные функции и возможности. Примеры промышленных систем управления базами данных (MS Access, FoxPro, MS SQL, Interbase, Sybase, Oracle).
Система управления базами данных Microsoft Access. Общие сведения об MS Access. Основные функции и возможности MS Access по работе с базами данных.
Принципиальная схема работы с MS Access. Работа с таблицами в MS Access. Создание и модификация макета таблицы в режиме конструктора.
Создание связей между таблицами в схеме данных и обеспечение целостности дан-ных. Понятие запроса-выборки в MS Access. Правила создания запросов в MS Access в режиме конструктора запросов. Запросы с параметрами.
Формы и отчеты в MS Access. Назначение формы. Создание формы в MS Access в режиме мастера форм. Виды отчетов. Создание отчетов в MS Access в режиме мастера отчетов.
Жизненный цикл информационной системы. Понятие об основных стадиях жизненного цикла: проектирование информационной системы; программная реализация информационной системы; стадия эксплуатации информационной системы.
Технологии и принципы обработки данных. Централизованные и распределенные базы данных; технологии файл-сервер и клиент-сервер.
Лингвистическое обеспечение информационных систем
Защита информации в информационных системах
Методы искусственного интеллекта, базы знаний, экспертные системы: искусственный интеллект как научное направление; представление знаний, рассуждений и задач
экспертные системы; классификация и структура; инструментальные средства проектирования, разработки и отладки; этапы разработки