- •Реляционные базы данных субд InterBase
- •Оглавление
- •Подключение к серверу и создание баз данных. Регистрация сервера и базы данных
- •Создание таблиц базы данных
- •Заполнение таблиц базы данных
- •Создание ролей и прав доступа к данным
- •Values('Кока-Кола','банка',1.9)
- •Изменение и удаление таблиц и связей между ними. Генераторы.
- •Создание автоинкрементных полей. Генераторы.
- •Values('Иванов и.И.','Пушкинская 27 кв 1',1)
- •Values('Иванов и.И.','Пушкинская 27 кв 1',1)
- •Создание индексов, триггеров и хранимых процедур.
- •Реализация бизнес-правил на сервере средствами триггеров и хранимых процедур.
- •Работа с бд на другом компьютере.
Работа с бд на другом компьютере.
Работа с InterBase в сетевом режиме имеет некоторые особенности. Прежде всего, соединимся с удаленным сервером. Выберем в Меню Server-Register и заполним поля, как указано ниже.
Рис.28 Параметры подключения к удаленному серверу
Проверим связь:
Рис.29 Пример тестирования подключения к удаленному серверу |
Теперь соединимся с БД, существующей на этом сервере:
Если мы не знаем пароль АДМИНИСТРАТОРА SYSDBA, то воспользоваться программой IBConsole нам не удастся. Но мы можем вызвать утилиту Interactive SQL и выполнить оператор:
connect '172.20.3.82:c:\Inform_Technology\InterBase\Torgovl.gdb' USER STUDENT PASSWORD student ROLE STUDENT_INFO
После чего можно выполнять все операции, например:
Рис.30 Пример обращения к удаленному серверу
Обратите внимание на путь к данным в строке состояния.
Если же мы знаем пароль администратора, то мы можем подключиться как SYSDBA и выполнять все операции: зарегистрировать БД, и соединяться с ней в дальнейшем Database|Connect as.
Рис.31 Пример регистрации базы данных на удаленном сервере
Рис.32 Пример подключения к базе данных на удаленном сервере