+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 93.44 руб.
 
 Цены показывать:
 
 
 
 
  
Статьи
 
Новости   Статьи    
03.02.10 - Запрос совпадающих и наиболее близких строк
Том! Я создаю отчет, в котором надо сравнивать записи из старой и новой систем. Однако нет гарантии, что для каждой записи из старой системы найдется точное совпадение. Если точно совпадающей строки нет, мне нужно выбирать "наиболее близкую" запись, в которой совпадают два заданных поля. Если такой записи нет, значит, соответствие не найдено. Ниже представлен упрощенный пример.

03.02.10 - Mastering Oracle PL/SQL: Эффективная обработка данных
Гарантированная строгая типизация всех переменных также дает определенное повышение производительности. PL/SQL-машина очень благосклонна к разработчикам при работе с типами данных (что, по моему мнению, плохо). Попытайтесь присвоить строку числовой переменной, и сервер Oracle молча попытается преобразовать ее в число и выполнить присвоение. Присвойте дату переменной типа VARCHAR2, и она будет автоматически преобразована в строку.

03.02.10 - Что возвращать - массивы данных или результирующие множества?
Я занимаюсь созданием API, открывающего нашу базу данных для доступа любому клиенту. Мы наконец-то начинаем использовать базу данных как базу данных, а не просто как "битоприемник" с ограниченным доступом. Я видел, что вы используете в своих примерах оба метода. Нет ли у вас предпочтения, сложившегося на основе опыта?

26.01.10 - Когда надо пересоздавать индекс?
Предыдущую статью об индексах на основе B-дерева я заканчивал комментарием: "Не соглашайтесь с аргументом, что необходимо регулярно пересоздавать индексы, так как "они становятся разбалансированными". Это необоснованный аргумент". Немного позже я получил сообщение по электронной почте, в котором указывалось, что есть другие, обоснованные причины пересоздания индексов. Это верно, и пересоздание индексов на основе B-дерева иногда действительно дает преимущества, так что, я подумал, что имеет смысл написать небольшую статью, исследующую причины пересоздания индексов на основе B-дерева.

26.01.10 - Защита на уровне строк - Часть 2: Правила защиты
В предыдущей статье этой мини-серии я продемонстрировал пару простых методов обеспечения изоляции данных различных пользователей или групп пользователей. В этой статье я перехожу к "правильной" защите на уровне строк (RLS), также известной как средства детального контроля доступа (fine-grained access control - FGAC) или средства создания виртуальной приватной базы данных (virtual private database - VPD). Примеры в этих статьях были протестированы с помощью Oracle 9.2.0.3.

26.01.10 - Неправильная кодировка в sqlplus
Новички часто сталкиваются с такой проблемой: при запуске sqlplus все сообщения выдаются в неправильной кодировке.

26.01.10 - Процедура RAISE_APPLICATION_ERROR
Процедура RAISE_APPLICATION_ERROR позволяет посылать собственные пользовательские сообщения об исключениях из хранимых программ. Эта процедура возвращает пользователю информацию об исключении тем же способом, которым пользуется сервер Oraсle для возвращения информации для прочих исключений.

21.01.10 - Видениус: надеюсь, что Россия и Китай заблокируют покупку Sun Microsystems компанией Oracle
Майкл Видениус, создатель стандарта баз данных MySQL, надеется, что Россия и Китай заблокируют покупку Sun Microsystems компанией Oracle, в то время как ЕС готов одобрить сделку, сообщает Рейтер.

20.01.10 - LOG ERRORS (протоколировать ошибки)
В сервере Oracle Database 10 g Release 2 в операторах DELETE, INSERT, MERGE и UPDATE можно использовать новое предложение LOG ERRORS (протоколировать ошибки). Использование этого предложения в операторах массовой обработки данных позволяет записывать строки, при обработке которых произошли ошибки, и не откатывать весь этот оператор.

20.01.10 - Аналитические функции в Oracle (Часть 3)
В качестве базовой в аналитической функции могут быть указаны традиционные для Oracle статистические (агрегатные, то есть обобщающие) функции COUNT, MIN, MAX, SUM, AVG и другие ("стандартные агрегатные функции" по документации). Примеры приводились выше.

20.01.10 - Аналитические функции в Oracle (Часть 2)
Аналитические функции принимают в качестве аргумента столбец промежуточного результата вычисления SQL-предложения и возвращают тоже столбец. Поэтому местом их использования в SQL-предложении могут быть только фразы ORDER BY и SELECT, выполняющие завершающую обработку логического промежуточного результата.

20.01.10 - Аналитические функции в Oracle (Часть 1)
В версии СУБД Oracle 8.1.6 появился новый класс из 26 функций, названных аналитическими, и получившим дальнейшее развитие в версии 9. Их описания были созданы совместными усилиями фирм IBM, Informix, Oracle и Compaq путем разработки так называемых "улучшений" некоторых конструкций, имеющихся в стандарте SQL1999.

12.01.10 - Поиск курса валюты. SQL-запрос в Oracle.
Необходимо написать SQL запрос, который выводит значение курса валюты на заданную дату. Такой вопрос может быть задан на собеседовании при приеме на работу в качестве разработчика баз данных. Вопрос не столь прост, как может показаться.

12.01.10 - Установка Oracle Fusion Middleware MapViewer 11g R1
Здесь я покажу, как установить на локальной машине разработчика Oracle Fusion Middleware MapViewer 11g R1 сервер для целей изучения, тестирования и разработки приложений, использующих геопространственные данные Oracle Spatial.

