Въпросите, разработчиците трябва да се създаде клиент-сървър приложения, използващи базата данни Firebird, което е развитието на бази данни Borland Interbase 6. Осигурява преглед на концепции и модели на клиент / сървър архитектура, както и практически съвети за работа с клиентските библиотеки Firebird. Характеристики, са описани подробно описание на вида SQL данни, манипулиране на данните език (манипулация на данни Език, ГСД), както и на езика на синтаксиса и данни разделителна способност (Определение на данни Език, DDL). Много внимание се отделя на описанието на сделки и предлага съвети за тяхното използване при разработване на приложения. Описан програмиране от страна на клиента и сървъра писмено тригери и съхранени процедури, създаване и използване на определено събитие, обработка на грешки в кода на сървъра и много други. Материал придружен от многобройни примери, практически съвети и препоръки.
За разработчиците на бази данни
Книга: Ръководство за Firebird програмиста БАЗА ДАННИ
Стартиране на интерактивна сесия GSEC
Раздели на тази страница:
Стартиране на интерактивна сесия GSEC
В командния ред в Firebird / бин директория, напишете следното. За POSIX:
/ GSEC -user sysdba -password Masterkey
GSEC -user sysdba -password Masterkey
командния ред промени в GSEO, които показват, че сте започнали GSEC онлайн.
За да се сложи край на интерактивна сесия, въведете QUIT.
Работещи GSEC като отдалечен клиент
SYSDBA да използвате GSEC на клиентската машина за управление на самоличността на потребителя на отдалечения сървър. Синтаксисът на поканата в този случай е малко по-различен: той изисква -database превключвател, следван от пълната мрежа пътя до базата данни за сигурност. Например (това е един отбор), тук е показано като POSIX клиент получава достъп до Windows Server във версия 1.5:
/ GSEC -database hotchicken: с: Програма FilesFirebirdFirebird_1_5security. FDB
-потребителското sysdba -password Masterkey
Следният пример показва клиент жалбата на Windows, за да 1.0.x на POSIX версията на сървъра:
GSEC -database coolduck: /opt/firebird/isc4.gdb
-потребителското sysdba -password Masterkey
интерактивен отбор
GSEC полезни интерактивни команди са картографиране, добавяне, промяна, заличаване, и помощ добив. Те не са главни и малки букви.
* Добавяне, промяна и изтриване се използват за добавяне и премахване на потребители и промяна на пароли. Те изискват като параметър за потребителското име (потребителско име), заедно със съответните превключватели и аргументи.
* Дисплей без името на потребителя се показва списък с всички потребители. Паролите не са показани. Тази команда може също да се получи потребителско име. В този случай, показване на данните на потребителя.
* Помощ или псевдоним. Показва помощния текст за полезността.
* Quit GSEC допълва и затваря командния ред.
ПОТРЕБИТЕЛИ маса и режими GSEC
Таблица. 34.1 ПОТРЕБИТЕЛИ таблица показва колоните заедно със съответните превключватели GSEC. Задължителните полета с помощта на GSEC са само
Потребителско име и PASSWD.
Таблица 34.1. ПОТРЕБИТЕЛИ колони на таблицата и режими GSEC
Потребител, идентификация на потребителя се разпознава на сървъра, GSEC го изисква като параметър за добавяне на интерактивни команди, промяна и изтриване и за съответния команден ред превключва -a [дд], п [dify] и-г [зтриване]
За някои POSIX UNIX потребителска идентификация платформи. не се изисква
За някои UNIX група идентификатор POSIX платформи. не се изисква
В текущата парола за този потребител. длъжен
Потребител. не се изисква
Второто име. не се изисква
фамилно име на потребителя. не се изисква
Също така, когато се започва с GSEC дистанционно работно място:
Сървър и път на базата данни за сигурност файл
име на път и файл
примери GSEC
Тя показва на главната колони ПОТРЕБИТЕЛИ таблицата база данни за сигурност. Паролите никога не се показват.
USER_NAME UID GID пълно име SYSDBA
MICKEY 123345 Мики Маус
D_DUCK 124345 Доналд Дък
JULIUS 125 345 J. Цезар
За да се покаже една и съща информация от един ПОТРЕБИТЕЛИ маса тип ред:
GSEC> потребителско име дисплей
GSEC> дисплей Юлий user_name UID GID пълно име
JULIUS 125 345 J. Цезар
Добавя потребител към таблица ПОТРЕБИТЕЛИ:
на [дд] потребителско име парола -pw [други ключове]
Ето име polzovatelya- уникален нов потребителско име и парола parol- свързан с този потребител.
ЗАБЕЛЕЖКА. Превключване към новия парола, когато добавите потребител или да смени паролата си е -pw. Не го бъркайте с компактна форма на паролата за когато свързвате превключвател SYSDBA, която се дава като -ра.
GSEO добавите mmouse -pw Veritas
За да добавите потребител hpotter с Хари Потър тип име и парола noMuggle:
GSEC> добави hpotter -fname Хари Потър -lname -pw noMuggle
За да проверите новия албум:
GSEC> дисплей hpotter
user_name UID GID пълно име
HPOTTER Хари Потър
ЗАБЕЛЕЖКА. Ако се опитате да въведете невалидни символи в подкана за парола, GSEC просто затвори без да се издава съобщение.
Използва се за промяна на стойности (редактиране) на колоните в съществуващите записи потребители. Посочете името на потребителя, който изисква промени и след това определете един или повече ключове, които определят променливите елементи, както и нова стойност за всеки от тях.