Связанные понятия
Три́ггер (англ. trigger) — хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных: добавлением INSERT, удалением DELETE строки в заданной таблице, или изменением UPDATE данных в определённом столбце заданной таблицы реляционной базы данных.
В языках программирования объявле́ние (англ. declaration) включает в себя указание идентификатора, типа, а также других аспектов элементов языка, например, переменных и функций. Объявление используется, чтобы уведомить компилятор о существовании элемента; это весьма важно для многих языков (например, таких как Си), требующих объявления переменных перед их использованием.
Подробнее: Объявление (информатика)
В информатике и теории автоматов состояние цифровой логической схемы или компьютерной программы является техническим термином для всей хранимой информации, к которой схема или программа в данный момент времени имеет доступ. Вывод данных цифровой схемы или компьютерной программы в любой момент времени полностью определяется его текущими входными данными и его состоянием.
Подробнее: Состояние (информатика)
Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается.
Ссы́лочная це́лостность (англ. referential integrity) — необходимое качество реляционной базы данных, заключающееся в отсутствии в любом её отношении внешних ключей, ссылающихся на несуществующие кортежи.
Упоминания в литературе
Наборы документов, или представлений систем обработки текстов, часто переводятся в наборы документов HTML. Для поисковых машин полезно указать ссылку на начало набора в дополнение к тому, что страница попала в результаты поиска. Вы можете помочь поисковым системам, применив тэг LINK, имеющий атрибуты REL="begin" и TITLE=, как показано в следующем примере:
Примером создания нечётких дублей также может служить объединение фрагментов текста, взятых с разных сайтов. Может показаться, что, склеив «надёрганные» из разных источников фрагменты, можно создать уникальный текст. В подобных случаях поисковые системы применяют более
сложные алгоритмы. В частности, поисковая система Яндекс применяет алгоритм супершинглов (1997 г., А. Бродер). Текст, проверяемый на уникальность, разбивается на участки длиной по десять слов внахлест, с перекрытием в одно слово. Далее все эти участки меняют на короткое математическое представление (контрольные суммы) и сравнивают с контрольными суммами, вычисленными таким же способом для других документов базы поисковой системы. Это позволяет с высокой вероятностью определить заимствование текста.
Структура представления метаданных электронных документов в современных информационных системах носит принципиально иной характер, компоненты метаданных связаны с документом, но при этом они могут непосредственно не входить в его «тело». Метаданные документа в электронной среде должны быть четко определенными и отвечать более высоким требованиям, чем в процессах работы с бумажными документами. В ГОСТ Р ИСО 23081-1-2008 констатируется, что электронная среда «требует иного выражения традиционных требований и иных механизмов для идентификации, ввода, определения свойств и использования метаданных» и вместе с тем «предоставляет новые
возможности для определения и создания метаданных» [60].
Одной из составных (зачастую «невидимых» для пользователей) частей модели бизнес-архитектуры является используемая методологическая база. Зачастую данная составляющая оказывается интересной только для разработчиков. Вместе с тем знание базовых принципов и определений, касающихся вопросов моделирования, имеет важное значение для заказчиков и пользователей системы «модель бизнес-архитектуры». Это знание
определяет общее представление о возможностях и ограничениях системы, позволяет не только выступать в пассивной роли пользователей, но и формулировать постановки задач по дальнейшему развитию системы.
В когнитивной психологии направленность каждого определения мысленных образов изменяется в зависимости от цели, применительно к которой используется данное описание образов. P. Финке,[17] чья работа направлена на изучение процессов поиска и воспроизведения информации с использованием мысленных образов, определяет их как «мысленное создание или воссоздание опыта (как в сочетании, так и в отсутствии непосредственной сенсорной стимуляции), который, по крайней мере в некоторых отношениях, подобен опыту реального восприятия объекта или ситуации». А. Паивио,[18] работы которого также связаны с областью исследования процессов обучения
и памяти, предлагает определение, ориентированное на неврологическую деятельность: образы «используются для обозначения кода памяти или выполняют функцию медиатора, извлекающего пространственно сходную информацию, способную опосредовать внешние (поведенческие) проявления, и при этом они не обязательно переживаются как зрительный образ». A. Ричардсон[19] отмечает, что в данном определении содержится указание на необходимость различения вербальных и визуальных аспектов образного процесса. В рамках широко известной в когнитивной психологии теории двойного кодирования А. Паивио утверждается существование двух взаимодействующих подсистем памяти, одна из которых формирует и обрабатывает представления о невербальных предметах и явлениях, таких как образы, а другая предназначена для работы с речью.
Связанные понятия (продолжение)
Конте́йнер в программировании — тип, позволяющий инкапсулировать в себе объекты других типов. Контейнеры, в отличие от коллекций, реализуют конкретную структуру данных.
Сервер баз данных (БД) выполняет обслуживание и управление базой данных и отвечает за целостность и сохранность данных, а также обеспечивает операции ввода-вывода при доступе клиента к информации.
Механизм копирования
при записи (англ. Copy-On-Write, COW) используется для оптимизации многих процессов, происходящих в операционной системе, таких как, например, работа с оперативной памятью или файлами на диске (пример — ext3cow).
Вне́шний ключ (англ. foreign key) — понятие теории реляционных баз данных, относящееся к ограничениям целостности базы данных.
Ошибка сегментации (англ. Segmentation fault, сокр. segfault, жарг. сегфолт) — ошибка программного обеспечения, возникающая при попытке обращения к недоступным для записи участкам памяти либо при попытке изменить память запрещённым способом. В системах на основе процессоров Motorola 68000 эти ошибки, как правило, известны как ошибки адреса или шины.
Путь (англ. path) — набор символов, показывающий расположение файла или каталога в файловой системе.
Блок (также говорят блок кода, блок команд, блок инструкций) в программировании — это логически сгруппированный набор идущих подряд инструкций в исходном коде программы, является основой парадигмы структурного программирования.
Таблица — это совокупность связанных данных, хранящихся в структурированном виде в базе данных. Она состоит из столбцов и строк.
Объе́ктный мо́дуль (также — объектный файл, англ. object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто называемый двоичным или бинарным), который может быть объединён с другими объектными файлами при помощи редактора связей (компоновщика) для получения готового исполнимого модуля либо библиотеки.
Динамическая идентификация типа данных (англ. run-time type information, run-time type identification, RTTI) — механизм в некоторых языках программирования, который позволяет определить тип данных переменной или объекта во время выполнения программы.
Каламбур типизации является прямым нарушением типобезопасности. Традиционно возможность построить каламбур типизации связывается со слабой типизацией, но и некоторые сильно типизированные языки или их реализации предоставляют такие возможности (как правило, используя в связанных с ними идентификаторах слова unsafe или unchecked). Сторонники типобезопасности утверждают, что «необходимость» каламбуров типизации является мифом.
По́ле кла́сса или атрибу́т (переменная-член, data member, class field, instance variable) в объектно-ориентированном программировании — переменная, связанная с классом или объектом. Все данные объекта хранятся в его полях. Доступ к полям осуществляется по их имени. Обычно тип данных каждого поля задаётся в описании класса, членом которого является поле.
Коллекция в программировании — программный объект, содержащий в себе, тем или иным образом, набор значений одного или различных типов, и позволяющий обращаться к этим значениям.
Пространство имён — некоторое множество каким-либо образом взаимосвязанных имён или терминов.
Литерал (англ. literal ) — запись в исходном коде компьютерной программы, представляющая собой фиксированное значение. Литералами также называют представление значения некоторого типа данных.
Язы́к запро́сов — это искусственный язык, на котором делаются запросы к базам данных и другим информационным системам, особенно к информационно-поисковым системам.
Ассоциативная память (АП) или ассоциативное запоминающее устройство (АЗУ) является особым видом машинной памяти, используемой в приложениях очень быстрого поиска. Известна также как память, адресуемая по содержимому, ассоциативное запоминающее устройство, контентно-адресуемая память или ассоциативный массив, хотя последний термин чаще используется в программировании для обозначения структуры данных (Hannum и др., 2004).
Переменная среды ́ (англ. environment variable) — текстовая переменная операционной системы, хранящая какую-либо информацию — например, данные о настройках системы.
Храни́мая процеду́ра — объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере. Хранимые процедуры очень похожи на обыкновенные процедуры языков высокого уровня, у них могут быть входные и выходные параметры и локальные переменные, в них могут производиться числовые вычисления и операции над символьными данными, результаты которых могут присваиваться переменным и параметрам. В хранимых процедурах могут выполняться стандартные операции с...
Схема базы данных включает в себя описания содержания, структуры и ограничений целостности, используемые для создания и поддержки базы данных.
И́мя фа́йла — строка символов, однозначно определяющая файл в некотором пространстве имён файловой системы (ФС), обычно называемом каталогом, директорией или папкой. Имена файлов строятся по правилам, принятым в той или иной файловой и операционной системах (ОС). Многие системы позволяют назначать имена как обычным файлам, так и каталогам и специальным объектам (символическим ссылкам, блочным устройствам и т. п.).
Кодогенерация — часть процесса компиляции, когда специальная часть компилятора, кодогенератор, конвертирует синтаксически корректную программу в последовательность инструкций, которые могут выполняться на машине. При этом могут применяться различные, в первую очередь машинно-зависимые оптимизации. Часто кодогенератор является общей частью для множества компиляторов. Каждый из них генерирует промежуточный код, который подаётся на вход кодогенератору.
Вариативный шаблон или шаблон с переменным числом аргументов в программировании — шаблон с заранее неизвестным числом аргументов, которые формируют один или несколько так называемых пакетов параметров.
Интроспекция (англ. type introspection) в программировании — возможность запросить тип и структуру объекта во время выполнения программы. Особое значение имеет в языке Objective C, однако имеется почти во всех языках, позволяющих манипулировать типами объектов как объектами первого класса; среди языков, поддерживающих интроспекцию — C++ (с RTTI), Go, Java, JavaScript, Perl, Ruby, Smalltalk; в PHP и Python интроспекция интегрирована в сам язык. Интроспекция может использоваться для реализации ad-hoc-полиморфизма...
Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации (структуризации) — восстановление начального состояния структуры данных из битовой последовательности.
Символьный тип (Сhar) — тип данных, предназначенный для хранения одного символа (управляющего или печатного) в определённой кодировке. Может являться как однобайтовым (для стандартной таблицы символов), так и многобайтовым (к примеру, для Юникода). Основным применением является обращение к отдельным знакам строки.
Кома́нда — это указание компьютерной программе действовать как некий интерпретатор для решения задачи. В более общем случае, команда — это указание некоему интерфейсу командной строки, такому как shell.
Массив (в некоторых языках программирования также таблица, ряд, матрица) — структура данных, хранящая набор значений (элементов массива), идентифицируемых по индексу или набору индексов, принимающих целые (или приводимые к целым) значения из некоторого заданного непрерывного диапазона. Одномерный массив можно рассматривать как реализацию абстрактного типа данных вектор.
Анонимная функция в программировании — особый вид функций, которые объявляются в месте использования и не получают уникального идентификатора для доступа к ним. Поддерживаются во многих языках программирования.
Бизнес-логика — в разработке информационных систем — совокупность правил, принципов, зависимостей поведения объектов предметной области (области человеческой деятельности, которую система поддерживает). Иначе можно сказать, что бизнес-логика — это реализация правил и ограничений автоматизируемых операций. Является синонимом термина «логика предметной области» (англ. domain logic). Бизнес-логика задает правила, которым подчиняются данные предметной области.
Ссылка в программировании — это объект, указывающий на определенные данные, но не хранящий их. Получение объекта по ссылке называется разыменованием.
Динамический сайт — сайт, состоящий из динамичных страниц — шаблонов, контента, скриптов и прочего, в большинстве случаев в виде отдельных файлов (в Lotus Notes/Domino данные и все элементы дизайна, включая пользовательские скрипты, хранятся в одном файле).
Таблица виртуальных методов (англ. virtual method table, VMT) — координирующая таблица или vtable — механизм, используемый в языках программирования для поддержки динамического соответствия (или метода позднего связывания).
В программировании термин «
директива » (указание) по использованию похож на термин «команда», так как также используется для описания некоторых конструкций языка программирования (то есть указаний компилятору или ассемблеру особенностей обработки при компиляции).
Перви́чный ключ (англ. primary key) — в реляционной модели данных один из потенциальных ключей отношения, выбранный в качестве основного ключа (или ключа по умолчанию).
Интерфейс (англ. interface) — основной шаблон проектирования, являющийся общим методом для структурирования компьютерных программ для того, чтобы их было проще понять. В общем, интерфейс — это класс, который обеспечивает программисту простой или более программно-специфический способ доступа к другим классам.
Макрокоманда , макроопределение или мáкрос — программный алгоритм действий, записанный пользователем. Часто макросы применяют для выполнения рутинных действий. А также макрос — это символьное имя в шаблонах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в веб-шаблонах, или одно слово из словаря синонимов в синонимизаторах.
Индекс (англ. index) — объект базы данных, создаваемый с целью повышения производительности поиска данных. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в произвольном порядке, и их поиск по заданному критерию путём последовательного просмотра таблицы строка за строкой может занимать много времени. Индекс формируется из значений одного или нескольких столбцов таблицы и указателей на соответствующие строки таблицы и, таким образом, позволяет искать строки, удовлетворяющие...
Шебанг (англ. shebang, sha-bang, hashbang, pound-bang, or hash-pling) — в программировании последовательность из двух символов: решётки и восклицательного знака ("#!") в начале файла скрипта.
Общий ресурс , или общий сетевой ресурс, — в информатике, это устройство или часть информации, к которой может быть осуществлён удалённый доступ с другого компьютера, обычно через локальную компьютерную сеть или посредством корпоративного интернета, как если бы ресурс находился на локальной машине.
А́дресное пространство (англ. address space) — совокупность всех допустимых адресов каких-либо объектов вычислительной системы — ячеек памяти, секторов диска, узлов сети и т. п., которые могут быть использованы для доступа к этим объектам при определенном режиме работы (состоянии системы).
Точка монтирования (англ. mount point) — это каталог или файл, с помощью которого обеспечивается доступ к новой файловой системе, каталогу или файлу.
Станда́рт оформле́ния ко́да (станда́рт коди́рования, стиль программи́рования) (англ. coding standards, coding convention или programming style) — набор правил и соглашений, используемых при написании исходного кода на некотором языке программирования. Наличие общего стиля программирования облегчает понимание и поддержание исходного кода, написанного более чем одним программистом, а также упрощает взаимодействие нескольких человек при разработке программного обеспечения.
Адрес — символ или группа символов, которые идентифицируют регистр, отдельные части памяти или некоторые другие источники данных, либо место назначения информации.
Файловый дескриптор — это неотрицательное целое число. Когда создается новый поток ввода-вывода, ядро возвращает процессу, создавшему поток ввода-вывода, его файловый дескриптор.
Упоминания в литературе (продолжение)
Показано, что ответом на возникновение сложной кризисной ситуации может послужить объединение отдельных независимо функционирующих систем в систему систем, кроме того, такое объединение целесообразно для создания развивающегося предприятия. Приводится базовая модель изменений, основное внимание в которой уделяется структурным и функциональным изменениям, а также сбору знаний с помощью механизмов прямой и обратной связи. Указываются различные источники сложностей, мешающих формированию целостного
представления о системах. Наконец, предложенное в первой главе неформальное введение в системы формализуется в форме «набора для выживания», представляющего собой совокупность небольшого числа конкретных системных понятий, а также универсальной мысленной модели и нескольких принципов. Читатель всегда должен помнить об этом наборе, так как он используется в книге для описания ситуаций, относящихся ко всем типам систем.
Второй вариант диагностического подхода очень тесно связан с первым по исходным идеям, методам и интерпретации: он представляет собой следующий, более высокий уровень анализа и обобщения исходных эмпирических данных. Этот вариант подхода принято называть представлением реального объекта в многомерном пространстве. Само пространство включает ограниченный набор качественных признаков, которые считаются (хотя бы потенциально) интерпретируемыми в психологическом смысле, достаточными
для описания реальных объектов. Исходная теоретическая посылка состоит в том, что принципиально можно найти не очень большое число слабо связанных признаков, при помощи которых можно описать обследуемый объект как точку в многомерном пространстве этих признаков5.
В аналитических целях схема (алгоритм) взаимодействия субъектов
может быть представлена в форме графа (мультиграфа) либо матрицы. В первом случае субъекты изображаются точками – вершинами графа, а взаимодействия – обмены теми или иными правами собственности на какой-либо ресурс – направленными дугами, соединяющими соответствующие вершины. Каждой из последних сопоставляется при этом сумма выгод и издержек, сопровождающая последовательность проектируемых действий. Предметом особого внимания проектировщика должны при этом стать те субъекты, для которых баланс выгод и убытков оказывается отрицательным: нужны дополнительные стимулы к тому, чтобы они стали участниками намечаемой схемы взаимодействий. Разумеется, все оценки на такой графической конструкции имеют приближенный характер, поскольку проектировщик вынужден иметь дело не с самими функциями полезности субъектов, а лишь с представлениями об этих функциях. В особенности это относится к тем ресурсам и эффектам (как положительным, так и отрицательным), которые имеют неденежное измерение. Тем не менее, данный подход позволяет выявить особо «острые», резко несбалансированные ситуации, которые порождает (будет порождать) намечаемая схема взаимодействий.
3. Трудности в
представлении об уровнях значимости. Неправильное впечатление может возникнуть в результате чтения схемы, где на одной горизонтальной линии показаны несколько менеджеров, что якобы подразумевает их одинаковый статус. Поэтому иногда довольно сложно с требуемой точностью обозначить реальные отношения, разную значимость должностей и положений.
Подобные графические схемы удобны
для наглядного представления модели решения задачи. В ТРИЗ существуют определённые правила составления таких схем и их преобразования в процессе решения. Фактически это инструмент наглядного моделирования задачи и её решения, он получил название «Вепольный[4] анализ».
Защита информации внутри ИАС представляет собой крайне сложную задачу, так как специфика аналитической работы в ряде случаев вступает в прямое противоречие
с нормами защиты информации. Например, обеспечение такого важного принципа, как дробление информации в работе реальных ИАС, в большинстве случаев практически невозможно, так как это тормозит работу всей системы ИАС, где сотрудники должны иметь представление обо всей картине событий. Сокрытие какой-либо информации от сотрудников ИАС может привести их к ложным выводам, а фирму – к принятию неверных решений, а следовательно, и к убыткам. ИАС, являясь ядром службы безопасности фирмы, не имеет и не должна иметь властных функций. Такое положение исключает намеренное искажение обрабатываемой информации и позволяет работать «на стыках» по пограничным вопросам.
Модели, применяющиеся в логистике, могут быль классифицированы: 1)
по форме представления: графические, представляющие собой графическую имитацию планируемого объекта или процесса; числовые, записанные в виде формул; логические, записанные в виде логических выражений (блок—схем); табличные, записанные в виде таблиц (бухгалтерский баланс); 2) с точки зрения отражения временных интервалов:
Поскольку в цифровом описании мы имеем дело с
двоичным представлением, полученные значения необходимо воспроизвести в виде двоичного кода. При этом происходит усечение значений параметра до ближайшего допустимого значения (рис. 3.1). Степень числа «два», при которой мы получим нужное число допустимых значений параметра, называется глубиной, или уровнем квантования, или разрядностью слова данных. Уважаемый читатель, не спешите пугаться обилию незнакомых терминов. Разберем несколько примеров. Крайним может быть случай, когда для описания выделен один бит. Тогда параметр может принимать 21 = 2 значения: 0 и 1. Изображение, описанное подобным образом, будет состоять из черных и белых точек. Если, допустим, уровень квантования равен 8, то для описания выделено 8 бит (1 байт), и параметр может принимать 28 = 256 значений, при уровне квантования 10 получим 1024 допустимых значения и т. д. На рис 3.1 имеем 8 допустимых значений (от 0 до 7), соответственно, уровень квантования равен трем.
Согласно представлениям современной психологии понятие деятельности применимо только к человеку. По определению, данное понятие означает такое взаимодействие человека с окружающим миром, в процессе которого достигаются сознательно поставленные им цели. В данной системе понятий
простейшим элементом деятельности является действие. В любом действии принято выделять ориентировочную, исполнительную и контрольную части. Ориентировочная часть связана с целеполаганием, исполнительная, соответственно – с выполнением данного действия, а контрольная – с оценкой того, насколько точно и правильно было осуществлено данное действие. Здесь можно провести аналогию с описанными выше рефлексами и многоступенчатой системой их распознавания и контроля. В психологии также существует понятие операции. Это более сложный по отношению к действию процесс. Операция может включать в себя несколько действий, связанных одной целью. Например, вы желаете попить чаю. Это является целью вашей деятельности. Для достижения цели вам необходимо совершить операцию – приготовление чашки чаю. Эта операция распадается на множество отдельных действий, каждое из которых имеет цель. Вам надо подняться с кресла, пройти на кухню, набрать в чайник воды и т. д. Иными словами, ваша психика совершает ряд преобразований отражения действительности параллельно с тем, как вы осуществляете простейшие действия, складывающиеся в определенную операцию, являющуюся компонентом вашей общей деятельности.
В настоящее время наблюдается непрерывный рост объема информации, что, с одной стороны, усложняет управление, с другой – повышает к нему требования. Поэтому специалистам по маркетингу необходимо в совершенстве владеть
основами работы с информацией, являющейся главным инструментом их труда. Виды информации на предприятии весьма разнообразны и классифицируется по различным признакам: общему содержанию (политическая, директивная, справочно-нормативная); целевому назначению (маркетинговая, плановая, отчетно-статистическая, научно-техническая, административная и др.); характеру носителей информации (документированная, недокументированная); степени обработки (первичная, вторичная, производная, итоговая); источникам поступления (внутренняя, внешняя); направлению движения (входящая, исходящая); периодичности (периодическая, разовая); форме представления (письменная, устная, цифровая, буквенная, кодированная); правдивости (достоверная, недостоверная); насыщенности (достаточная, избыточная, недостаточная); стабильности (постоянная, переменная) и т.д.
В
качестве иллюстрации рассмотрим дескриптор «химическая связь» из класса базовых понятий. Данный дескриптор характеризуется первым уровнем усвоения, предполагающим общее представление студента о данном понятии, умение давать определение понятию, то есть семантизировать его, при необходимости производить символьный перевод, то есть из словесной формы в форму символов, моделей, графиков и др. (прил. 7). При его изучении используются дескрипторы «ядро», «электрон», «электронная плотность», «ковалентная связь», «ионная связь», «металлическая связь», «химическое соединение».
Таблицы – наиболее рациональная и
удобная для восприятия форма представления аналитической информации об изучаемых явлениях при помощи цифр, расположенных в определенном порядке. Аналитическая таблица представляет собой систему мыслей, суждений, выраженных языком цифр. Табличный материал позволяет охватить аналитические данные в целом как единую систему. С помощью таблиц значительно легче прослеживаются связи между изучаемыми показателями.
Особо нужно отметить, что целостное представление об архитектуре человека включает в себя несколько уровней масштабирования, и эти уровни не могут быть разделены друг от друга на практике. Хотя
для удобства понимания процессов обычно создаются модели, рассматривающие человека в одной конкретной плоскости.
Как любая комплексная обработка информации, идентификация (перцептивная или визуальная) представляет собой стратегический процесс, в результате которого с целью интерпретации в памяти конструируется его ментальное представление – репрезентация. Авторы говорят о когнитивных стратегиях, понимая под этим ментальные процессы, направленные на переработку информации и обеспечивающие усвоение, хранение и извлечение из памяти [Дейк, Кинч, 1988; Williams, Burden, 1997]. Исследования С. И. Тогоевой (2000) свидетельствуют о том, что результатом функционирования различных стратегий является конструируемая ментальная репрезентация воспринимаемого звукокомплекса. При этом в качестве опор при идентификации любой структуры выступают его формальные (фонетический/фонологический и другие) и семантические признаки. Механизм
идентификации слова ориентирован на поиск знакомых элементов при наличии постоянной непроизвольной опоры на предшествующий опыт [Lakkoff, 1987].