|
|
(38 промежуточных версий не показаны.) |
Строка 1: |
Строка 1: |
- | <h1><b>Работа с базой данных</b></h1>
| + | Работа с базой данных осуществляется посредством программы "Фрегат-Консоль". См. раздел [http://www.fregat.biz/wiki/index.php/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%9F%D0%9E_%22%D0%A4%D1%80%D0%B5%D0%B3%D0%B0%D1%82-%D0%9A%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%22 Руководство по работе с ПО "Фрегат-Консоль"] |
- | <h2>Работа с базами данных программного комплекса «Фрегат»</h2>
| + | |
- | <h3>Оглавление</h3>
| + | |
- | Введение
| + | |
- | <ul>
| + | |
- | <li>Панель управления (консоль)
| + | |
- | <li>Создание резервной копии базы данных
| + | |
- | <li>Восстановление из резервной копии базы данных
| + | |
- | <li>Обновление базы данных
| + | |
- | <li>Подключение существующей базы данных
| + | |
- | <li>Создание новой базы данных
| + | |
- | <li>Обслуживание базы данных
| + | |
- | <li>Отключение базы данных
| + | |
- | <li>Удаление базы данных
| + | |
- | </ul>
| + | |
- | | + | |
- | <br><h3>Введение</h3>
| + | |
- | При работе с любой информационной системой необходимо в каком-то виде хранить и обрабатывать данные. Из существующих на сегодня методов хранения и обработки наиболее предпочтительно использование специализированных систем управления базами данных (СУБД).
| + | |
- | На рынке представлено множество систем, такие как Oracle Database, Firebird, Microsoft SQL Server и множество других. Подробнее можно прочитать здесь: http://ru.wikipedia.org/wiki/СУБД <br>
| + | |
- | Семейство программных комплексов «Фрегат» использует систему управления базами данных(СУБД) Firebird версий 2.Х. Данная система обладает высокими показателями производительности, стабильностью работы, масштабируемости. В тоже время Firebird является полностью свободным от лицензионных отчислений даже для коммерческого использования. То есть его можно использовать бесплатно. Firebird является кросс-платформенным, что позволяет организовывать сервер по работе с данными на платформах Windows, Linux, FreeBSD и прочих Unix-платформах. Подробнее: http://ru.wikipedia.org/wiki/Firebird.<br>
| + | |
- | Программное обеспечение «Фрегат» (ПО) строится по модели использования единой базы данных для всех своих программных продуктах учета. Все данные приложений программ «Фрегат» хранятся в единой базе данных. <br>
| + | |
- | База данных представляет собой один(!) файл, который храниться на диске компьютера, доступ к которому можно(нужно!) организовать только для администратора и для самого СУБД Firebird. <br>
| + | |
- | <br><h3>Панель управления (консоль)</h3>
| + | |
- | Вместе с установкой программ «Фрегат» (серверной части) устанавливается средство по работе с базами данных ПО — «Фрегат-Консоль».
| + | |
- | <b><br>Пуск -> Программы > Фрегат-Корпорация 4 -> Фрегат консоль.</b>
| + | |
- | Панель управления позволяет:
| + | |
- | <ul>
| + | |
- | <li>подключать/отключать существующие базы данных(БД) ПО «Фрегат»
| + | |
- | <li>создавать «пустые» БД для ПО «Фрегат»
| + | |
- | <li>осуществлять резервное копирование и восстановление резервных копий.
| + | |
- | <li>осуществлять проверки БД на целостность структуры
| + | |
- | <li>делать обслуживание БД (дефрагментировать базы)
| + | |
- | <li>обновлять базу данных до текущей версии консоли
| + | |
- | <li>удалять подключенные базы данных (полностью)
| + | |
- | <ul>
| + | |
- | Запуск <br><b> Пуск->Программы->Фрегат-корпорация 4 появляется «Фрегат консоль».
| + | |
- | <br>или
| + | |
- | <br>C:\Program Files\F-Soft\SW4\fsadm.exe</b>
| + | |
- | <br>Здесь мы видим отображение всех баз данных, зарегистрированных в ПО «Фрегат». После того как файл скопирован/создан и зарегистрирован, ПО «Фрегат» начинает его «видеть» и можно начинать работать с данной базой при запуске программ:
| + | |
- | <br>«KYURI»- имя компьютера в сети, на котором физически находится файл с базой данных + установлен сервер БД Firebird. Firebird не работает с сетевыми папками, поэтому файл с базой данных и СУБД должны быть установлены на одном компьютере.
| + | |
- | <br>Вместо названия компьютера в сети, и использовании статического IP адреса можно использовать именно IP компьютера.
| + | |
- | <br>Далее идут имена БД – псевдонимы: s4jeep, sw, Демонстрационная, Моя база данных. Псевдоним задает пользователь(администратор).
| + | |
- | <br>Путь к файлу: путь к файлу БД. Расширение используется .gdb (или fdb).
| + | |
- | <br>Протокол TCP/IP – это протокол подключения к БД, стандартный для всех.
| + | |
- | <br>Внизу указан путь к настройкам БД C:\Program Files\F-Soft\SW4\sw.ini В этом файле в текстовом виде хранятся настройки, которые сделаны в консоли при регистрации файлов БД. Можно его изучить и в дальнейшем использовать его для быстрой модификации настроек подключения к базам данных (комментарий «;»)
| + | |
- | <br>Версия и размер файла — отображаются если осуществлена регистрация подключений к базам данных: Кнопки «Консоль»- «Регистрация подключений». Стандартный пароль суперпользователя при установке системы: пользователь sysdba (имя изменить нельзя), пароль masterkey – необходимо сменить незамедлительно после установки. Сделать это можно через «Пуск-Прогаммы-Фрегат корпорация 4-Инструменты-Interbase панель» на закладке «Пользователи» (нажимаем на «+» - <Открыть>). Здесь можно создавать пользователей и менять пароли при необходимости (кнопка «Правка»). При изменении пароля SYSDBA необходимо будет сразу подключиться заново к базе с новым паролем.
| + | |
- | <br>Версия — это версия базы данных, с которой могут работать программные модули ПО «Фрегат».
| + | |
- | <br>Версия ПО = Версия БД > можно работать
| + | |
- | <br>ерсия ПО <> Версия БД > работать нельзя
| + | |
- | <br>Регулярно выходят обновления программного комплекса «Фрегат». После обновления программы (самих исполняемых файлов), необходимо провести обновления базы данных до такой же версии.
| + | |
- | <br>Версия ПО «Фрегат» выглядит следующим образом X.YYY.ZZ (например 4.164.01). Узнать версию можно при запуске программ или нажав в меню
| + | |
- | «?»-«О программе»:<br>
| + | |
- | <br><ul>
| + | |
- | <li>X- поколение программного продукта
| + | |
- | <li>YYY – версия базы данных
| + | |
- | <i>ZZ – версия программных модулей
| + | |
- | <br> Если по сравнению с Вашей предыдущей версией поменялись цифры ZZ (например было 4.164.01, стало 4.164.04) — то обновление базы данных не требуется.
| + | |
- | <br> Если по сравнению с Вашей предыдущей версией поменялись цифры YYY (например было 4.164.01, стало 4.165.01) — то обновление базы данных необходимо до версии 4.165.
| + | |
- | <br>Версию БД можно обновить только до более старшей версии(!). Если база обновлена, то обратно ее уже не вернуть. Поэтому перед обновлением обязательно необходимо сделать резервную копию БД.
| + | |
- | <br><h3>Создание резервной копии базы данных</h3>
| + | |
- | <br>Резервную копию необходимо делать только через консоль или посредством командной строки через специальные утилиты Firebird.
| + | |
- | <br>НЕЛЬЗЯ просто скопировать файл — если при копировании кто-то будет работать с базой, файл скопируется некорректно. Можно копировать, если остановлен сервер БД и есть 100% гарантия того, что никто не использует в этот промежуток времени программы.
| + | |
- | <div>1) На выбранной базе денных — левой кнопкой (или в меню сверху «Операции») -
| + | |
- | «Обслуживание».
| + | |
- | <div>2) Выбираем «Резервное копирование данных».
| + | |
- | <div>3) Далее выбираем папку для резервного копирования БД, нажимаем ОК.
| + | |
- | <div>4) Ждем окончания процедуры создания резервной копии:
| + | |