Отчёт по практике на тему «Разработка, администрирование и защита баз данных
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение:
Заключение:
В отчете по практике были рассмотрены
следующие вопросы:
1. Технология установки и настройки
сервера баз данных.
2. Основные виды работ на этапе
сопровождения программного обеспечения.
3. Требования к безопасности сервера базы
данных.
4. Государственные стандарты и требования
к обслуживанию баз данных.
5. Для разработки АИС
была выбрана среда разработки базы данных SQLite. Для разработки интерфейса был
выбран язык программирования Python. Язык программирования Python широко
используется в индустрии программирования, в том числе и при создания
автоматизированных информационных систем.
Далее, была составлена
блок – схема и разработана автоматизированная информационная система.
Фрагмент текста работы:
SQLite совместим с ACID и
реализует большую часть стандарта SQL, как правило, в соответствии с
синтаксисом PostgreSQL. Однако SQLite использует динамически и слабо
типизированный синтаксис SQL, который не гарантирует целостность домена. Это
означает, что можно, например, вставить строку в столбец, определенный как
целое число. SQLite попытается преобразовать данные между форматами, где это
уместно, строка «123» в целое число в этом случае, но не гарантирует такие
преобразования, и будет хранить данные как есть, если такое преобразование
невозможно.
SQLite является
популярным выбором в качестве встроенной базы данных программного обеспечения
для локального/хранения клиента в прикладном программном обеспечении, таких как
веб – браузеры. Возможно, это наиболее широко развернутый механизм баз данных,
так как он сегодня используется, среди прочего, несколькими широко
распространенными браузерами, операционными системами и встроенными системами
(такими как мобильные телефоны). SQLite имеет привязки ко многим языкам
программирования.
В отличие от систем
управления базами данных клиент-сервер, ядро SQLite не имеет автономных
процессов, с которыми взаимодействует прикладная программа. Вместо этого,
SQLite библиотека будет связана с и, таким образом, становится неотъемлемой
частью прикладной программы.
Связывание может быть
статическим или динамическим. Прикладная программа использует функциональные
возможности SQLite посредством простых вызовов функций, которые уменьшают
задержку при доступе к базе данных: вызовы функций в рамках одного процесса
более эффективны, чем межпроцессное взаимодействие.
SQLite хранит всю базу
данных (определения, таблицы, индексы и сами данные) в виде одного
кроссплатформенного файла на хост-компьютере. Он реализует эту простую
конструкцию, блокируя весь файл базы данных во время записи. Операции чтения
SQLite могут быть многозадачными, хотя запись может выполняться только
последовательно.
Из-за безсерверной
конструкции приложения SQLite требуют меньше конфигурации, чем базы данных
клиент-сервер. SQLite называется zero-conf, потому что он не требует управления
службами (такими как сценарии запуска) или контроля доступа на основе GRANT и
паролей.
Управление доступом
осуществляется с помощью разрешений файловой системы, предоставленных самому
файлу базы данных. Базы данных в системах клиент-сервер используют разрешения
файловой системы, которые предоставляют доступ к файлам базы данных только
процессу демона.
Еще одним следствием
безсерверного дизайна является то, что некоторые процессы могут не иметь
возможности записи в файл базы данных. В серверных базах данных несколько
писателей подключаются к одному и тому же демону, который может внутренне
обрабатывать свои блокировки.