- •Введение
- •1 Информационные технологии
- •1.1 Практическая работа №1 «Методы композиции и декомпозиции в информационных технологиях»
- •1.1.1 Самостоятельная работа
- •1.1.2 Порядок выполнения работы
- •1.1.2.1 История вопроса
- •1.1.2.3 Тестовая программа анализа zip-архива
- •1.1.2.4 Анализ структуры архива
- •1.1.3 Список использованных источников
- •1.2 Практическая работа №2 «Офисные технологии»
- •1.2.1 Самостоятельная работа
- •1.2.2 Порядок выполнения работы
- •1.2.2.1 История вопроса
- •1.2.2.2 Стандарты XML-форматов офисных документов
- •1.2.2.3 Учебные задания
- •1.2.3 Список использованных источников
- •1.3 Практическая работа №3 «Технологии хранения данных»
- •1.3.1 Самостоятельная работа
- •1.3.2 Порядок выполнения работы
- •1.3.2.1 История вопроса
- •1.3.2.2 Встраеваемая СУБД проекта SQLite
- •1.3.2.3 Учебные задания
- •1.3.3 Список использованных источников
- •2 Сетевые технологии
- •2.1 Практическая работа №4 «Основные сетевые концепции»
- •2.1.1 Самостоятельная работа
- •2.1.2 Порядок выполнения работы
- •2.1.2.1 История вопроса
- •2.1.2.2 Технология сокетов на примере протокола SCTP
- •2.1.2.3 Учебные задания
- •2.1.3 Список использованных источников
- •2.2 Практическая работа №5 «Технологии Internet»
- •2.2.1 Самостоятельная работа
- •2.2.2 Порядок выполнения работы
- •2.2.2.1 История вопроса
- •2.2.2.2 Технологии Internet на примере протокола WebSocket
- •2.2.2.3 Учебные задания
- •2.2.3 Список использованных источников
- •2.3 Практическая работа №6 «Технологии мультимедиа»
- •2.3.1 Самостоятельная работа
- •2.3.2 Порядок выполнения работы
- •2.3.2.1 История вопроса
- •2.3.2.2 Технология мультимедиа на примере формата SVG
- •2.3.2.3 Учебные задания
- •2.3.3 Список использованных источников
- •3 Интеллектуальные технологии
- •3.1 Практическая работа №7 «Инженерия знаний»
- •3.1.1 Самостоятельная работа
- •3.1.2 Порядок выполнения работы
- •3.1.2.1 История вопроса
- •3.1.2.2 Установка редактора онтологий - Protege
- •3.1.2.3 Учебные задания
- •3.1.3 Список использованных источников
- •3.2 Практическая работа №8 «Язык описания онтологий (OWL)»
- •3.2.1 Самостоятельная работа
- •3.2.2 Порядок выполнения работы
- •3.2.2.1 История вопроса
- •3.2.2.2 Пример постронения онтологии в системе Protege
- •3.2.2.3 Учебные задания
- •3.2.3 Список использованных источников
- •3.3 Практическая работа №9 «Технология применения семантики языка OWL 2»
- •3.3.1 Самостоятельная работа
- •3.3.2 Порядок выполнения работы
- •3.3.2.1 Конкретизация базовых средств языка OWL 2
- •3.3.2.2 Онтология «Список дисциплин»
- •3.3.2.3 Онтология «Сотрудники кафедры»
- •3.3.2.4 Онтология «Учебные планы»
- •3.3.2.5 Учебные задания
- •3.3.3 Список использованных источников
- •4 Организация самостоятельной работы аспирантов
- •4.1 Самостоятельная работа аспирантов при выполнении практических работ
- •4.2 Тестовые задания
- •Список использованных источников
45
1.3.2.3 Учебные задания
Аспиранту следует самостоятельно придумать проект, в котором он мог бы применить СУБД SQLite.
Далее, необходимо провести разработку наподобие той, что представлена в пункте 1.3.2.2, и отразить результаты работы в личном отчете.
Замечание
Выбранный аспирантом индивидуальный проект не должен быть слишком сложным — не более 4-х таблиц.
При разработке проекта следует учесть, что:
•преимущество использования СУБД состоит в том, что само создание базы данных проходит синтаксическую проверку, поэтому значительно уменьшает число возможных логических ошибок при ее использовании;
•при создании и модификации базы данных может быть задействован достаточно мощный инструмент утилиты sqlite3, обеспечивающий контроль правильности проведения операций и вывод сообщений об ошибках;
•работа с базой данных может выполняться и из сценария Shell (см. листинг 1.5).
Если аспирант желает реализовать программы модифицирующие данные, то рекомендуется воспользоваться примерами, реализованными в [1.3.15].
Листинг 1.3 — Файл сценария test3.sh
#!/bin/bash
echo ===============================
sqlite3 <<EOF
select * from Students;
.quit
EOF
echo ===============================
Конец листинга 1.5
