Связанные понятия
Таблица — это совокупность связанных данных, хранящихся в структурированном виде в базе данных. Она состоит из столбцов и строк.
Хеш-табли́ца — это структура данных, реализующая интерфейс ассоциативного массива, а именно, она позволяет хранить пары (ключ, значение) и выполнять три операции: операцию добавления новой пары, операцию поиска и операцию удаления пары по ключу.
Перви́чный ключ (англ. primary key) — в реляционной модели данных один из потенциальных ключей отношения, выбранный в качестве основного ключа (или ключа по умолчанию).
Вне́шний ключ (англ. foreign key) — понятие теории реляционных баз данных, относящееся к ограничениям целостности базы данных.
План выполне́ния запро́са — последовательность операций, необходимых для получения результата SQL-запроса в реляционной СУБД.
Упоминания в литературе
9. ComboBox. Выпадающий список, обеспечивающий выбор одной из строк списка, или ввод нужного значения непосредственно в строку редактирования. Основным свойством компонента является набор значений. Этот набор можно ввести в режиме дизайна, нажав кнопку, которая появляется в поле значений при выборе свойства Custom. В окне редактора свойств для каждого элемента списка можно ввести строковое значение (ListData) или целочисленное значение (ItemData). Список выводится только во время выполнения программы, причем в списке отображается только набор строк ListData, а набор значений ItemData служит для связи списка с другими объектами. Свойство Style позволяет разрешить или запретить непосредственный ввод значений в строку редактирования. Редактирование текста в строке производится при помощи тех же свойств (SelLength, SelStart, SelText), что и в компоненте TextBox. Доступ к элементам списка в момент выполнения программы осуществляется при помощи дополнительных свойств. Свойство List возвращает строку, соответствующую указанному индексу. Свойство ListCount возвращает количество элементов в списке. Свойство ListIndex возвращает
индекс выбранного элемента списка. Свойство NewIndex возвращает индекс последнего добавленного элемента списка, а свойство TopIndex возвращает индекс первого видимого элемента в прокручиваемом списке. При последовательном изменении значения этого свойства можно программным путем осуществлять прокрутку списка. Наконец, свойство Sorted при установке значения true вынуждает компонент отображать элементы списка отсортированными в алфавитном порядке. Для манипуляций элементами списка во время выполнения программы необходимо использовать методы AddItem и RemoveItem, которые добавляют и удаляют элементы списка с указанным индексом. Метод Clear позволяет очистить список.
Подобно оглавлению книги, помогающему видеть ее
структуру, индекс в Windows отслеживает файлы на компьютере. В индексе хранятся сведения о файлах, включая их название, дату изменения и такие свойства, как имя автора, метки и оценка. Индекс нельзя увидеть, но он используется Windows для выполнения очень быстрого поиска самых распространенных файлов на компьютере.
Простейший способ организации индекса для поисковой системы таков: по определенным правилам (используя пробелы, знаки препинания) выделяется и хранится некоторая последовательность из букв и цифр. При этом в качестве адресной информации можно применять путь и имя файла, адрес Web-страницы. По такой схеме действуют разработчики многих поисковых систем, например, одной из самых известных в Интернет – AltaVista компании Dec.
При серийно-порядковом методе кодирования происходит образование и присвоение кода из чисел натурального ряда, закрепление отдельных серий и диапазонов этих чисел за объектами классификации с определенными признаками. Примером может служить присвоение порядковых номеров определенной группе товаров. Например, обувь обозначим через индекс О (обувная промышленность), а затем определенный порядковый номер, например 85, – обувь с верхом из натуральных кож, 86 – обувь с верхом из искусственных материалов. Преимуществом этого метода является возможность кодирования объектов по последовательно выделенным соподчиненным признакам. Недостатком же
можно назвать отсутствие конкретной информации о свойствах отдельных закодированных объектов.
Дополнительные ссылки в карточке товара рекомендуется закрывать от индексации. Имейте в виду, что для индексации роботу нужно отдавать только уникальный контент с каждой страницы. Повторяющаяся сквозная информация при попадании в индекс может восприниматься поисковиком как дубли, что приведет к склейке и выпадению
из индекса важных целевых страниц.
Связанные понятия (продолжение)
Путь (англ. path) — набор символов, показывающий расположение файла или каталога в файловой системе.
И́мя фа́йла — строка символов, однозначно определяющая файл в некотором пространстве имён файловой системы (ФС), обычно называемом каталогом, директорией или папкой. Имена файлов строятся по правилам, принятым в той или иной файловой и операционной системах (ОС). Многие системы позволяют назначать имена как обычным файлам, так и каталогам и специальным объектам (символическим ссылкам, блочным устройствам и т. п.).
Представление (англ. view, иногда используются названия «вид», «взгляд») — виртуальная (логическая) таблица, представляющая собой поименованный запрос (синоним к запросу), который будет подставлен как подзапрос при использовании представления.
Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации (структуризации) — восстановление начального состояния структуры данных из битовой последовательности.
Контро́льная су́мма — некоторое значение, рассчитанное по набору данных путём применения определённого алгоритма и используемое для проверки целостности данных при их передаче или хранении. Также контрольные суммы могут использоваться для быстрого сравнения двух наборов данных на неэквивалентность: с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы. Это может быть использовано, например, для обнаружения компьютерных вирусов. Несмотря на своё название, контрольная...
Конте́йнер в программировании — тип, позволяющий инкапсулировать в себе объекты других типов. Контейнеры, в отличие от коллекций, реализуют конкретную структуру данных.
Коллекция в программировании — программный объект, содержащий в себе, тем или иным образом, набор значений одного или различных типов, и позволяющий обращаться к этим значениям.
Свя́зный спи́сок — базовая динамическая структура данных в информатике, состоящая из узлов, каждый из которых содержит как собственно данные, так и одну или две ссылки («связки») на следующий и/или предыдущий узел списка. Принципиальным преимуществом перед массивом является структурная гибкость: порядок элементов связного списка может не совпадать с порядком расположения элементов данных в памяти компьютера, а порядок обхода списка всегда явно задаётся его внутренними связями.
В криптографии и компьютерной безопасности, атака удлинением сообщения — тип атаки на хеш-функцию, заключающейся в добавлении новой информации в конец исходного сообщения. При этом новое значение хэша может быть вычислено, даже если содержимое исходного сообщения остаётся неизвестным. При использовании хеш-функции в качестве имитовставки новое значение будет являться действительным кодом аутентификации для нового сообщения.
Кодогенерация — часть процесса компиляции, когда специальная часть компилятора, кодогенератор, конвертирует синтаксически корректную программу в последовательность инструкций, которые могут выполняться на машине. При этом могут применяться различные, в первую очередь машинно-зависимые оптимизации. Часто кодогенератор является общей частью для множества компиляторов. Каждый из них генерирует промежуточный код, который подаётся на вход кодогенератору.
Псевдоко́д — компактный (зачастую неформальный) язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные подробности и специфический синтаксис. Псевдокод обычно опускает детали, несущественные для понимания алгоритма человеком. Такими несущественными деталями могут быть описания переменных, системно-зависимый код и подпрограммы. Главная цель использования псевдокода — обеспечить понимание алгоритма человеком, сделать описание более воспринимаемым...
Литерал (англ. literal ) — запись в исходном коде компьютерной программы, представляющая собой фиксированное значение. Литералами также называют представление значения некоторого типа данных.
Нуль-терминированная строка или C-строка (от названия языка Си) или ASCIIZ-строка — способ представления строк в языках программирования, при котором вместо введения специального строкового типа используется массив символов, а концом строки считается первый встретившийся специальный нуль-символ (NUL из кода ASCII, со значением 0).
Объе́ктный мо́дуль (также — объектный файл, англ. object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто называемый двоичным или бинарным), который может быть объединён с другими объектными файлами при помощи редактора связей (компоновщика) для получения готового исполнимого модуля либо библиотеки.
Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается.
Три́ггер (англ. trigger) — хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных: добавлением INSERT, удалением DELETE строки в заданной таблице, или изменением UPDATE данных в определённом столбце заданной таблицы реляционной базы данных.
О́чередь — абстрактный тип данных с дисциплиной доступа к элементам «первый пришёл — первый вышел» (FIFO, англ. first in, first out). Добавление элемента (принято обозначать словом enqueue — поставить в очередь) возможно лишь в конец очереди, выборка — только из начала очереди (что принято называть словом dequeue — убрать из очереди), при этом выбранный элемент из очереди удаляется.
Полнотекстовый поиск (англ. Full text searching, фр. Recherche en texte integral) — автоматизированный поиск документов, при котором поиск ведётся не по именам документов, а по их содержимому, всему или существенной части.
Ссылка в программировании — это объект, указывающий на определенные данные, но не хранящий их. Получение объекта по ссылке называется разыменованием.
Массив (в некоторых языках программирования также таблица, ряд, матрица) — структура данных, хранящая набор значений (элементов массива), идентифицируемых по индексу или набору индексов, принимающих целые (или приводимые к целым) значения из некоторого заданного непрерывного диапазона. Одномерный массив можно рассматривать как реализацию абстрактного типа данных вектор.
Ссы́лочная це́лостность (англ. referential integrity) — необходимое качество реляционной базы данных, заключающееся в отсутствии в любом её отношении внешних ключей, ссылающихся на несуществующие кортежи.
Блок (также говорят блок кода, блок команд, блок инструкций) в программировании — это логически сгруппированный набор идущих подряд инструкций в исходном коде программы, является основой парадигмы структурного программирования.
Таблица виртуальных методов (англ. virtual method table, VMT) — координирующая таблица или vtable — механизм, используемый в языках программирования для поддержки динамического соответствия (или метода позднего связывания).
Язы́к запро́сов — это искусственный язык, на котором делаются запросы к базам данных и другим информационным системам, особенно к информационно-поисковым системам.
Подсчёт ссы́лок (англ. reference counting) — техника хранения количества ссылок, указателей или дескрипторов на какой-то ресурс, например на объект или на блок памяти. Обычно используется как средство освобождения объектов, которые больше не нужны и на них больше нет ссылок.
Соль (также модификатор) — строка данных, которая передаётся хеш-функции вместе с паролем.
Символическая («мягкая») ссылка (также «симлинк», от англ. Symbolic link) — специальный файл в файловой системе, в котором вместо пользовательских данных содержится путь к файлу, открываемому при обращении к данной ссылке (файлу).
В языках программирования объявле́ние (англ. declaration) включает в себя указание идентификатора, типа, а также других аспектов элементов языка, например, переменных и функций. Объявление используется, чтобы уведомить компилятор о существовании элемента; это весьма важно для многих языков (например, таких как Си), требующих объявления переменных перед их использованием.
Подробнее: Объявление (информатика)
Механизм копирования
при записи (англ. Copy-On-Write, COW) используется для оптимизации многих процессов, происходящих в операционной системе, таких как, например, работа с оперативной памятью или файлами на диске (пример — ext3cow).
В информатике и теории автоматов состояние цифровой логической схемы или компьютерной программы является техническим термином для всей хранимой информации, к которой схема или программа в данный момент времени имеет доступ. Вывод данных цифровой схемы или компьютерной программы в любой момент времени полностью определяется его текущими входными данными и его состоянием.
Подробнее: Состояние (информатика)
Множество — тип и структура данных в информатике, которая является реализацией математического объекта множество.
Инвертированный индекс (англ. inverted index) — структура данных, в которой для каждого слова коллекции документов в соответствующем списке перечислены все документы в коллекции, в которых оно встретилось. Инвертированный индекс используется для поиска по текстам.
Точка монтирования (англ. mount point) — это каталог или файл, с помощью которого обеспечивается доступ к новой файловой системе, каталогу или файлу.
Циклический избыточный код (англ. Cyclic redundancy check, CRC) — алгоритм нахождения контрольной суммы, предназначенный для проверки целостности данных. CRC является практическим приложением помехоустойчивого кодирования, основанным на определённых математических свойствах циклического кода.
Динамическая идентификация типа данных (англ. run-time type information, run-time type identification, RTTI) — механизм в некоторых языках программирования, который позволяет определить тип данных переменной или объекта во время выполнения программы.
Соглашение о вызове (англ. calling convention) — описание технических особенностей вызова подпрограмм, определяющее...
Стандартные потоки ввода-вывода в системах типа UNIX (и некоторых других) — потоки процесса, имеющие номер (дескриптор), зарезервированный для выполнения некоторых «стандартных» функций. Как правило (хотя и не обязательно), эти дескрипторы открыты уже в момент запуска задачи (исполняемого файла).
Файловый дескриптор — это неотрицательное целое число. Когда создается новый поток ввода-вывода, ядро возвращает процессу, создавшему поток ввода-вывода, его файловый дескриптор.
Удалённый вызов процедур , реже Вызов удалённых процедур (от англ. Remote Procedure Call, RPC) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (как правило, на удалённых компьютерах). Обычно реализация RPC-технологии включает в себя два компонента: сетевой протокол для обмена в режиме клиент-сервер и язык сериализации объектов (или структур, для необъектных RPC). Различные реализации RPC имеют очень отличающуюся друг от друга архитектуру...
Вариативный шаблон или шаблон с переменным числом аргументов в программировании — шаблон с заранее неизвестным числом аргументов, которые формируют один или несколько так называемых пакетов параметров.
Шебанг (англ. shebang, sha-bang, hashbang, pound-bang, or hash-pling) — в программировании последовательность из двух символов: решётки и восклицательного знака ("#!") в начале файла скрипта.
Символьный тип (Сhar) — тип данных, предназначенный для хранения одного символа (управляющего или печатного) в определённой кодировке. Может являться как однобайтовым (для стандартной таблицы символов), так и многобайтовым (к примеру, для Юникода). Основным применением является обращение к отдельным знакам строки.
Переменная среды ́ (англ. environment variable) — текстовая переменная операционной системы, хранящая какую-либо информацию — например, данные о настройках системы.
Динамическое распределение памяти — способ выделения оперативной памяти компьютера для объектов в программе, при котором выделение памяти под объект осуществляется во время выполнения программы.
ГОСТ Р 34.11-94 — устаревший российский криптографический стандарт вычисления хеш-функции.
Упоминания в литературе (продолжение)
Дополнительное управление программой осуществляется с помощью контекстного меню.
Интересная функция Visual Favorites – возможность создания индекса, в результате чего будет сформирован алфавитный каталог слов, присутствующих в названиях ссылок. Выбор такого слова отобразит список и снимки ссылок, в названии которых встречалось это слово.
Примером реализации подобной функции является использование "секретного вопроса", ответ на который указывается в процессе регистрации. Вопрос либо выбирается из списка, либо вводится самим пользователем. Еще один механизм позволяет пользователю указать "подсказку", которая поможет ему вспомнить пароль. Другие способы требуют от пользователя указать часть персональных данных – таких как номер паспорта, домашний адрес, почтовый индекс и т. д., – которые затем будут использоваться для установления личности. После того как пользователь докажет свою идентичность, система отобразит новый пароль или перешлет его по почте. Система восстановления пароля может быть скомпрометирована путем использования подбора, уязвимостей системы или из-за легко угадываемого ответа на секретный вопрос.
Чтобы узнать длину ключа, используются два метода. Один из них очень трудоёмкий и требует множества вычислений (в наше время их можно поручить компьютеру, а раньше ими обычно занималась целая комната специально обученных сотрудников со счётами или счётными машинками). Но этот метод гарантированно определяет длину ключа. Ты можешь прочитать о нем в специальной литературе или справочниках –
он называется «метод индекса совпадений».
Как уже отмечалось, в Windows Vista работает специальная служба индексирования, благодаря которой поиск в личных папках выполняется быстро и эффективно. Поиск в папках, которые не включены в индекс, выполняется медленнее, но вы можете добавить любую папку в
список индексируемых для ускорения поиска в ней.
Применим эту методику к границам дельта-нейтральности,
представленным на рис. 1.4.4 и 1.4.5. Индексы порога критерия и диапазона страйков показаны на рис. 1.4.6. Здесь каждая граница критерия, представленная на рис. 1.4.4 и 1.4.5, в виде изолинии, обращена в единственную точку, являющуюся своего рода центром области, отделенной границей дельта-нейтральности. Представление границы в виде единственной точки, безусловно, снижает объем информации, содержавшейся в исходных данных. Тем не менее почти все заключения, сделанные ранее на основании визуального анализа рис. 1.4.4 и 1.4.5, можно сделать, проанализировав данные, представленные на рис. 1.4.6.
• В том случае, если номер версии Windows 95 не имеет никакого буквенного индекса, – это означает, что установлена самая первая версия Windows 95, и потому следует вначале загрузить Windows 95 Service Pack 1 в дополнение
к вышеперечисленным шести приложениям. Windows 95 Service Pack 1 можно загрузить с того же каталога Web-сайта Microsoft, что и другие обновления для Windows 95 (http://www.microsoft.com/windows95/downloads/).
Предположим, что имеются данные р0, р1, …,
рn-1, pn. Тогда система индивидуальных индексов с постоянной базой может быть записана следующим образом:
– по очереди перебираются элементы последовательности посещенных областей интереса (исключая последнюю) – фиксируется
текущий элемент последовательности (номер посещенной зоны, обозначаемый как i) и последующий элемент (номер зоны, в которую совершен переход, обозначаемый как j), а сама матрица обновляется: элемент с индексом (i, j) увеличивается на единицу;
При втором подходе при расчете интегрального индекса как темпа роста (снижения) средневзвешенной цены акций в качестве «взвешивающего» параметра выступает количество выпущенных акций. По данным
приведенного примера, рассматриваемый индекс составит 1,0444 ($940 млн/$900 млн), или 4,4 %. Среди распространенных интегральных индексов по аналогичной методике рассчитывают, в частности, индексы Standard and Poor’s для 500 корпораций, в том числе для 400 промышленных, 20 транспортных, 40 коммунальных и 40 финансовых.
При изучении динамики показателей в таблице сначала приводится
исходная информация за ряд лет в хронологическом порядке, на основании которой затем рассчитываются базисные и цепные темпы роста и прироста, выраженные в процентах или индексах.
До недавнего времени существовала только одна версия GetRight, однако, начиная с шестого релиза, разработчики также предлагают версию с индексом Pro (на прилагаемом к книге компакт-диске находятся обе версии программы). В этой программе есть не только базовые функции, которые пользователь ожидает от менеджера загрузки, но
также пакет расширенных возможностей (рис. 2.25).
1. Формирование интегрального показателя через
прямое суммирование частных характеристик отдельных уровневых показателей, выраженных в виде индексов или в виде процентного отклонения и рассчитанных по отношению к аналогичным среднероссийским (среднеотраслевым) величинам. Этот метод позволяет учесть широкую вариацию конкретных индикативных показателей и величин их отклонения от соответствующих средних показателей, являясь в то же время относительно простым и не вызывающим сложности в техническом плане. Основной его
Веб-индикатор дает
возможность оценить известность рассматриваемой страницы с помощью тематического индекса цитирования. При нажатии кнопки веб-индикатора откроется специальное меню Этот сайт, в котором можно будет увидеть ссылки, связанные с просматриваемым сайтом или страницей.
Кстати, не входят в существующие экономико-математические описания и информационные ресурсы, а без них так же нельзя обходиться. Формализованная и моделируемая информация может породить негативные результаты применения
многих важных экономических параметров, например, моды, которая сама по себе, имеет много граней (например, помимо моды на потребительские товары, существует мода на множество других благ и поведений социума, в том числе «негативных»: музыку без нот, эротические виды досуга, неприличные стили поведения, «уклоны» и приоритеты в политике и т. д.). В государственной идеологии может появиться, например, мода на безграничный «разгул демократии», необоснованный либерализм и ложную политкорректность, что может привести к катастрофе. Не моделируются современными экономико-математическими методами такие важные информационные параметры, как: лживая информация (блеф) в экономике и международных отношениях, учет рекламы в торговле, феномен подражания, как причина «стадности» социума и измеритель интенсивности индекса «стадности» (этот феномен всегда порождается недостаточным интеллектом и слабой образованностью – отсюда, малообразованный социум без глубокого интеллекта легко «сбивается» в агрессивные толпы, т. к. толпа не «думает» и ею легко управлять). Отсутствие в экономико-математических расчетах алгоритмов влияния информационных параметров на социально-экономическую динамику сильно искажает результаты прогнозов.
Способ логарифмирования применяется для измерения влияния факторов в мультипликативных моделях. При логарифмировании используются не абсолютные приросты результативных показателей, а индексы их роста или снижения. Общий прирост результативного показателя распределяется по факторам пропорционально
отношениям логарифмов факторных индексов к логарифму индекса результативного показателя.
Пробелы никогда не вставляются перед показателями степени (например, 2х) и подстрочными индексами (Н20). Пробел также не используется после открывающей кавычки или скобки и перед закрывающей кавычкой или скобкой. Неразрывный
пробел всегда ставят перед единицами измерения (100 км) и после знаков #, §, ©.
Пробелы никогда не ставятся перед показателями степени (2х) и подстрочными индексами (Н20). Пробел также не используется после открывающей кавычки или скобки и перед закрывающей кавычкой или скобкой. Неразрывный
пробел всегда ставят перед единицами измерения (100 км) и после знаков #, •, ©.