| Закреплена за кафедрой | Кафедра экономики и прикладной информатики (Бийск) |
|---|---|
| Направление подготовки | 09.03.03. Прикладная информатика |
| Профиль | ERP-системы и прикладное программирование |
| Форма обучения | Заочная |
| Общая трудоемкость | 6 ЗЕТ |
| Учебный план | ФлБийск_z09_03_03_Прикладная информатика_ERP-2025 |
|
|
||||||||||||||||
Распределение часов по курсам
| Курс | 2 | 3 | Итого | |||
|---|---|---|---|---|---|---|
| Вид занятий | УП | РПД | УП | РПД | УП | РПД |
| Лекции | 4 | 4 | 4 | 4 | 8 | 8 |
| Лабораторные | 10 | 10 | 10 | 10 | 20 | 20 |
| Сам. работа | 90 | 90 | 85 | 85 | 175 | 175 |
| Часы на контроль | 4 | 4 | 9 | 9 | 13 | 13 |
| Итого | 108 | 108 | 108 | 108 | 216 | 216 |
| 1.1. | Изучить теоретические основы информационных хранилищ, складов и баз данных, основные модели организации данных, реляционную модель, типололгию, классификацию, принципы построения, жизненный цикл информационных систем с использованием баз данных. Изучить основные методы и средства управления базами данных, создания приложений на основе клиент-серверной технеологии. Освоить основные методы создания и сжатия больших инфомационных массивов, хранилищ и складов данных, основы фракталов, фрактальных методов в архивации данных, методы управления складами данных. Задачи: 1. Изучить классификацию баз данных. Документальные БД, фактографические БД, гипертекстовые и мультимедийные БД, XML - серверы, объектные базы данных, XML-технологии в базах данных. 2. Изучить язык SQL Подмножества DDL, DML, DCL. 3. Получить представление об основах работы в наиболее популярных СУБД разных классов: настольных (MS'Access), среднего уровня и промышленных (MS'SQL Server). 4. Изучить основы TSQL, методы создания серверных хранимых процедур и функций. 5. Изучить основные объектные модели для доступа к базам данных: DAO, ADO, ADOX, SQLDMO, ADO.Net. 6. Освоить способы проектирования баз данных: ER-нотацию. |
|---|
| Цикл (раздел) ООП: Б1.О.05 |
| ОПК-2 | Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности; |
| В результате освоения дисциплины обучающийся должен | |
| 3.1. | Знать: |
|---|---|
| 3.1.1. | Модели организации данных, сетевые модели, иерархические модели, реляционную модель, объектную модель. Знать о многомерных хранилищах данных, основах реляционного исчисления. Основные методы создания и сжатия больших инфомационных массивов, хранилищ и складов данных, основы фракталов, фрактальных методов в архивации данных, методы управления складами данных. Истории и перспективах развития технологий СУБД. Типололгию, классификацию, принципы построения, жизненный цикл информационных систем с использованием баз данных, основные методы и средства управления базами данных, создания приложений на основе клиент-серверной технеологии. Базовый язык SQL Подмножества DDL, DML, DCL. Основы TSQL, методы создания серверных хранимых процедур и функций. Основные объектные модели для доступа к базам данных: DAO, ADO, ADOX, SQLDMO ER-нотацию. |
| 3.2. | Уметь: |
| 3.2.1. | Работать в СУБД MS'Access. Использовать утилиту командной строки osql, sqlcmd для управления базами данных MS'SQL Server. Работатьв SQL Server Management Studio. Использовать основные объектные модели DAO, ADO, ADOX, SQLDMO для работы с базами данных MS'Access и MS'SQL Server. Использовать MS'VisualStudio для разработки клиентских приложений для работы с базами данных SQL Server. Использовать MS'Visio для создания ER-моделей баз данных. |
| 3.3. | Иметь навыки и (или) опыт деятельности (владеть): |
| 3.3.1. | Навыками работы в СУБД MS'Access, MS'SQL Server Management Studio. Создания простейших клиентских частей для работы с базами данных в VBA, VBS, HTA на основе использования объектных моделей DAO, ADO. Использования объектной модели ADO.NET для работы с базами данных. |
| Код занятия | Наименование разделов и тем | Вид занятия | Курс | Часов | Компетенции | Литература |
|---|---|---|---|---|---|---|
| Раздел 1. Теоретические основы баз данных | ||||||
| 1.1. | Базы данных (БД). Принципы построения. Жизненный цикл БД. Типология БД. Документальные БД. Фактографические БД. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД. Модели данных: иерархическая, сетевая, реляционная, объектная. | Лекции | 2 | 1 | ОПК-2 | Л1.1, Л2.1 |
| 1.2. | Самостоятельное изучение моделей данных | Сам. работа | 2 | 14 | ОПК-2 | Л1.1, Л2.1 |
| 1.3. | Реляционная модель данных. Реляционные объекты данных. Целостность реляционных данных. Реляционная алгебра и исчисление. Организация процессов обработки данных в БД. Ограничения целостности. | Лекции | 2 | 0,5 | ОПК-2 | Л1.1, Л2.1 |
| 1.4. | Самостоятельное изучение теоретического материала по теме: Реляционная модель данных. | Сам. работа | 2 | 12 | ОПК-2 | Л1.1, Л2.1 |
| 1.5. | Язык управления реляционными данными. Введение в SQL. | Лекции | 2 | 0,5 | ОПК-2 | Л1.1, Л2.1 |
| 1.6. | Самостоятельное изучение SQL | Сам. работа | 2 | 10 | ОПК-2 | Л1.1, Л2.1 |
| Раздел 2. Разработка баз данных | ||||||
| 2.1. | Разработка настольных баз данных на платформе MS’Access. Объектная модель DAO | Лекции | 2 | 0,5 | ОПК-2 | Л1.1, Л2.1 |
| 2.2. | Изучение основ разработки на MS'Access. Изучение объектной модели DAO | Сам. работа | 2 | 10 | ОПК-2 | Л1.1, Л2.1 |
| 2.3. | Создание простейших баз данных MS'Access. Практическое использование DAO для доступа к данным MS'Access | Лабораторные | 2 | 5 | ОПК-2 | Л1.1, Л2.1 |
| 2.4. | Основы разработки баз данных на основе MS’SQL Server. | Лекции | 2 | 0 | ОПК-2 | Л1.1, Л2.1 |
| 2.5. | Изучение основ разработки баз данных на MS'SQL Server. | Сам. работа | 2 | 8 | ОПК-2 | Л1.1, Л2.1 |
| 2.6. | Основы администрирования MS’SQL Server посредством SQL Server Management Studio. Основные объекты MS’SQL Server, создание баз данных, управление доступом к MS’SQL Server, способы авторизации. Работа с MS’SQL Server при помощи утилит командной строки: osql, sqlcmd. | Лекции | 2 | 0 | ОПК-2 | Л1.1, Л2.1 |
| 2.7. | Изучение базовых методов доступа (работа с утилитами osql, sqlcmd, подключение к серверу, выполнение простейших команд на TSQL). Изучение основ работы в SQL Server Management Studio. | Сам. работа | 2 | 4 | ОПК-2 | Л1.1, Л2.1 |
| 2.8. | Практическая работа с базами данных MS'SQL Server, с утилитами osql, sqlcmd, подключение к серверу, выполнение простейших команд на TSQL. | Лабораторные | 2 | 1 | ОПК-2 | Л1.1, Л2.1 |
| 2.9. | Основы языка TSQL. Типы данных, системные процедуры и функции. Организация ветвления и циклов в TSQL. | Лекции | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 2.10. | Изучение языка TSQL | Сам. работа | 2 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 2.11. | Создание многооператорных пакетных программ на TSQL. Процедуры выгрузки данных и загрузки данных | Лабораторные | 2 | 1 | ОПК-2 | Л1.1, Л2.1 |
| 2.12. | Использование объектной модели ADO, использование расширения объектной модели ADO – ADOX для выполнения некоторых задач администрирования баз данных. Управление MS'SQL Server при помощи объектной модели SQLDMO. | Лекции | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 2.13. | Изучение объектных моделей ADO, ADOX, SQLDMO | Сам. работа | 2 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 2.14. | Выполнение практических работ по администрированию баз данных (автоматическое описание таблиц, прцедур, создание объектов баз данных). Управление MS”SQL Server при помощи объектной модели SQLDMO. | Лабораторные | 2 | 1 | ОПК-2 | Л1.1, Л2.1 |
| 2.15. | Создание пользовательских процедур и функций в базах данных MS’SQL Server. Скалярные и табличные пользовательские функции. Серверные курсоры. | Лекции | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 2.16. | Самостоятельное изучение теоретического материала по языку TSQL, технологии использования серверных курсоров, создании пользовательских процедур и функций разных типов. | Сам. работа | 2 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 2.17. | Практическая работа по использования серверных курсоров, созданию пользовательских процедур, скалярных функций, табличных функций. | Лабораторные | 2 | 0,5 | ОПК-2 | Л1.1, Л2.1 |
| 2.18. | Использование ADO, ADOX, SQLDMO для управления пользовательскими процедурами и функциями. Выполнение пользовательских процедур при помощи объекта ADODB.Command. | Лекции | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 2.19. | Самостоятельное изучение технологии использования ADO, ADOX, SQLDMO для управления пользовательскими процедурами и функциями. Выполнение пользовательских процедур при помощи объекта ADODB.Command. | Сам. работа | 2 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 2.20. | Выполнение практических работ по использованию ADO, ADOX, SQLDMO для управления пользовательскими процедурами и функциями. Выполнение пользовательских процедур при помощи объекта ADODB.Command. | Лабораторные | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| Раздел 3. Введение в ADO.Net | ||||||
| 3.1. | Использование объектной модели ADO.NET для чтения данных из базы данных SQL-сервера | Лекции | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 3.2. | Использование объектной модели ADO.NET для чтения данных из базы данных SQL-сервера | Лабораторные | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 3.3. | Использование объектной модели ADO.NET для чтения данных из базы данных SQL-сервера | Сам. работа | 2 | 4 | ОПК-2 | Л1.1, Л2.1 |
| 3.4. | Конфигурационный файл приложения. Параметры в объектной модели ADO.NET | Лекции | 2 | 0 | ОПК-2 | Л1.1, Л2.1 |
| 3.5. | Конфигурационный файл приложения. Параметры в объектной модели ADO.NET | Лабораторные | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 3.6. | Конфигурационный файл приложения. Параметры в объектной модели ADO.NET | Сам. работа | 2 | 4 | ОПК-2 | Л1.1, Л2.1 |
| 3.7. | Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки, обновления и удаления данных из базы данных SQL-сервера | Лекции | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 3.8. | Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки, обновления и удаления данных из базы данных SQL-сервера | Лабораторные | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 3.9. | Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки, обновления и удаления данных из базы данных SQL-сервера | Сам. работа | 2 | 4 | ОПК-2 | Л1.1, Л2.1 |
| 3.10. | Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки данных в базу данных SQL-сервера при помощи визуальных средств | Лекции | 2 | 0 | ОПК-2 | Л1.1, Л2.1 |
| 3.11. | Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки данных в базу данных SQL-сервера при помощи визуальных средств | Лабораторные | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 3.12. | Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки данных в базу данных SQL-сервера при помощи визуальных средств | Сам. работа | 2 | 4 | ОПК-2 | Л1.1, Л2.1 |
| 3.13. | Использование объектной модели ADO.NET (SqlDataAdapter, DataSet) для работы с клиентскими курсорами из SQL-сервера | Лекции | 2 | 0 | ОПК-2 | Л1.1, Л2.1 |
| 3.14. | Использование объектной модели ADO.NET (SqlDataAdapter, DataSet) для работы с клиентскими курсорами из SQL-сервера | Лабораторные | 2 | 0,25 | ОПК-2 | Л1.1, Л2.1 |
| 3.15. | Использование объектной модели ADO.NET (SqlDataAdapter, DataSet) для работы с клиентскими курсорами из SQL-сервера | Сам. работа | 2 | 4 | ОПК-2 | Л1.1, Л2.1 |
| Раздел 4. Визуальные средства MS'Visual Studio для работы с SQL Server | ||||||
| 4.1. | Технологии визуального построения объектов ADO.Net в MS'Visual Studio. Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки данных в базу данных SQL-сервера при помощи визуальных средств | Лекции | 3 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 4.2. | Технологии визуального построения объектов ADO.Net в MS'Visual Studio. Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки данных в базу данных SQL-сервера при помощи визуальных средств | Лабораторные | 3 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 4.3. | Технологии визуального построения объектов ADO.Net в MS'Visual Studio. Использование объектной модели ADO.NET (SqlConnection, SqlCommand) для вставки данных в базу данных SQL-сервера при помощи визуальных средств | Сам. работа | 3 | 25 | ОПК-2 | Л1.1, Л2.1 |
| 4.4. | Использование объектной модели ADO.NET (SqlDataAdapter, DataSet) для работы с клиентскими курсорами из SQL-сервера | Лекции | 3 | 0,5 | ОПК-2 | Л1.1, Л2.1 |
| 4.5. | Использование объектной модели ADO.NET (SqlDataAdapter, DataSet) для работы с клиентскими курсорами из SQL-сервера | Лабораторные | 3 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 4.6. | Использование объектной модели ADO.NET (SqlDataAdapter, DataSet) для работы с клиентскими курсорами из SQL-сервера | Сам. работа | 3 | 20 | ОПК-2 | Л1.1, Л2.1 |
| 4.7. | Основы работы с нетипизированными и типизированными наборами данных | Лекции | 3 | 1 | ОПК-2 | Л1.1, Л2.1 |
| 4.8. | Основы работы с нетипизированными и типизированными наборами данных | Лабораторные | 3 | 2 | ОПК-2 | Л1.1, Л2.1 |
| 4.9. | Основы работы с нетипизированными и типизированными наборами данных | Сам. работа | 3 | 24 | ОПК-2 | Л1.1, Л2.1 |
| 4.10. | Адаптеры данных, основанные на пользовательских процедурах | Лекции | 3 | 0,5 | ОПК-2 | Л1.1, Л2.1 |
| 4.11. | Адаптеры данных, основанные на пользовательских процедурах | Лабораторные | 3 | 4 | ОПК-2 | Л1.1, Л2.1 |
| 4.12. | Адаптеры данных, основанные на пользовательских процедурах | Сам. работа | 3 | 13 | ОПК-2 | Л1.1, Л2.1 |
| 4.13. | Подготовка к экзамену | Сам. работа | 3 | 3 | ОПК-2 | Л1.1, Л2.1 |
| Раздел 5. Подготовка к зачету | ||||||
| 5.1. | Повторение теоретическорго материала, выполнение практических заданий в ходе подготовки к зачету | Сам. работа | 2 | 4 | ОПК-2 | Л1.1, Л2.1 |
| 5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины |
| Задания для оценки сформированности компетенций: ОПК-2. Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности Код и наименование индикатора достижения профессиональной компетенции ОПК-2.1.Знает современные информационные технологии и программные средства, в том числе отечественного производства. ОПК-2.2.Умеет выбирать современные информационные технологии и программные средства, в том числе отечественного производства при решении задач профессиональной деятельности. ОПК-2.3.Владеет навыками применения современных информационных технологий и программных средств, в том числе отечественного производства, при решении задач профессиональной деятельности. 1.Содержание вопроса: Какой из перечисленных этапов является первым при проектировании реляционной базы данных? Выберите один правильный ответ и обоснуйте свой выбор a) нормализация данных; б) создание схемы базы данных; в) определение требований к базе данных; г) реализация базы данных Правильный ответ: в Обоснование: этот этап включает в себя сбор и анализ требований пользователей и бизнеса, что является основой для дальнейшего проектирования базы данных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 2. Содержание вопроса: Какой SQL-запрос используется для извлечения данных из таблицы? Выберите один правильный ответ и обоснуйте свой выбор a) INSERT; б) UPDATE; в) DELETE; г) SELECT Правильный ответ: г Обоснование: команда SELECT используется для выборки данных из одной или нескольких таблиц в базе данных, что является основным способом получения информации. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 3. Содержание вопроса: Какой метод обычно используется для обеспечения целостности данных в реляционных базах данных? Выберите один правильный ответ и обоснуйте свой выбор a) нормализация; б) индексация; в) резервное копирование; г) шифрование. Правильный ответ: а Обоснование: Нормализация — это процесс организации данных в базе данных для уменьшения избыточности и обеспечения логической целостности, что помогает избежать аномалий при обновлении данных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 4. Содержание вопроса: Установите правильную последовательность этапов проектирования реляционной базы данных: а) определение требований к базе данных; б) нормализация данных; в) создание схемы базы данных; г) реализация базы данных Правильный ответ: а, в, б, г 5. Содержание вопроса: Установите правильную последовательность операций, необходимых для выполнения SQL-запроса: а) выполнение запроса к базе данных; б) формирование SQL-запроса; в) обработка результата запроса; г) отправка запроса на сервер базы данных. Правильный ответ: б, г, а, в 6. Содержание вопроса: Установите правильную последовательность действий при создании резервной копии базы данных: а) остановка всех операций с базой данных; б) проверка целостности резервной копии; в) создание резервной копии; г) запуск операций с базой данных. Правильный ответ: а, в, б, г 7. Содержание вопроса: Установите соответствие системы управления базами данных (СУБД) с их основными характеристиками: Система управления базами данных: 1. 1С: Предприятие; 2.PostgreSQL; 3.MySQL; 4.Oracle Database Характеристики: а) открытая реляционная СУБД, известная своей надежностью и расширяемостью; б) коммерческая СУБД, широко используемая в крупных предприятиях; в) система для автоматизации учета и управления бизнес-процессами; г) открытая СУБД, популярная среди веб-разработчиков. Правильный ответ: 1-в, 2-а, 3-г, 4-б 8. Содержание вопроса: Установите соответствие между основными операциями с базами данных и их описаниями: Операциями с базами данных: 1.создание базы данных; 2.запрос данных; 3.обновление данных; 4.удаление данных. Описания: а) изменение существующих записей в базе данных; б) извлечение информации из базы данных по заданным критериям; в) удаление записей из базы данных; г) инициализация структуры базы данных для хранения информации Правильный ответ: 1-г, 2-б, 3-а, 4-в 9. Содержание вопроса: Установите соответствие между типами баз данных и их характеристиками: Базы данных: 1.реляционная база данных; 2.нереляционная база данных; 3.объектно-ориентированная база данных; 4.документоориентированная база данных. Характеристика: а) Хранит данные в виде документов, например, JSON или XML; б) Хранит данные в виде объектов, связанных между собой; в) Использует таблицы для организации данных и поддерживает SQL; г) Подходит для хранения больших объемов неструктурированных данных Правильный ответ: 1-в, 2-г, 3-б, 4-а 10. Содержание вопроса: Что включают в себя основные принципы проектирования реляционных баз данных? Правильный ответ: основные принципы проектирования реляционных баз данных включают нормализацию, определение сущностей и атрибутов, а также установление связей между таблицами. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 11. Содержание вопроса: Как современные информационные технологии и программные средства, включая отечественные разработки, влияют на эффективность работы с базами данных? Правильный ответ: современные информационные технологии и программные средства, такие как облачные решения, системы управления базами данных (СУБД) и инструменты для анализа данных, значительно повышают эффективность работы с базами данных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 12. Содержание вопроса: Какие меры необходимо предпринять для обеспечения безопасности данных в реляционных базах данных? Правильный ответ: необходимо принять несколько мер, включая контроль доступа, шифрование данных, регулярное резервное копирование и мониторинг активности. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 13. Содержание вопроса: Как базы данных помогают организовать и эффективно управлять информацией в профессиональной деятельности? Правильный ответ: базы данных обеспечивают структурированное хранение и быстрый доступ к большим объемам информации, что позволяет автоматизировать процессы обработки данных, повысить точность и ускорить принятие решений. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 14. Содержание вопроса: Какие преимущества могут дать отечественные системы управления базами данных при решении профессиональных задач? Правильный ответ: отечественные СУБД учитывают особенности национального законодательства и бизнес-процессов, обеспечивают высокий уровень безопасности и поддержку локальных стандартов, что повышает надежность и соответствие требованиям Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 15. Содержание вопроса: Почему важно понимать принципы работы реляционных и нереляционных баз данных при выборе программного обеспечения? Правильный ответ: понимание различий между реляционными и нереляционными база-ми данных помогает выбрать наиболее подходящее решение для конкретных задач, учитывая структуру данных, требования к масштабируемости и скорости обработки информации. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу Критерии оценивания: Тест состоит из вопросов закрытого типа с выбором одного ответа/ выбором нескольких ответов, вопросов открытого типа. В вопросах с выбором одного ответа / нескольких ответов, студент либо выбирает правильный ответ и получает 1 балл, либо выбирает не правильный ответ и получает 0 баллов. Оценка «отлично» (85-100 баллов) - Ставится студенту, если он выполняет работу полностью, в логических рассуждениях и обосновании решения нет пробелов и ошибок, четко излагает свои мысли на поставленные вопросы, умеет тесно связывать теорию с практикой, правильно обосновывает принятое решение, в котором нет правовых ошибок (возможна одна неточность, описка, не являющаяся следствием незнания или непонимания учебного материала). Оценка «хорошо» (70-84 баллов) - Ставится студенту, если он выполняет работу полностью, правильно применяет теоретические положения при решении практических вопросов и задач, владеет необходимыми навыками и приемами их выполнения, однако, была допущена одна ошибка или два-три недочета в решении задачи (если эти виды работы не являлись специальным объектом проверки). Оценка «удовлетворительно» (50-69 баллов) - Ставится студенту, если он имеет знания только основного материала, но не усваивает его деталей, допускает неточности, недостаточно правильные формулировки, нарушения логической последовательности в изложении материала, испытывает затруднения при выполнении практических работ, однако, были допущены несколько ошибок (более двух-трех). Оценка «неудовлетворительно» (0-49 баллов) - Ставится студенту, который не выполняет самостоятельную работу (как в полном объеме, так и частично), допускает большое количество ошибок при решении задач и в ответе на поставленные вопросы. |
| 5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.) |
| не предусмотрены |
| 5.3. Фонд оценочных средств для проведения промежуточной аттестации |
| Задания для оценки сформированности компетенций: ОПК-2. Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности Код и наименование индикатора достижения профессиональной компетенции ОПК-2.1.Знает современные информационные технологии и программные средства, в том числе отечественного производства. ОПК-2.2.Умеет выбирать современные информационные технологии и программные средства, в том числе отечественного производства при решении задач профессиональной деятельности. ОПК-2.3.Владеет навыками применения современных информационных технологий и программных средств, в том числе отечественного производства, при решении задач профессиональной деятельности. 1.Содержание вопроса: Какой из перечисленных этапов является первым при проектировании реляционной базы данных? Выберите один правильный ответ и обоснуйте свой выбор a) нормализация данных; б) создание схемы базы данных; в) определение требований к базе данных; г) реализация базы данных Правильный ответ: в Обоснование: этот этап включает в себя сбор и анализ требований пользователей и бизнеса, что является основой для дальнейшего проектирования базы данных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 2. Содержание вопроса: Какой SQL-запрос используется для извлечения данных из таблицы? Выберите один правильный ответ и обоснуйте свой выбор a) INSERT; б) UPDATE; в) DELETE; г) SELECT Правильный ответ: г Обоснование: команда SELECT используется для выборки данных из одной или нескольких таблиц в базе данных, что является основным способом получения информации. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 3. Содержание вопроса: Какой метод обычно используется для обеспечения целостности данных в реляционных базах данных? Выберите один правильный ответ и обоснуйте свой выбор a) нормализация; б) индексация; в) резервное копирование; г) шифрование. Правильный ответ: а Обоснование: Нормализация — это процесс организации данных в базе данных для уменьшения избыточности и обеспечения логической целостности, что помогает избежать аномалий при обновлении данных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 4. Содержание вопроса: Установите правильную последовательность этапов проектирования реляционной базы данных: а) определение требований к базе данных; б) нормализация данных; в) создание схемы базы данных; г) реализация базы данных Правильный ответ: а, в, б, г 5. Содержание вопроса: Установите правильную последовательность операций, необходимых для выполнения SQL-запроса: а) выполнение запроса к базе данных; б) формирование SQL-запроса; в) обработка результата запроса; г) отправка запроса на сервер базы данных. Правильный ответ: б, г, а, в 6. Содержание вопроса: Установите правильную последовательность действий при создании резервной копии базы данных: а) остановка всех операций с базой данных; б) проверка целостности резервной копии; в) создание резервной копии; г) запуск операций с базой данных. Правильный ответ: а, в, б, г 7. Содержание вопроса: Установите соответствие системы управления базами данных (СУБД) с их основными характеристиками: Система управления базами данных: 1. 1С: Предприятие; 2.PostgreSQL; 3.MySQL; 4.Oracle Database Характеристики: а) открытая реляционная СУБД, известная своей надежностью и расширяемостью; б) коммерческая СУБД, широко используемая в крупных предприятиях; в) система для автоматизации учета и управления бизнес-процессами; г) открытая СУБД, популярная среди веб-разработчиков. Правильный ответ: 1-в, 2-а, 3-г, 4-б 8. Содержание вопроса: Установите соответствие между основными операциями с базами данных и их описаниями: Операциями с базами данных: 1.создание базы данных; 2.запрос данных; 3.обновление данных; 4.удаление данных. Описания: а) изменение существующих записей в базе данных; б) извлечение информации из базы данных по заданным критериям; в) удаление записей из базы данных; г) инициализация структуры базы данных для хранения информации Правильный ответ: 1-г, 2-б, 3-а, 4-в 9. Содержание вопроса: Установите соответствие между типами баз данных и их характеристиками: Базы данных: 1.реляционная база данных; 2.нереляционная база данных; 3.объектно-ориентированная база данных; 4.документоориентированная база данных. Характеристика: а) Хранит данные в виде документов, например, JSON или XML; б) Хранит данные в виде объектов, связанных между собой; в) Использует таблицы для организации данных и поддерживает SQL; г) Подходит для хранения больших объемов неструктурированных данных Правильный ответ: 1-в, 2-г, 3-б, 4-а 10. Содержание вопроса: Что включают в себя основные принципы проектирования реляционных баз данных? Правильный ответ: основные принципы проектирования реляционных баз данных включают нормализацию, определение сущностей и атрибутов, а также установление связей между таблицами. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 11. Содержание вопроса: Как современные информационные технологии и программные средства, включая отечественные разработки, влияют на эффективность работы с базами данных? Правильный ответ: современные информационные технологии и программные средства, такие как облачные решения, системы управления базами данных (СУБД) и инструменты для анализа данных, значительно повышают эффективность работы с базами данных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 12. Содержание вопроса: Какие меры необходимо предпринять для обеспечения безопасности данных в реляционных базах данных? Правильный ответ: необходимо принять несколько мер, включая контроль доступа, шифрование данных, регулярное резервное копирование и мониторинг активности. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 13. Содержание вопроса: Как базы данных помогают организовать и эффективно управлять информацией в профессиональной деятельности? Правильный ответ: базы данных обеспечивают структурированное хранение и быстрый доступ к большим объемам информации, что позволяет автоматизировать процессы обработки данных, повысить точность и ускорить принятие решений. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 14. Содержание вопроса: Какие преимущества могут дать отечественные системы управления базами данных при решении профессиональных задач? Правильный ответ: отечественные СУБД учитывают особенности национального законодательства и бизнес-процессов, обеспечивают высокий уровень безопасности и поддержку локальных стандартов, что повышает надежность и соответствие требованиям Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 15. Содержание вопроса: Почему важно понимать принципы работы реляционных и нереляционных баз данных при выборе программного обеспечения? Правильный ответ: понимание различий между реляционными и нереляционными база-ми данных помогает выбрать наиболее подходящее решение для конкретных задач, учитывая структуру данных, требования к масштабируемости и скорости обработки информации. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу Критерии оценивания: Тест состоит из вопросов закрытого типа с выбором одного ответа/ выбором нескольких ответов, вопросов открытого типа. В вопросах с выбором одного ответа / нескольких ответов, студент либо выбирает правильный ответ и получает 1 балл, либо выбирает не правильный ответ и получает 0 баллов. Оценка «отлично» (85-100 баллов) - Ставится студенту, если он выполняет работу полностью, в логических рассуждениях и обосновании решения нет пробелов и ошибок, четко излагает свои мысли на поставленные вопросы, умеет тесно связывать теорию с практикой, правильно обосновывает принятое решение, в котором нет правовых ошибок (возможна одна неточность, описка, не являющаяся следствием незнания или непонимания учебного материала). Оценка «хорошо» (70-84 баллов) - Ставится студенту, если он выполняет работу полностью, правильно применяет теоретические положения при решении практических вопросов и задач, владеет необходимыми навыками и приемами их выполнения, однако, была допущена одна ошибка или два-три недочета в решении задачи (если эти виды работы не являлись специальным объектом проверки). Оценка «удовлетворительно» (50-69 баллов) - Ставится студенту, если он имеет знания только основного материала, но не усваивает его деталей, допускает неточности, недостаточно правильные формулировки, нарушения логической последовательности в изложении материала, испытывает затруднения при выполнении практических работ, однако, были допущены несколько ошибок (более двух-трех). Оценка «неудовлетворительно» (0-49 баллов) - Ставится студенту, который не выполняет самостоятельную работу (как в полном объеме, так и частично), допускает большое количество ошибок при решении задач и в ответе на поставленные вопросы. |
| 6.1. Рекомендуемая литература | ||||
| 6.1.1. Основная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л1.1 | Советов Б.Я., Цехановский В.В., Чертовской В.Д. | Базы данных: Учебник для вузов | Москва: Издательство Юрайт, 2023 | urait.ru |
| 6.1.2. Дополнительная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л2.1 | Нестеров С. А. | Базы данных: Учебник и практикум для вузов | Москва: Издательство Юрайт, 2023 | urait.ru |
| 6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет" | ||||
| Название | Эл. адрес | |||
| Э1 | Введение в реляционные базы данных. С.Д. Кузнецов ISBN: 978-5-9556-0028-0 http://www.intuit.ru/department/database/rdbintro/ | www.intuit.ru | ||
| Э2 | Основы SQL Л.Н.Полякова ISBN: 978-5-9556-0101-4 http://www.intuit.ru/department/database/sql/ | www.intuit.ru | ||
| Э3 | Использование MS SQL Server Analysis Services 2008 для построения хранилищ данных. В.В. Полубояров http://www.intuit.ru/department/database/mssqlsas2008/ | www.intuit.ru | ||
| Э4 | Введение в реляционные базы данных. С.Д. Кузнецов ISBN: 978-5-9556-0028-0 http://www.intuit.ru/department/database/rdbintro/ | www.intuit.ru | ||
| Э5 | Курс в Moodle "Базы данных II" | https://portal.edu.asu.ru/course/view.php?id=13103 | ||
| 6.3. Перечень программного обеспечения | ||||
| MS'SQL Server MS'SQL Server Management Studio MS'Visual Studio 2008 Open Office Office 2010 Professional Windows 7 Professional 7-Zip AcrobatReaderMicrosoft Office 2010 (Office 2010 Professional, № 4065231 от 08.12.2010), (бессрочно); Microsoft Windows 7 (Windows 7 Professional, № 61834699 от 22.04.2013), (бессрочно); Chrome (http://www.chromium.org/chromium-os/licenses), (бессрочно); 7-Zip (http://www.7-zip.org/license.txt), (бессрочно); AcrobatReader (http://wwwimages.adobe.com/content/dam/Adobe/en/legal/servicetou/Acrobat_com_Additional_TOU-en_US-20140618_1200.pdf), (бессрочно); ASTRA LINUX SPECIAL EDITION (https://astralinux.ru/products/astra-linux-special-edition/), (бессрочно); LibreOffice (https://ru.libreoffice.org/), (бессрочно); Веб-браузер Chromium (https://www.chromium.org/Home/), (бессрочно); Антивирус Касперский (https://www.kaspersky.ru/), (до 23 июня 2024); Архиватор Ark (https://apps.kde.org/ark/), (бессрочно); Okular (https://okular.kde.org/ru/download/), (бессрочно); Редактор изображений Gimp (https://www.gimp.org/), (бессрочно) | ||||
| 6.4. Перечень информационных справочных систем | ||||
| СПС Гарант (http://www.garant.ru) СПС КонсультантПлюс (http://www.consultant.ru/) Электронная база данных "Scopus" (http://www.scopus.com) Электронная библиотечная система Алтайского государственного университета (http://elibrary.asu.ru) Научная электронная библиотека elibrary (http://elibrary.ru) | ||||
| Аудитория | Назначение | Оборудование |
|---|---|---|
| № 201 (филиал в г. Бийске) | лаборатория технологии разработки баз данных – учебная аудитория для проведения занятий всех видов (дисциплинарной, междисциплинарной и модульной подготовки), групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации; курсового проекта (работы) | Учебная мебель; рабочее место преподавателя; компьютеры; доска магнитно-маркерная; проектор; экран; переносной ноутбук из аудитории № 207. |
| На лекциях преподаватель знакомит с основными понятиями по теме, алгоритмами обработки табличных данных, основами TSQL, технологиями работы в интерактивных оболочках и средах для работы с SQL Server, объектными моделями для доступа к серверам баз данных MS SQL Server, MS Access, методами построения клиентских частей приложений. На лекциях студент получает основной объем информации по каждой конкретной теме. Только посещение лекций является недостаточным для подготовки к лабораторным занятиям и экзамену. Требуется также самостоятельная работа по изучению основной и дополнительной литературы и закрепление полученных на лабораторных занятиях навыков. Самостоятельная работа студентов – способ активного, целенаправленного приобретения студентом новых для него знаний, умений и навыков без непосредственного участия в этом процессе преподавателя. Качество получаемых студентом знаний напрямую зависит от качества и количества необходимого доступного материала, а также от желания (мотивации) студента их получить. При обучении осуществляется целенаправленный процесс, взаимодействие студента и преподавателя для формирования знаний, умений и навыков. Задания по темам выполняются на лабораторных занятиях в компьютерном классе. Если лабораторные занятия пропущены по уважительной причине, то соответствующие задания необходимо выполнить самостоятельно и представить результаты преподавателю на очередном занятии или консультации. |