Использование технологий WWW для доступа к базам данных

       

Конфигурирование сервера Oracle для сверхбольших баз данных

Эта статья поможет читателю настраивать сверхбольшие базы данных Oracle (Very Large Database, в дальнейшем — VLDB) для достижения высокой производительности и высокой доступности при низких издержках на эксплуатацию. Она описывает решения выбора размера блока данных Oracle, применения RAID-технологий, использования «линейных» устройств (raw-devices), конфигурирования журнальных файлов, разбиения табличных пространств на разделы, выбора параметров хранения и настройки сегментов отката. Статья описывает технологии и связанные с ними ограничения, а также технически детальные методы для оптимизации конфигурации в рамках этих ограничений.

Продолжение

Расширенная оптимизация подзапросов в Oracle

Сращивание подзапросов (subquaery coalescing) — это метод, при применении которого при определенных условиях два подзапроса могут быть срощены в один подзапрос, что позволяет вместо выполнения нескольких операций сканирования таблиц и соединения ограничиться единственным сканированием таблицы и единственным соединением. Хотя сращивание подзапросов определяется как бинарная операция, она может последовательно применяться к любому числу подзапросов. Сращивание подзапросов оказывается возможным, поскольку подзапрос действует как предикат фильтрации таблиц внешнего запроса.

Продолжение

Шифрование паролей в СУБД Oracle

Система шифрования паролей является достаточно консервативным элементом СУБД, ибо ее малейшее изменение влияет на возможность/невозможность подключения клиентов к базе данных. Таким образом, частое изменение этой подсистемы СУБД нежелательно. Видимо, этот фактор сказался на том, что подсистема шифрования паролей была неизменной много лет, по моим оценкам - около 15. Изменение системы шифрования повлекло бы за собой ряд сообщений ORA-xxxxx, сообщающих об ошибках в системе шифрования и в технической документации были бы упомянуты причины и способы их решения. Судя по отсутствию этих проблем в технической документации и Интернет, можно сделать вывод, что в СУБД Oracle подсистема шифрования паролей была неизменной достаточно длительное время, где-то последние 15 лет.

Продолжение

Использование технологий WWW для доступа к базам данных

Многие организации используют электронные базы данных (БД) для поддержки своих рабочих процессов. Часто это системы на одного - двух пользователей, выполненные с использованием dbf - ориентированных средств разработки: Clipper, Dbase, FoxPro, Paradox, Access. Обычно используется ряд таких баз, независимых друг от друга. Если информация, хранимая в таких БД, представляет интерес не только для непосредственных пользователей, то для ее дальнейшего распространения используются бумажные отчеты и справки, созданные базой данных.
С появлением локальных сетей, подключением таких сетей к Интернет, созданием внутрикорпоративных, сетей, появляется возможность с любого рабочего места организации получить доступ к информационному ресурсу сети. Однако, при попытке использовать существующие БД возникают проблемы связанные с требованием к однородности рабочих мест (для запуска "родных" интерфейсов), сильнейшим трафиком в сети (доступ идет напрямую к файлам БД), загрузкой файлового сервера и невозможностью удаленной работы (например, командированных сотрудников). Решением проблемы могло бы стать использование унифицированного интерфейса WWW для доступа к ресурсам организации.



Создание информационного хранилища
Специальные символы

Модели и структуры данных

В пособии приводится классификация структур данных, обширная информация о физическом и логическом представлении структур данных всех классов памяти ЭВМ: простых, статических, полустатических, динамических; исчерпывающая информация об операциях над всеми перечисленными структурами. Приведено достаточно большое количество алгоритмов выполнения особенно важных операций, реализованных в виде процедур и функций, написанных на Turbo Pascal, которые могут быть применены как "заготовки" в самостоятельных разработках студентов и программистов.

Понятие структур данных и алгоритмов
Представление любого дерева, леса бинарными деревьями

Структуры и алгоритмы обработки данных

Компьютер - это машина, которая обрабатывает информацию. Изучение науки об ЭВМ предполагает изучение того, каким образом эта информация организована внутри ЭВМ, как она обрабатывается и как может быть использована. Следовательно, для изучения предмета студенту особенно важно понять концепции организации информации и работы с ней.
Так как вычислительная техника базируется на изучении информации, то первый возникающий вопрос заключается в том, что такое информация. К сожалению, несмотря на то , что концепция информации является краеугольным камнем всей науки о вычислительной технике, на этот вопрос не может быть дано однозначного ответа. В этом контексте понятие "информация" в вычислительной технике сходно с понятием "точка", "прямая" и "плоскость" в геометрии - все это неопределенные термины, о которых могут быть сделаны некоторые утверждения и выводы, но которые не могут быть объяснены в терминах более элементарных понятий.

