Прикладные интеллектуальные системы, основанные на мягких вычислениях. Ярушкина Н.Г. - 131 стр.

UptoLike

Составители: 

Рубрика: 

130
текстовый редактор поддерживает многоязычность (Unicode). DOS-кодировки
не позволяют поддерживать немецкие и русские символы (т.к. они находятся в
расширенной части таблицы кодировки). Второе ограничение нам необходи-
мо, чтобы сама программа обработки и введения словаря и анализа текста
смогла понимать мультиязычную кодировку. Для хранения одного символа
может потребоваться не один байт, а два, три или четыре, в зависимости от вер-
сии кодировки Unicode.
1. Создание базы данных (WISQL)
CREATE DATABASE "EXAMPLE.GDB"
USER "SYSDBA" PASSWORD "masterkey"
LENGTH=100
DEFAULT CHARACTER SET NONE
В данном случае никакой кодовой таблицы по умолчанию не указывает-
ся.
2. Создание таблицы (WISQL)
CREATE TABLE EX001
(
SLOVO_D VARCHAR(100) CHARACTER SET WIN1252 NOT NULL,
SLOVO_R VARCHAR(100) CHARACTER SET WIN1251,
SLOVO_U VARCHAR(100) CHARACTER SET UNICODE_FSS
)
Таким скриптом создается таблица с полями в разной кодировке:
WIN1252 – для немецкого языка;
WIN1251 – для русского языка;
UNICODE_FSS – универсальная кодировка.
3. Добавление записи в таблицу (WISQL)
a)
INSERT INTO EX001 (SLOVO_D, SLOVO_R, SLOVO_U)
VALUES
(
_WIN1252 ‘Unschärfe’,
_WIN1251 нечеткость’,
_WIN1251 ‘нечеткость
)
б)
INSERT INTO EX001 (SLOVO_D, SLOVO_R, SLOVO_U)
VALUES