Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системный анализ, управление и обработка информации. Часть II.pdf
Скачиваний:
59
Добавлен:
05.02.2023
Размер:
4.73 Mб
Скачать

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