Типы данных
Методическое руководство к курсовой работе

Алгоритмы, структуры данных

В начале XXI века есть смысл проанализировать прошедшие 50 лет. Первые эксперименты, которые можно отнести к современному программированию, проводились еще во время Второй мировой войны. Но именно 50-е годы стали первым десятилетием развития программирования как отрасли. За этот период, включая начало нового тысячелетия, буквально на наших глазах кардинально изменился круг задач, которые способно решать программное обеспечение, и формы представления таких решений.
В не меньшей степени изменились методы работы и отношение к программированию самих разработчиков. Технологические достижения в аппаратном обеспечении, операционных системах и языках программирования помогли сформировать среду разработки. Однако социальные и экономические факторы сыграли, пожалуй, более важную роль, поскольку именно они определяли, каким образом отрасль адаптировала эти достижения, кто, в конечном итоге, стал их использовать, и как они влияют (если влияют) на возможность создавать качественное программное обеспечение.

Выход в свет
Алгоритмы триангуляции
Параллельные алгоритмы компьютерной алгебры
Реализация авторизационного механизма корпоративной системы

Анализ и оптимизация циклов с помощью производящих функций
Усовершенствованный алгоритм распространения констант с использованием GSA-представления
Корпоративные информационные технологии

Раздел - Конфликтология

Вот это по настоящему нужный раздел. Очень часто наши конфликты с другими людьми возникают из сущей чепухи и перерастают хрен знает во что. Может потому что все мы "лидеры", ну в душе? Не знаю, не берусь прям утверждать, но мо моему опыту очень много конфликтов происходит из неумения человека понятно изложить свое мнение другому человеку. Стоит сесть и спокойно поговорить и все, капец конфликту.

Организации
Политика
Психология
Разрешение
Социальная
Труд
Хрестоматии
Школа
Искусство обмана

Документационное обеспечение управления

Службе делопроизводства часто поручается подготовка и обслуживание совещаний. Так как в этом виде управленческой деятельности участвует значительное количество работников, он наиболее дорогостоящ и требует особо тщательной подготовки и чёткости в проведении. Порядок подготовки, обслуживания совещаний, ведения и оформления протокола подробно освещены в последней главе книги.
Следует обратить внимание на приложения в конце книги. В них собраны не только образцы форм, но даны и законодательно-нормативные акты и методические документы, которые могут потребоваться в работе службы делопроизводства.

Организация делопроизводственного обслуживания
Сдача дел в ведомственный архив

Краткая справка по языку программирования Turbo Pascal

Как и любой другой язык программирования (и не только программирования), Турбо Паскаль имеет свой алфавит - набор символов, разрешенных к использованию и воспринимаемых компилятором.
Как видно символы из расшириного набора таблицы ASCII, т.е. символы с номерами от 128 до 255 (а именно в этот диапазон входит алфавит кириллицы), а также некоторые другие символы (!, %, ~, и др.) не входят в алфавит языка. Тем не менее они могут использоваться в тексте программ, но только в виде значений символьных или строковых констант, а также в тексте коментариев.

Продолжение

Учебник по CUBASE

Итак, это случилось. Вы решили влиться в многочисленные ряды пользователей Cubase,проинсталлировали его и уже хотите нажать два раза левой кнопкой мыши на знакомый многим ромб (стандартная иконка Cubase) и скорее посмотреть, а что же это такое. Не спешите. Прежде чем сделать это, выполните несколько несложных процедур, дабы в ближайшем будущем не омрачить себе настроение досадными недоразумениями. В зависимости от разных версий Cubase в окне, принадлежащем этой программе, кроме самой иконки запуска существует еще пара-тройка иконок, нажатие на которые приводит к определенного рода диалогам, суть которых сводится к тому, что Cubase интересуется тем, а что вы собственно от него хотите и чем располагаете.

Cubase: основы работы
Новые функции в окошке DO.

Pinnacle Studio 9

