Типы данных InterBaseFireBird

Основные понятия и определения удаленных баз данных.

 

 

1) Система управления удаленными распределенными БД – это СУБД (СУРБД) обеспечивающее возможность одновременного доступа к информации различных пользователей.

 

2) Удаленная БД (Клиент-Сервер) – это БД, в которых таблицы расположены на сервере сети, а приложение для работы с этими таблица на пользовательских компьютерах-клиентах, подключенных к серверу.

3) Сервер БД (SQL сервер) – это специальная программа, которая управляет удаленной БД и обеспечивает выполнение запросов клиента и выдачу результатов запроса.

 

4) Клиент БД –это приложение пользователя, которое обеспечивает формирование и передачу запросов серверу, а также отображение полученных результатов. Кроме того, приложение «Клиент» должно обеспечивать интерфейс пользователя с БД.

 

5) Пользователь БД – это программа или человек, обращающийся к БД.

 

6) Архитектура БД –это организация взаимодействия программных и аппаратных средств, а также взаимосвязь между ними.

 

7) Виды архитектур БД: локальная, централизованная, распределенная

платформы: Клиент-сервер, файл-сервер
приложения: двухзвенные, трехзвенные и многозвенные

Клиенты: «толстый» и «тонкий»

 

 

8) Модели данных (Проектирование)– это схемы, характеризирующие БД с разных сторон, с целью определить оптимальное построение информационный системы.

 

 

9) Топология БД (Структура распределенной БД) –это схема распределения физической организации БД в сети.

 

10) Транзакция– основной механизм удаленных БД, который обеспечивает последовательность операции модификаций БД, переводящее ее из одного целостного состояния и другое целостное состояние.

 

 

11) Запрос –процесс обращения пользователя к БД, с целью вести получить или изменить информацию.


12) Удаленныйзапрос - запрос БД, находящихся на ресурсах локальной сети предприятия или сети интернет.

 

 

13) Распределенный запрос – запрос при обработки которого используются данные из БД, расположенные в разных узлах сети.

 

Типы данных – базовые элементы любого языка программирования или любого сервера СУБД, в том числе InterBase\Firebird.

 

Каждый тип данных имеет набор операций, которые можно выполнять над значениями этого типа, поэтому необходимо правильно выбрать тип данных при проектировании БД, что поможет избежать проблем и ошибок при разработке клиентских программ.

 

Типы InterBase и Firebird подразделяются на 6 групп:


1) для хранения целых чисел – Integer, SMALLINT
2) для хранения вещественных чисел – Float, Double Precision

3) для чисел с фиксированной точностью – Nomeric, Decimal

4) для хранения даты, времени и даты вермени – Date, Time, TimeStand

5) для хранения символов – Char( ), VarChar( )

6) для хранения динамически расширяемых данных - BLOB