Типы данных 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