Когда я приступал к работе с цифровым видео в 1991 году, сама возможность смотреть видеофильмы на компьютере казалась мне технологическим чудом. Однако стоило показать это обычному человеку, возникала типичная реакция: «А почему выглядит хуже, чем на моем телевизоре?» Трудновато было дать ответ, если учесть, что компьютер тогда стоил три тысячи долларов, а телевизор - триста.
С этого и начались мои поиски «видео без оправданий». Такого видео, которое я мог показать жене, детям и друзьям, не принося извинений за неважное качество изображения или звука.
По мере роста интереса к цифровому видео мои друзья и родные стали чаще спрашивать о том, какой видеоредактор лучше. Чтобы он был достаточно дешев и легок в освоении. Когда рекомендуешь пользоваться какой-нибудь программой, поневоле начинаешь играть роль службы технической поддержки - к тебе обращаются по всем вопросам работы с ней. Поэтому я стал искать такую программу, рекомендуя которую не рискуешь стать ходячей справочной.

Интерфейс
Приступаем к работе

Захват цифрового видео
Захват аналогового видео
Работа со статическими изображениями
Сбор исходных материалов в Альбоме

Создание видеоклипов в Окне Фильма
Переходы
Специальные эффекты
Титры и меню
Работа со звуком

DVD-авторинг
Запись на ленту
Вывод в цифровой формат

Ядро JavaScript 1.5. Справочник

Эта глава документирует Java-классы, используемые для LiveConnect, и их конструкторы и методы. Имеется алфавитная ссылка на классы, которая даёт доступ Java-объектам к коду скриптов JavaScript.

Классы, Конструкторы и Методы Java
Объекты, Методы и Свойства

Java 2 Micro Edition (J2ME)

Эта книга предназначена для разработчиков на Java. Она подходит для профессиональных разработчиков программного обеспечения, а также для продвинутых студентов, аспирантов. Если быть более точным, создатели этой книга ожидают, что читатель хорошо знает язык программирования Java, но не приобрел опыта в программировании с отдельными API сверх основных API Java. Несмотря на возможное отсутствие опыта в какой-либо отдельной области программирования на Java, кроме хорошего знания языка, будет полезно, если читатели имеют, по крайней мере, представление о понятиях и профессиональных выражениях, которые окружают различные технологии Java, как, например, термины, которые связаны с виртуальными машинами, сборкой мусора, загрузкой классов, верификацией классов, интерфейсами родного кода, синхронной компиляцией, AWT, RMI, JDK, JRE и так далее.
Я также предполагаю, однако, что читатель имеет порядочный опыт в объектно-ориентированном программировании. По этой причине я не объясняю объектно-ориентированных понятий, когда они появляются в процессе описания J2ME API, классов, идиом программирования и тому подобного.

Определение платформы Java для портативных устройств
Дейтаграммные соединения и дейтаграммы

Cамоучитель по CubaseSX

Современные компьютерные музыкальные редакторы универсальны. Они позволяют работать с музыкой и звуком на всех этапах создания композиции. Имея в своем распоряжении достаточно мощный компьютер со звуковой картой, MIDI-клавиатуру и микрофон, вы сможете сохранить наброски мелодии; гармонизировать и аранжировать произведение; подобрать самые подходящие для него звуки; записать голоса вокалистов и партии живых инструментов; обработать полученные треки различными эффектами; свести композицию, добившись необходимого громкостного, частотного баланса и наиболее впечатляющего распределения звуков на стереопанораме (или даже на круговой панораме); выполнить мастеринг; подготовить альбом для записи на различные носители.
Словом, техника и программное обеспечение способны на многое, надо только суметь ими воспользоваться. Конечно, для этого нужны знания. А их можно почерпнуть из книг, в частности, из нашей книги. В ней детально описывается методика работы с программой, которая позволяет обеспечить полный контроль над всеми элементами и этапами процесса создания музыкального произведения. Книга посвящена программе Cubase SX и ее технологиям, предназначенным для работы с музыкой и звуком, которыми могут воспользоваться как начинающие, так и совершенствующиеся компьютерные музыканты.

Основы, без которых не обойтись
Подготовка программы к эффективной работе
Транспортная панель
Работа в окне проекта

Маршрутизация аудиопотоков
Подробно о работе с MIDI
Browse Project. Управление темпом
О работе с нотатором
Работа с MIDI-плагинами
Применение VSTi

Использование приложений, поддерживающих протокол ReWire
Подробно об обработке аудиоданных
Применение VST-плагинов
Сведение композиции
VST System Link — организация работы студийных компьютеров в сети
Обзор команд главного меню

Самоучитель по Pinnacle Studio 9