12.01.10 - Установка демонстрационных данных Oracle MapViewer
Для изучения основных принципов Oracle MapViewer достаточно установить демонстационную карту, которая поставляется Oracle.

12.01.10 - Как получить координаты из столбца SDO_GEOMETRY
При работе с данными таблиц, содержащих столбец с геометрией SDO_GEOMETRY, часто необходимо получить простой список координат для их дальнейшей обработки. Наиболее простой способ сделать это будет показан ниже.

22.12.09 - Отладка кода в Oracle
В этой статье предлагается простой и эффективный способ отладки серверной и клиентской частей приложений Oracle. Способ не претендует на полноту и не призван заменить собой известные способы отладки, однако может быть полезен при отладке бизнес логики приложений.

22.12.09 - Блокировки Oracle при неиндексированных внешних ключах
В данной статье речь пойдет о блокировках при использовании неиндексированных внешних ключей. Тема известная для разработчиков, однако, на мой взгляд, существует несколько подводных камней, на которые часто не обращают внимание многие разработчики, вследствие чего могут возникать очень серьезные проблемы в многопользовательской среде.

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

22.12.09 - Том Кайт: о разделении, расщеплении и удалении (On Sharing, Splitting, and Deleting, By Tom Kyte)
Том Кайт рассматривает совместное использование курсоров, расщепление больших таблиц и надежное удаление строк.

16.12.09 - Расчет разницы между датами
Наткнулся сегодня на заметку на Oracle Tips & Tricks со схожим названием. В заметке рассматривается забавный нюанс работы с типом Date в СУБД Oracle. Рассмотрим этот нюанс, так сказать, на русском.

16.12.09 - Коммерческие СУБД: эволюция или революция?
В современном мире используется большое количество универсальных промышленных СУБД, предлагаемых компаниями первого и второго эшелона, а также нишевиками. Для первых двух групп вполне можно предсказать тенденции развития на ближайшие годы, если исходить из теоретических исследований, отчетов аналитиков и специалистов в области СУБД, а также проанализировав текущее состояние и планы ведущих игроков рынка СУБД.

16.12.09 - Создание серверных XSQL-страниц
Используя утилиты из Oracle XML Developer's Kit, вы можете создавать динамические XML-страницы на основе SQL-запросов. Oracle 8i содержит компоненты и утилиты, включая Oracle XSQL Servlet, которые позволяют использовать технологию XML в создаваемых вами приложениях для работы с базами данных Oracle. Следующий фрагмент из книги Oracle XML Handbook (Oracle Press 2000) расскажет, как это можно сделать.

16.12.09 - Сервер Oracle: тяжелый, как танк, или легкий, как пушинка?
Если бы 20 лет назад вы спросили у сотрудников фирмы Oracle, что они разрабатывают, то получили бы краткий ответ: СУБД Oracle. Задав этот же вопрос сегодня, вы, скорее всего, услышите длинный перечень, куда приведенный выше ответ войдет лишь в качестве одной из позиций: Web-сервер, средства разработки Oracle, системы управления предприятием Oracle и т.д. И все же, несмотря на разительные изменения, сервер СУБД Oracle остается для фирмы основным, базовым продуктом, на мой взгляд, наиболее проработанным, отлаженным и ценным для клиентов.

09.12.09 - Хранение XML данных в Oracle (Storing XML Data). Часть 2
Репозиторий Oracle XML DB может функционировать как файловая система в базе данных Oracle. Любые данные репозитория Oracle XML DB отображаются на ресурсы, которые имеют путевое (pathname - составное) имя (или URL) и сохранены в BLOB или в объекте Oracle XMLType. Репозиторий Oracle XML DB предоставляет возможность исчерпывающего управления этими ресурсами.

09.12.09 - Защита Oracle E-Business Suite
Все большую распространенность в последнее время приобретают корпоративные системы с доступом через тонкие клиенты. Яркий пример реализации тонкого клиента дает ERP-система Oracle E-Business Suite (OeBS), в которой доступ пользователей реализован по протоколу HTTP/HTTPS с загрузкой необходимых приложений (апплетов Java) на рабочую станцию пользователя.

09.12.09 - Автоматическое управление памятью в Oracle 11g
Новая роль SYSASM для управления экземпляром ASM, переменный размер экстента для уменьшения использования разделяемого пула (shared pool) и возможность экземпляра читать с конкретного диска дисковой группы - вот лишь несколько замечательных новых возможностей, появившихся в базе данных Oracle 11g ASM.

09.12.09 - Производительность PL/SQL
Эта статья рассказывает о том, как inline-подмена, Real native compilation и использование simple_integer могут улучшить производительность кода. Oracle Database 11g представляет несколько отличных новых возможностей для повышения производительности PL/SQL-кода, однако наиболее существенные из них - это native compilation (компиляция с получением исполняемого кода) и intra-unit inlining (подмена).

01.12.09 - Старое, но полезное от Пита Финнегана - Функция DBMS_SYS_SQL.PARSE_AS_USER
Этот пакет не документирован, он используется средствами репликации (Oracles Replication Options). Хранимые процедуры в Oracle 7.3 и 8.0 выполняются с правами владельца. Начиная с Oracle8i появилась возможность определения процедур, выполняющихся с правами вызывающего.

01.12.09 - Oracle, MS SQL Server и гетерогенные среды
А знаете ли вы, что MS SQL Server не позволяет выполнять в гетерогенных средах процедуры даже если драйвера позволяют? Да, мы тоже до недавнего времени не представляли наличия такой проблемы. SQL Server просит возврата ResultSet, а процедура, как известно, вернуть значение, а тем более выборку, не может.
 
  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 
О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

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



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года