СУБД Firebird SQL Server

Содержание

Слайд 2

Firebird SQL Server – сервер БД, основанный на открытом исходном коде InterBase

Firebird SQL Server – сервер БД, основанный на открытом исходном коде InterBase
6.0.
Дистрибутивы Firebird существуют под Windows, Linux, Unix, Solaris, MacOS, под 32-х и 64-х битную архитектуру ОС.
Firebird SQL Server распространяется бесплатно и не имеет лицензионных ограничений.

Слайд 3

Firebird полностью поддерживает стандарты ANSI.
Используется в различных промышленных системах (складские и хозяйственные,

Firebird полностью поддерживает стандарты ANSI. Используется в различных промышленных системах (складские и
финансовый и государственный сектора) с 2001 г.
Является сервером БД. Один сервер Firebird может обрабатывать несколько сотен независимых БД, каждую с множеством пользовательских соединений.

Слайд 4

Преимущества Firebird

многоверсионная архитектура,
компактность (дистрибутив 5Mb),
высокая эффективность,
языковая поддержка для хранимых процедур и

Преимущества Firebird многоверсионная архитектура, компактность (дистрибутив 5Mb), высокая эффективность, языковая поддержка для хранимых процедур и триггеров.
триггеров.

Слайд 5

Основные характеристики СУБД Firebird

Соответствует требованиям ACID («Atomicity, Consistency, Isolation and Durability») -

Основные характеристики СУБД Firebird Соответствует требованиям ACID («Atomicity, Consistency, Isolation and Durability»)
Firebird разработан специально, чтобы удовлетворять требованиям «атомарности, целостности, изоляции и надёжности» транзакций.

Слайд 6

Основные характеристики СУБД Firebird

Многоверсионная архитектура;
Создание сложных хранимых процедуры;
Использование генераторов;
Полный контроль за

Основные характеристики СУБД Firebird Многоверсионная архитектура; Создание сложных хранимых процедуры; Использование генераторов;
транзакциями;
Резервное копирование на лету;
Библиотеки с внешними функциями UDF;
Декларативное описание ссылочной целостности;
Поддержка множества международных наборов символов.

Слайд 7

На сегодняшний момент стабильные версии — Firebird 3.0., Firebird 2.5. для 32-х

На сегодняшний момент стабильные версии — Firebird 3.0., Firebird 2.5. для 32-х
и 64-х битной архитектуры ОС.

Слайд 8

Проверить разрядность ОС, установленной на ПК (см. тип системы в свойствах системы)

Проверить разрядность ОС, установленной на ПК (см. тип системы в свойствах системы)

Слайд 9

Выбрать соответствующий файл для установки

Выбрать соответствующий файл для установки

Слайд 10

Лицензионное соглашение. Информация об установке, удалении

Лицензионное соглашение. Информация об установке, удалении

Слайд 11

Каталог для установки

Каталог для установки

Слайд 12

Окно выбора устанавливаемых компонентов. Выбор вида установки (наиболее полный: сервер и инструменты

Окно выбора устанавливаемых компонентов. Выбор вида установки (наиболее полный: сервер и инструменты разработчика)
разработчика)

Слайд 13

Параметры

Server components – подразумевает установку ПО сервера РСУБД на ПК;
Developer and

Параметры Server components – подразумевает установку ПО сервера РСУБД на ПК; Developer
admins tools components – устанавливаются программные средства для управления сервером (расположенном или локально или на удаленном хосте). Т.о. в зависимости от целей установки они могут быть нужны, либо излишни.
Client components – основная обязательно присутствующая компонента – файл fbclient.dll – библиотека программных модулей, реализующих интерфейсы доступа клиентского приложения (напр. пользовательской программы на Delphi) к серверу.

Слайд 14

Диалог выбора названия папки в меню Пуск

Диалог выбора названия папки в меню Пуск

Слайд 15

Выбор типа сервера

Выбор типа сервера

Слайд 16

Сервер Firebird SQL доступен в 3-х вариантах

Firebird Super Server – все клиентские

Сервер Firebird SQL доступен в 3-х вариантах Firebird Super Server – все
подключения обслуживаются одним серверным процессом, имеется общий клиентский кэш. За счет этого достигается меньший расход ресурсов на обслуживание клиентов. Недостаток Firebird Super Server: отсутствие возможности задействовать несколько процессоров для работы Firebird сервера.
Firebird Classic Server – на каждое клиентское подключение создает отдельный серверный процесс. Архитектура Firebird Classic Server более надежна, т.к. сбой одного серверного процесса не вызывает отказ в обслуживании всех клиентов. Кроме того, Firebird Classic позволяет задействовать многопроцессорную архитектуру.
Firebird Embedded Server – предназначен для встраиваемых БД. Состоит из одной dll — fbembed.dll, которая включает в себя клиент и сервер Firebird Super Server.

Слайд 17

Выбор типа запуска сервера Firebird

как приложение (run as an Application)
как сервис (run

Выбор типа запуска сервера Firebird как приложение (run as an Application) как
as a Service)
флажки в полях:
Start Firebird automatically everytime you boot up
Copy Firebird client library to directory
Generate client library as GDS32.DLL for legacy InterBase support

Слайд 19

Перечень параметров, выбранные при установке. Далее установка

Перечень параметров, выбранные при установке. Далее установка