Если вы приобрели лицензионную версию Studio 9.0 в магазине, то у вас должно быть руководство пользователя, в котором описываются всевозможные компоненты интерфейса программы. Данная книга дополняет это руководство в двух аспектах.
Во-первых, как и все книги серии «Quick Start», настоящее издание ориентировано на выполнение конкретных задач, с которыми приходится чаще всего сталкиваться при обработке видео. Точные и обстоятельные описания, вкупе с иллюстрациями, рассказывают о наиболее эффективных способах работы. Кроме того, проработав с цифровым видео многие годы, я знаю, что видеомонтаж отнимает кучу времени. Возможно, именно поэтому многие люди вообще никак не редактируют свои фильмы. Специальные разделы и советы в книге посвящены именно тому, как повысить производительность труда. Встречающиеся в книге врезки (фрагменты, отделенные от основного текста) рассказывают о всевозможных технических деталях.

Интерфейс
Захват аналогового видео
Создание видеоклипов в Окне Фильма
Специальные эффекты
Работа со звуком
DVD-авторинг
Комбинации клавиш

JavaScript для мага

JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript Вы можете легко создавать интерактивные Web-страницы. В данном руководстве Вы увидите, что можно сделать с помощью JavaScript, и даже более того - увидите, как это сделано.

Продолжение

Клиентский JavaScript 1.3 Руководство

JavaScript это разработанный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев). Ядро JavaScript содержит набор основных объектов, таких как Array, Date и Math, и основной набор элементов языка, таких как операции, управляющие структуры и операторы. Ядро JavaScript может быть расширено путём предоставления дополнительных объектов; например:
* Клиентский JavaScript расширяет ядро языка за счёт объектов, управляющих браузером (Navigator или другой подобный web-браузер) и его Document Object Model (DOM). Например, клиентские расширения позволяют приложению размещать элементы на HTML-форме и отвечать на пользовательские события, такие как щелчок мышью, ввод данных в форму и навигация по страницам.
* Серверный JavaScript расширяет ядро языка за счёт объектов, имеющих отношение к работе JavaScript на сервере. Например, серверные расширения позволяют подключиться к реляционной БД, поддерживать непрерывность информации между вызовами приложения или работать с файлами на сервере. JavaScript даёт Вам возможность создавать приложения, работающие в Internet. Клиентские приложения работают в браузере, таком как Netscape Navigator, а серверные приложения запускаются на сервере, таком как Netscape Enterprise Server. Используя JavaScript, Вы можете создавать динамические HTML-страницы, которые обрабатывают пользовательский ввод и работают с данными через использование специальных объектов, файлов и реляционных баз данных.

JavaScript. Обзор
Выражения и Операции
Операторы
Объектная Модель. Детали

Использование Объектов Navigator'а
Безопасность в JavaScript
LiveConnect. Обзор
Отображение Ошибок с Помощью Консоли JavaScript

Базы данных

Sybase SQL Anywhere - полноценная SQL СУБД, работающая как в технологии клиент-сервер, так и в локальном варианте. Обеспечивает полную поддержку механизма транзакций, ANSI стандарта SQL89 уровня 2 и IBM SAA стандарта. Sybase SQL Anywhere поддерживает также entry level SQL92. Полностью реализованы механизмы декларативной ссылочной целостности с каскадированием, механизмы триггеров и хранимых процедур.
Sybase SQL Anywhere отличает, наряду с простотой изучения и использования, наличие масштабируемости в широком диапазоне, что делает данную СУБД пригодной для использования как небольшими, так и значительными по числу одновременно работающих пользователей рабочими группами.

Новые возможности и тенденции
Система моделей описания требований к ИС
SQL Enterprise Manager
Среда разработки приложений на PROGRESS
Поддержка средств 4GL

Переносимость приложений, разработанных с помощью JAM
Редактор Процедур (Procedure Editor)
Выбор СУБД для создания модели
Супертаблицы - органы управления для взаимодействия с БД

Реестр Windows

По умолчанию Windows NT и выше создают в разделе NTFS специальную таблицу, содержащую все имена файлов и папок в формате MS-DOS по формуле 8.3 (8 символов имени файла и 3 символа для его расширения). Данная возможность в настоящее время не совсем актуальна и ее можно отключить для повышения производительности системы

Контрольная панель
Active Desktop
Internet Explorer
Internet Explorer 2
Реестр Windows
Outlook Express

Ядро JavaScript 1.5. Справочник

Эта глава документирует Java-классы, используемые для LiveConnect, и их конструкторы и методы. Имеется алфавитная ссылка на классы, которая даёт доступ Java-объектам к коду скриптов JavaScript.

Классы, Конструкторы и Методы Java
Объекты, Методы и Свойства
Логические Операции
SetUTCDate