Oracle Club
МАНЁВРЫ: 1998 год
(Обновлена 16 декабря 1998г.)
ПРОШЛОЕ
- Сходка 22. "Oracle8i - первая база данных для Internet" (четверг, 10 декабря 1998г., 15:30)
- Сходка 21. "Всё про Oracle RDB" (четверг, 29 октября 1998г., 15:30)
- Сходка 20. "Оракул дельфийский и недельфийский" (четверг, 1 октября 1998г., 15:30)
- Сходка 19. "Кучи данных и СУБД Oracle" (четверг, 30 июля 1998г., 15:30)
- Сходка 18. "Ирландское рагу" из продуктов и субпродуктов Oracle и других" (четверг, 25 июня 1998г., 15:30)
- Сходка 17. "Доступно о слышанном и неслышанном" (четверг, 30 апреля 1998г., 15:30)
- Сходка 16. "Практика использования СУБД Oracle в Internet" (четверг, 26 марта 1998г., 15:30)
- Сходка 15. "Oracle для NT и Oracle для UNIX" (четверг, 26 февраля 1998г., 15:30)
- Сходка 14. "Морда лица", разные хитрости - и всё это на Oracle (четверг, 29 января 1998 г., 15:30)
ПРОШЛОЕ
- Сходка 22. "Oracle8i - первая база данных для Internet" (четверг, 10 декабря 1998г., 15:30)
- 1. Разминка (30 минут) 2. "Новые возможности Oracle8i"
Марк Ривкин (Oracle СНГ, Москва)
Марк Ривкин уже очень долго занимается СУБД Oracle. Он давно и хорошо известен оракулистам, как специалист мирового класса. Ко всему прочему Марк умеет интересно и доходчиво излагать непростые идеи и концепции.
В чём вы можете убедиться, прослушав аудиозапись его выступления.
А это мои впечатления, возникшие после того, как я недавно начитался "белых бумажек" (white papers) и понял, что Oracle8i и Oracle8 отличаются друг от друга больше, чем Oracle7 и Oracle8...
Самые "забойные" (на мой взгляд) новости Oracle8i таковы:
- Разработка приложений
- Java-машина в базе данных
- Хранимые процедуры, функции триггеры, на писанные на Java
- Взаимодействие Java - SQL - PL/SQL
- SQLJ - встроенный в Java язык SQL
- Улучшенный JDBC-драйвер
- WebDB - создание Web-приложений
- Управление содержанием (Content Management)
- iFS (Internet File System)
- iFS = Oracle8iPower * EasyOfUseFileSystem
- iFS с точки зрения пользователя:
- Ещё один сетевой диск
- Доступ через Windows Explorer, Web browser, FTP
- iFS с точки зрения разработчика:
- Единое хранилище данных для многих приложений с универсальным доступом к данным
- Универсальный доступа к любым данным БД по:
- SMB для Windows95, 98, NT (drag in, drag out или edit)
- HTTP или FTP для Web браузеров и сетевых компьютеров
- SMTP, IMAP4, POP3 для почтовых клиентов Netscape Communicator, Microsoft Outlook и др.
- interMedia
- Управление мультимедийным содержимым для Internet и традиционных приложений
- ConText®
- Audio, Video, Image: Oracle Video Server, Серверы RealNetworks RealAudio & RealVideo, другие серверы
- Работа с Audio/Video/Image методом Drag&Drop через interMedia Clipboard с Oracle WebDB, Symantec Visual Page, Microsoft FrontPage
- Хранилища данных
- Управление таблицами итогов
- Перемещаемые табличные пространства
- Построение индексов «на ходу»
- Индексы «по убыванию»
- Виртуальные столбцы
- Индексы по выражениям !!!
- Резервная (standby) БД в режиме «read-only»
- API для прямой загрузки
- Распараллеливание ANALYZE
- Копирование статистики БД
- Хеш- и смешанное секционирование
- Слияние секций (MERGE partition)
- Progress Monitor Mechanism !!!
- OLTP
- Возможности подписки и публикации
- Автономные (независимые) транзакции
- Однотабличный хеш-кластер
- Объекты и LOBы в секцион.таблицах
- Секционированные индекс-таблицы
- Database event triggers
- Stable execution plan !!!
- Временные таблицы !!!
- Объектно-реляционная БД
- Временные LOB’ы
- Collection unnesting
- Улучшение объектных VIEW и кеша
- Пользовательские идентификаторы объектов и вложенных таблиц
- Выявление зависших ссылок (REFs)
- Перенос данных из LONG в LOB !!!
- Администрирование
- Java-приложения
- Oracle Enterprise Manager
- Database Configuration Assistant
- Oracle Universal Installer
- Автоматизация режима Standby
- Множественные процессы и направления архивирования
- «Выявление» и «ремонт» искажённых блоков!!!
- Улучшения PL/SQL
- Обработка множесва элементов данных одной SQL-командой (bulk binds)
- Передача параметров по ссылке
- Встроенный динамический SQL
- В будущем: PL/SQL -> C -> *.EXE
- Неограниченный размер пакета !!!
Словом, как я и думал, что все, кто пришел не пожалели об этом, а остальные - NOT (не пожалели) =8-)
Впрочем у всех есть возможность послушать аудиозапись выступления Марка Ривкина.
- Для этого вам нужно:
- 0. Убедиться в том, что на вашем компьютере или на компьютере вашего соседа (соседки) есть аудиокарта и установлена система Windows 95/NT.
- 1. "Перекачать" к себе файлы:
- ORA8I_0.RM 78 617 байт
- ORA8I_1.ARJ 1 099 465 байт
- ORA8I_1.A01 1 099 476 байт
- ORA8I_1.A02 1 099 472 байт
- ORA8I_1.A03 1 099 481 байт
- ORA8I_1.A04 1 099 478 байт
- ORA8I_1.A05 1 099 466 байт
- ORA8I_1.A06 1 099 477 байт
- ORA8I_1.A07 1 014 456 байт
- ORA8I_2.ARJ 1 199 461 байт
- ORA8I_2.A01 1 199 483 байт
- ORA8I_2.A02 1 199 474 байт
- ORA8I_2.A03 1 199 489 байт
- ORA8I_2.A04 1 199 478 байт
- ORA8I_2.A05 1 199 475 байт
- ORA8I_2.A06 946 795 байт 2. "Выкачать" RealPlayer с http://www.real.com , если у вас его ещё нет.
3. Разархивировать файлы
- ARJ X ORA8I_1.ARJ -v
- ARJ X ORA8I_2.ARJ -v
- 4. И слушать, слушать, слушать...
- Сходка 21. "Всё про Oracle RDB" (четверг, 29 октября 1998г., 15:30)
-
- 1. Разминка (30 минут)
- Во время разминки Анатолий Бачин сделал развернутый обзор русскоязычной литератры по Oracle. 2. "Общая архитектура и возможности Oracle Rdb, её сравнение с Oracle Server"
Борис Финкельберг (МИСИС, Москва), Сергей Томин (Oracle СНГ, Москва)
(40минут + 20 минут)
3. "Возможности Rdb и их реализация на Windows NT"
Борис Финкельберг (МИСИС, Москва), Сергей Томин (Oracle СНГ, Москва)
(40минут + 20 минут)
Содержательные и очень нескучные сообщения Бориса Финкельберга удачно дополнили факты и тонкости, о которых рассказал Сергей Томин.
К сожалению аудиозапись не велась, к тому же даже она не могла бы перередать дружественность и теплоту установившейся атмосферы... :-(
А потому лишь
Несколько слов об Oracle Rdb.
Rdb - реляционная СУБД, создана компанией Digital Equipment Corporation (DEC) на платформе DEC VAX (VMS). Впоследствии Rdb была перенесена на платформу Alpha (OpenVMS). В 1994 году корпорация Oracle приобрела у DEC все права на продукты DEC Rdb, DEC DBMS, вместе с разрабатывавшими их подразделениями. С этого времени начинается история Oracle Rdb.
СУБД Rdb всегда позиционировалась на рынке программного обеспечения как система для особо ответственных и критичных приложений (точно также как и операционные системы и оборудование DEC)
Многие возможности продуктов Oracle были почерпнуты из приобретенных у DEC разработок:
Oracle Video Server, Standby Database и др.
В конце 1998 года выходит Rdb v8 для платформы Windows NT. Это значительно расширит круг программистов, использующих Oracle Rdb в своих разработках.
-
- Сходка 20. "Оракул дельфийский и недельфийский" (четверг, 1 октября 1998г., 15:30)
- 1. Разминка (30 минут)2. "Новые компоненты Delphi и C++Builder для работы с СУБД Oracle"
- Владислав Карпов (Софтсервис, Москва) (15 + 10 мин)
- Разработанные с использованием Oracle Call Interface компоненты позволяют работать с СУБД Oracle "напрямую" без использования BDE.
- Краткое сообщение автора разработки. 3. Макроязыковая поддержка объектных технологий на примере ПО системы "Пан Вотруба" v12.4 (30 + 10 мин)
Александр Медведев (Репка, Москва)
Идеология системы основана на технологии виртуальных АРМ, которая позволяет обученному пользователю произвольно расширять функциональность промышленно эксплуатируемого экземпляра системы путем настройки с применением встроенного макроязыка, которая в отличие от доработки не подразумевает изменения базового кода эксплуатируемых программ, что существенно повышает надежность и снижает временные издержки, а обеспечение поддержки дополнительных возможностей осуществляется почти в реальном масштабе времени. Развитие технологии виртуальных АРМ потребовало поддержки возможностей работы с объектами - типизированными контейнерами данных, представленных значениями атрибутов (свойств) объекта.
Система "Пан Вотруба" обладает развитыми средствами регламентации доступа, недетерминированного оперативного анализа (в том числе многовариантного), имеет 2 встроенных генератора отчетов, поддерживает 16-мерное аналитическое пространство с возможностью 10-кратного расширения, настройку неограниченного количества справочников с произвольными реквизитами, обрабатывает большие объемы данных с неограниченного числа рабочих мест, обеспечивает эргономичный интерфейс пользователя, удаленный доступ по телефонным и выделенным каналам связи, а также терминальный режим работы. Элементы технологии Data WareHouse функционируют в системе с 1993 года (начиная с версии 8.1).
Объекты в системе "Пан Вотруба" служат для организации поддержки различных информационных технологий документооборота, включая оперативный обмен информацией между пользователями (оповещение, контроль исполнения и др.) и одновременную коллективную работу пользователей с объектами совместного использования (например, все пользователи, создающие экземпляры объекта типа СЧЕТ_ФАКТУРА, неявно изменяют содержимое объекта типа КНИГА_ПРОДАЖ при помощи метода КНИГА_ПРОДАЖ.ДОБАВИТЬ).
Описание макроязыковой процедуры (в системе они называются хозоперациями) хранится в репозитарии на сервере и интерпретируется пакетными средствами сервера Oracle, написанными на PL/SQL v2. Структура репозитария при создании новых типов объектов не изменяется.
Система "Пан Вотруба" v12.3 - финалист VI международного конкурса программного обеспечения в области финансов и бизнеса "Бизнес-Софт`97" (организаторы - ЦИЭС "Бизнес-Программы-Сервис", международный еженедельник "Финансовая Газета" и журнал "Бухгалтерский учет") в номинации "Корпоративные системы".
4. "Предложения по созданию системы безопасности распределенных приложений"
Михаил Гаврючков (г.Москва) (30 мин + 10 мин)
Разработана, реализована и в настоящее время проходит тестирование система безопасности, базирующаяся как на стандартой системе безопасности Oracle, так и на применении собственных программных средств.
Основной предпосылкой для разработки собственной системы безопасности явилось отсутствие возможности управлять доступом к данным на уровне пользователей при применении стандартной модели безопасности Oracle в совокупности с применением 3-х уровневой архитектуры "клиент-сервер", в частности при применении Inprise MIDAS. Побочным положительным эффектом при применении данной модели является отсутствие необходимости заведения в качестве системных пользователей всей совокупности пользователей предприятия. Вместо этого помимо основных пользователей - владельцев схем, содержащих объекты базы данных, заведены только 3 пользователя, осуществляющие безопасное присоединение к БД и идентификацию конечного пользователя. Это приводит к централизации управления безопасности (например, в данном случае есть возможность изменения пароля входа всех пользователей хоть каждый день).
-
- Сходка 19. "Кучи данных и СУБД Oracle" (четверг, 30 июля 1998г., 15:30)
- 1. Разминка (30 минут)2. "BEA TUXEDO - многоплатформное средство разработки критически важных приложений"
- Роман Харьковский (ЛАНИТ, Москва)
- Монитор обработки транзакций BEA TUXEDO обеспечивает богатую высокопроизводительную среду
- для разработки и применения критичных для бизнеса приложений клиент/сервер. BEA TUXEDO не только управляет распределенной обработкой транакций, но и обеспечивает обмен
прикладными сообщениями и полный набор сервисов, необходимый для построения и эксплуатации
приложений масштаба предприятия.
Продукт позволяет разработчикам создавать приложения, охватывающие несколько аппаратных
платформ и операционных систем, которые можно свободно комбинирвать и сочетать таким образом,
чтобы они оптимально решали задачи бизнеса.
- Тезисы доклада:
- - Назначение мониторов транзакций
- - Характеристики систем OLTP
- - Скрытая стоимость прикладных разработок
- - Многоплатформные решения (Поддерживаемые платформы)
- - Ключевые характеристики TUXEDO
- - Двухуровневая модель клиент-сервер (модель передачи данных)
- - Двухуровневая модель клиент-сервер (хранимые процедуры)
- - Треуровневая модель клиент-сервер
- - Модель приложения TUXEDO
- - Управление ресурсами "на ходу"
- - Средства отказоустойчивости
- - Архитектура TUXEDO
- - Поддержка стандарта X/Open XA
- - Коммуникационные возможности TUXEDO
- - Масштабирование приложений от workgroup к enterprise
- - Масштабируемость и поддержка сверхбольших конфигураций
- - Сравнение 3-х и 2-х звенных архитектур
- - Множество средств разработки поддерживают TUXEDO
- Добавлю от себя, что послушав это сообщение на конференции ROUG'98 (май 1998), я понял, что при разработке действительно больших систем без монитора транзакций не обойтись, а TUXEDO - флагман своей отрасли... 3. "Построение корпоративных архивов данных на базе системы "Архивный сервер"
Игорь Евминов, Роман Харьковский (ЛАНИТ, Москва)
Назначение и основные технологии, применённые в системе "Архивный сервер".
Представлен пример внедрения системы в Центральном банке России.
Как сохранить информацию? Как найти её в нужный момент? Как это можно сделать, если её объемы измеряются сотнями гигабайт? - я думаю, что многие ответы вы почерпнете в этом докладе.
-
- Сходка 18. "Ирландское рагу" из продуктов и субпродуктов Oracle и других" (четверг, 25 июня 1998г., 15:30)
- 1. Разминка (30 минут)2. "Известия с Венской конференции Европейской группы пользователей Oracle" (Вена, апрель1998г.)
- Олег Бессонов (ФОРС, Москва), Дмитрий Овечкин ("Российский кредит", Москва), (60 минут)
- (Вести, впечатления, размышления участников можно послушать загрузив файл Vena98.rm, записанный в формате RealAudio) 3, "Использование OLE Automation Server и компонентов ActiveX для выполнения SQL-запросов и PL/SQL-процедур из MS Word и MS Excel"
Игорь Морончик (Софтсервис, Москва) (30 + 10 минут)
(Лично я слышал много слов об OLE Automation, но никогда реально не разбирался, как это работает, а потому с интересом послушал доклад, Хотя разбираться, если приспичит, всё равно придётся...)
4. Перерыв (30 минут)
5. Дискуссия на тему "Блеск и нищета Oracle"
Провоцировал присутствующих и вел обсуждение Борис Финкельберг (МИСИС, Москва)
(Дискуссия о декларируемых и реальных возможностях продуктов ORACLE, о соответствии формы и содержания, о том какие возможности особенно актуальны в данный момент и в обозримом будущем).
Обсудили :
- 1. Сервера базы данных, от максимально облегченного, до многопроцессорного;
- 2. Семейство продуктов Developer 2000;
- 3. Семейство продуктов Designer 2000;
- 4. Средства OLAP и поддержки принятия решений;
- 5. Oracle в INTERNET и INTRANET;
- 6. JAVA и ORACLE.
- Вопросы для обсуждения:
- 1. Где границы применимости серверов ORACLE по их сложности? Стоит ли использовать настольные сервера ORACLE? Насколько ORACLE годится для сверхбольших вычислительных систем и хранилищ данных?
- 2. Плюсы и минусы закрытости серверов базы данных. Можно ли достичь надежности и необходимой скорости, включая в сервер базы данных программы сторонних производителей?
- 3. Родимые пятна и атавизмы программ семейства Developer, можно ли их преодолеть?
- 4. CASE жив или мертв? Может ли одна фирма сделать законченную систему для автоматизированной разработки информационных систем?
- 5. Что нужно пользователям информационных систем? Что есть у ORACLE для пользователей и аналитиков?
- 6. Зачем нужны сервера приложений? Может ли сеть работать более эффективно, чем отдельный компьютер?
- 7. Можно ли использовать преимущества распределенных информационных систем, применяя сетевые решения ORACLE для INTERNET и INTRANET?
- 8. Переход от PL*SQL к JAVA – это путь вперед или назад? Должен ли быть специальный сорт кофе – JAVA от ORACLE?
- К сожалению качество сделанной аудиозаписи не позволяет выложить её на сервер... :-(
- Не подумайте, что из-за нелитературных выражений - брак чисто технический... :-(
- Сходка 17. "Доступно о слышанном и неслышанном" (четверг, 30 апреля 1998г., 15:30)
- 1. Разминка (30 минут) 2. "Oracle Parallel Server на платформе Digital TruCluster"
Евгений Гордиенко (Digital, Москва) (30 + 10 минут)
(Большинство из нас много слышало об Oracle-чудесах производительностина компьютрах Digital Equipment Corp. У присутствовавших была редкая возможность узнать истинную правду, послушав тех, для кого это обычная повседневная работа...)
Презентация для Microsoft PowerPoint - файл OPSonDTC.zip (размер 331 642 байт)
Звукозапись (1 час 06 минут) для RealPlayer - файл OPSonDTC.rm (размер 3 417 415 байт)
(Для проигрывания Вам понадобится RealPlayer, который можно найти на www.real.com)
Ваши отзывы о таком предоставлении сообщений направляйте Валерию Юринскому.
- Сходка 16. "Практика использования СУБД Oracle в Internet" (четверг, 26 марта1998г., 15:30)
- 1. Разминка (30 минут) 2. "Оптимизация работы с Oracle Server для организации WWW сайта"
Аркадий Морейнис (Прайс Экспресс, Москва) (30 + 10 минут)
(Часть 1. Использование Oracle Server для организации WWW сайта требует нового подхода к оптимизации SQL-запросов. Возникающие проблемы тюнинга SQL-запросов. Технология уменьшения количества запросов к Oracle Server).
3. "Использование Oracle Server на Linux"
Алексей Корчагин (Прайс Экспресс, Москва) (30 + 10 минут)
(Часть 2. Опыт установки и использования Oracle Server на Linux).
4. "Реализация Интернет магазина"
Юрий Мережук ("Формоза-софт", Москва) (20 минут)
( Предпосылки создания интернет магазина. Выбор средств реализации. Трудности и их преодоление. Прошло полгода, каковы итоги?).
Далее, как и предполагалось, произошел переход к дискуссии:
"Технологии построения систем интернет-торговли"
- Сходка 15. "Oracle для NT и Oracle для UNIX" (четверг, 26 февраля 1998г., 15:30)
- 1. Разминка (30 минут) 2. Использование сервера Oracle8 в режиме мандатного контроля доступа. Ответы на вопросы по серверу Oracle8.
Виталий Сиколенко (Oracle СНГ, г.Москва) (65 минут)
3. Дискуссия по статье "Ключевые различия между Oracle NT и Oracle UNIX"
(Oracle Magazine/Русское издание, No.4, 1997г.)
Ведет дискуссию Анатолий Бачин (ИВЦ АИС, Москва) (55 минут)
- Сходка 14. "Морда лица", разные хитрости - и всё это на Oracle (четверг, 29 января 1998г., 15:30)
- 1. Разминка (30 минут)
- В том числе предполагается представление нового номера Oracle Magazin/Russian Edition его новым главным редактором - Светланой Ивочкиной... 2. "Использование изображения лица в формировании критерия поиска в среде Oracle"
Юрий Рассадкин (ИНГАУ, Москва), Виктор Абрамов (ИВЦ АИС, Москва) (30 + 10 минут)
(О системе используемой криминальной милицией)
3. "Маленкие хитрости SQL и PL/SQL"
Александр Медведев ("Репка", Москва) (30 + 10 минут)
(View с переменным содержанием столбцов, хитрющие функции и т.п., кроме того состоялась неудавшаяйся ранее демонстрации Del*Forms, которая показала, что удобные и привычные функции SQL*Forms удачно реализованы в среде Delphi)
4. "Обсуждение текущих, насущных и будущих дел Российской группы пользователей Oracle (ROUG)" (30 минут)
- Сходка 13. Трюки и финты, финты и трюки (четверг, 25 декабря 1997 г., 15:30)
- 1. Разминка (30 минут) 2. "О некоторых изощренных способах работы с представлениями (VIEW)" Алексей Алексеев, Влад Попов ("Эдванс", Москва) (30 + 10 минут)
3. "Некоторые другие, но не менее изощренные способы работы с представлениями (SELECT из PL/SQL таблицы, "ореляционивание" иерархических запросов"
(Валерий Юринский ("Софтсервис груп", Москва) (30 + 10 минут)
4. Окончание 13-й сходки...
...дело в том, что в этот день "Софтсервис груп" покинула свое обиталище на Дмитровском шоссе и переехала на Научный проезд, 10, комнаты 611, 613. (м.Калужская, выходить назад)
- Сходка 12. Через тернии к звездам (и новым терниям =8-) (четверг, 30 октября 1997 г., 15:30)
- 1. Разминка (30 минут) 2. "Delphi + SQL*Forms = Del*Forms"
Александр Медведев ("Репка", Москва) (30 + 10 минут)
(Клиентский инструментарий Del*Forms разработан как средство поддержки структуры и событий SQL*Forms 3.0 в среде Borland Delphi 3.0. Он предназначен для миграции клиентской части старых приложений, созданных средствами SQL*Forms на современную основу.
Del*Forms состоит из взаимосвязанных компонентов, разработанных для Borland Delphi 3.0 - форма, блок, запись, поле...)
3. "Организация CHAT-сервера с использовнием СУБД Oracle и Oracle Web Server"
Максим Сокольников (АКБ Мордовпромстройбанк, г.Саранск) (30 + 10 минут)
(Сервера CHAT в данное время переживают очередной пик популярности, вызванный использованием HTML и Интернет браузеров для организации доступа к CHAT-сервисам.
Стандартное решение серверной части базируется на WWW сервере и наборе CGI программ.
Построение CHAT-сервера на ORACLE Web Server и RDBMS, открывает новые свойства, не реализуемые при помощи CGI: Ведение базы сообщений, решение проблемы кодировок, возможность поиска, группировка сообщений в каналы, управление доступом, удаленное администрирование и многое другое.
Автор расскажет о реализации CHAT сервера средствами Oracle).
4. Перерыв 45-60 минут (чаепитие, беспорядочное общение, ...)
5. "Новые возможности Designer/2000 v2.0"
Константин Олейник ("Формоза", Москва) (30 минут + 10 минут)
(Впечатления от опробованния на живых людях новых версий программных продуктов всегда живо воспринимается присутсвующими.
Я думаю, что мы услышим много нового о различны "багах" и "фичах", а главное поймем, как их раличать :... :-)
6. Подача и приём предложений по составу и основных тактико-техническим характеристикам Web-сервера Российской ассоциации пользователей Oracle (РАПO, она же Russian Oracle Users Group)
Все присутствующие, а также отсутствующие, которые могут присылать предложения Юринскому по адресу vsu@softexpress.ru или по списку рассылки Совета РАПО sovroug@softexpress.ru (10-20 минут)
- Сходка 11. Находки, новости (четверг, 30 октября 1997 г., 15:30)
- (сошлись 29 человек)
- 1. Разминка (30 минут) Валерий Юринский рассказал
- о типах больших объектов (LOB) Oracle8 и работе с ними (пакет DBMS_LOB),
- о новом пакете UTL_HTTP, позволяющем загружать в БД Oracle8 HTML-страницы,
- о том, что очень настойчиво всем рекомендует на разных машинах иметь разные имена экземпляров Oracle (SID), без крайней нужды не устанавливать переменную окружения LOCAL, а также при установке Personal Oracle "на всякий пожарный" временно отключить компьютер от сети (если возможно). Несоблюдение всех этих правил позволило разминавшемуся успешно проинициализировать рабочую базу данных вместо БД Personal Oracle.
- 2. "GraphDB - оригинальная система управления базами графических и текстовых данных"
- Владимир Федоткин ("ВИД+", Москва) (30 + 10 минут)
- Лаконичное, но содержательное сообщение авторов о разработанной ими новой специализированной СУБД было внимательно выслушано и пристрастно обсуждено присутсвовавшими.
- Отмечено, что главной изюминкой работы являются разработаные авторами методы и программные средства предельно плотной упаковки и быстрого отображения графической информации (нужный фрагмент 100 Гигабайтного файла находится и отображается за 1(одну) секунду!)
- В то же время попутно разработанная СУБД не представляет чего-либо нового, о чём и было прямо заявлено докладчикам.
- 3. Перерыв 55 минут (как всегда был посвящен чаепитию, сопровождаемому беспорядочным общением коллег)
- 4. "Новости от корпорации Oracle"
- Леонид Сорокин (Oracle-Россия, Москва) (30 минут + 10 минут)
- Новости - есть новости. Они бывают разные. Но всегда приятно получать их из первых рук.. Главными новостями было:
- Ожидаемый выход Oracle Server v7.3.4, а затем и v7.4. Само собой разумеется, что выйдет и v8.1.Причем v7.4 и v8.1 будут взаимно обогащены новыми возможностями, почерпнутыми друг у друга.
- Вышел новый комплект DataMart Suite, позволяющий ускорить разработку хранилищ данных (warehouses).
- Появилась бета-версия нового продукта Object Database Designer - CASE-средство, предназначенное для разработки объектов Oracle8, их свойств, методов и др. (Внимание! Об этом продукте на декабрьской (1997г.) сходке грозился рассказать Олег Конеев, который сейчас его опробывает. Следите за сообщениями!)
- Выпущена бета-версия продукта Valhala, который послужит для быстрой разработки приложений на языке Java и представляет собой Borland JBuilder (близкий родственник Delphi и C++Builder), приобретенный у компании Borland Int.
- Вышла производственная (production) версия Web Application Server Advanced Edition v3.1 - это набор средств, позволяющих разрабатывать и эксплуатировать Web-приложения. В комплект поставки включены картриджи
- PL/SQL
- Java
- Java-PL/SQL
- VRML
- Perl
- Другая не менее интересная, но менее запомнившаяся информация.
- 5. Подача и приём предложений по составу и основных тактико-техническим характеристикам Web-сервера Российской ассоциации пользователей Oracle (РАПO, она же Russian Oracle Users Group)
- Юринский сообщил, что свои материалы уже прислали Дмитрий Овечкин, Михаил Коринский, Константин Олейник и предложил всем, кому есть что сказать последовать примеру передовиков. Ваши предложения присылайте Юринскому по адресу vsu@softexpress.ru или по списку рассылки Совета РАПО sovroug@softexpress.ru
- Сходка 10. Разъяснения-прогнозы и впечатления (28 августа 1997 г., 15:30)
- (сошлись 28 человек)
- 1. Разминка (30 минут)
- В дополнение к обычным разминочным событиям присутствовавшие поздравили клуб с первой годовщиной со дня образования, а Предводителя с сорокалетием со дня рождения. 2. "Клиент-сервер, Web, ... , что дальше - CORBA?"
Борис Филимонов ("Рацио", Протвино) (30+10 минут)
Рассказал о том, что же такое есть на самом деле общепринятый всеми (кроме Microsoft) промышленный стандарт Common Object Request Broker Architecture, о котором мы так много слышим, говорим, иногда думаем, но мало кто знает что у него внутри...
На основе именно этого стандарта построена новая архитектура Oracle NCA - Архитектура сетевых вычислений.
3. "Впечатления участника конференции "Oracle Development Tools User Group" (Сан-Диего, 3-6 июня 1997)
Олег Полукеев ("LVS / Price Waterhouse, Москва) (30 минут + 10 минут)
Интересный рассказ о немногочисленной (около 500 человек) всемирной конференции разработчиков, прошедшей на берегу Тихого океана в калифорнийском городе Сан-Диего.
4. Перерыв 45-60 минут (чаепитие, беспорядочное общение, ...)
5. Подача и приём предложений по составу и основных тактико-техническим характеристикам Web-сервера Российской ассоциации пользователей Oracle (РАПO, она же Russian Oracle Users Group)
Все присутствующие, а также отсутствующие, которые могут присылать предложения Юринскому по адресу vsu@softexpress.ru или по списку рассылки Совета РАПО sovroug@softexpress.ru
(20 минут)
- Сходка 9. Очевидное-невероятное (31 июля 1997 г., 15:30)
- (сошлись 29 человек)
- 1. Разминка (30 минут)
- (Как всегда, публика поделилась проблемами, находками и впечатлениями. Валерий Юринский, избранный Председателем Совета Российской ассоциации пользователей Oracle, рассказал о IX конференции РАПO (г.Таруса, 19-22 июня 1997) 2. "Впечатления участников конференции "CA-World 97" (Новый Орлеан, 13-18 июля 1997)
Валерий Юринский и Алексей Ярцев ("Софтсерфис", Москва) (40 минут)
Ещё не остывшие впечатления участников конференции сопровождались снятым ими же видеофильмом, вездесущим запахом Нового Орлеана, то есть кардамона, предусмотрительно рассыпанного здесь же, и раскрепощённой реакцией благожелательной публики...
Часто слышалось: Америка, Новый Орлеан, конференция, выставка, Миссиссиппи, джаз, креветки, Pino Colada, Budweiser, автомобили, магазины, супермаркет, Bourbon Street, лошади, крокодилы, жара, влажность, кондиционеры, бассейн и кардамон, кардамон, кардамон...
3. "Очевидная оптимизация Oracle"
Сергей Мосин ("ФОРС", Москва) (40 минут + 10 минут)
В нескучной форме публике было сообщено, что есть много очевидных для специалистов, но почему-то не общеизвестных способов оптимизации приложений, и самое главное - было рассказано что это за способы
4. Перерыв 45-60 минут (чаепитие, беспорядочное общение, ...)
5. "Oracle7 Server ConText Cartrige (ex-ConText Option)"
Михаил Тюленев ("Гарант парк", Москва) (30 минут + 10 минут)
Наконец-то широкая публика узнала, что такое ContText Cartrige (ex-Option) и какую полезную "примочку" сделали для него (неё) в "Гарант парк". "Примоченный" Cartrige, например, позволит Вам найти, по контексту 'идти' и такие документы, в которых содержатся слова 'шли', 'шёл', 'пошли', 'пошел'...
6. Подача и приём предложений по составу и основных тактико-техническим характеристикам Web-сервера Российской ассоциации пользователей Oracle (РАПO, она же Russian Oracle Users Group) (20 минут)
Некоторые присутствовавшие высказали свои соображения, которые приняты к сведению и начали осуществляться.
Отсутствовавшие могут присылать предложения Юринскому по адресу vsu@softexpress.ru или по списку рассылки Совета РАПО sovroug@softexpress.ru
- Сходка 8. Oracle: Грядущее, нагрянувшее, обыденное, загадочное (15 мая 1997 г., 15:30)
- (сошлись 35 человек)
- 1. Разминка (30 минут) 2. Грядушее: "Впечатления, воспоминания и размышления участников конференции "Oracle OpenWorld" " (Вена, 6-11 апреля 1997)
Ольга Горчинская и Александр Любушкин ("ФОРС", Москва) (60 минут)
Нескучные показания очевидцев дали неформальные познания о том что было, что будет, что случится, и что сердцу оракулиста корпорация Oracle не даст успокоиться. :-)
3. Нагрянувшее: "Oracle Web Application Server 3.0 - первый и единственный транзакционный Web Server"
Михаил Терехов ("ФОРС", Москва) (30 минут + 10 минут)
До сведения собравшихся были доходчиво доведены самые последние новости, отличия от Web Server v2.0 и подробности выполнения транзакций через Internet.
4. Перерыв 45-60 минут (чаепитие, беспорядочное общение, ...)
5. Обыденное: Проблемы, возникающие при миграции данных из других СУБД в Oracle7 и некоторые возможные пути их решения
Валерий Юринский ("Софтсервис", Москва) (30 минут + 10 минут)
На реальных опытах миграции в виде дискуссии прошло интерактивное обсуждение упомянутых проблем. Предложено обратиться в фирму ParaGraph с целью создания TrueType шкифтов, в которых русские и английские буквы отличались бы визуально, что позволит уменьшить количество ошибок при интерактивном вводе данных.
6. Загадочное: Загадки от старика Безрукова (Домашнее задание)
В связи с невозможностью присутствия "загадчика" перенесены на осень, скорее всего на позднюю осень или зиму.
Понимание архитектуры Oracle: Сегменты отката и журнальные файлы
- Загадка 1. Предположим, что мы выдаем операторы DML insert, update и delete для одной и той же строки в таблице. Какой из этих операторов будет запиыовать меньший объем информации в сегменты отката и в журнальные файлы, а какой больший. Загадка 2. Какие процессы Oracle (background или foreground) ответственны за запись в:
- а) buffer cache
- б) redo log buffer
- в) сегменты отката
- г) журнальные файлы
- Загадка 3. Предположим, пользователь выдал оператор rollback; для отката транзакции, выполнявшей обновление данных. Что при этом записывается
- а) в журнальные файлы
- б) в сегменты отката
- Загадка 4. Путь имеются две таблицы T1 и T2 одинаковой структуры.Что записыватся в сегменты отката и журнальные файлы при выполнении операторов:
- а) insert into T1 select * from T2
- б) create table T3 as select * from T2;
- в) create table Т3 unrecoverable as select * from T2;
- Загадка 5. Используя динамические представления V$SESSION, V$TRANSACTION и DBA представление DBA_ROLLBACK_SEGS написать оператор SQL выдающий следующую информацию о текущем состоянии системы:
- а) Транзакции каких пользователей существуют в данный момент в системе
- б) Какими сегментами отката пользуются пользователи-писатели
- в) Кто ожидает освобождения ресурсов, занятых другими пользователями
- г) Остальное (другая полезная информация) ...
- Отгадки присылайте Дмитрию Безрукову (dbezruko@fors-co.msk.su).
- Он и будет судить/журить.
- (На всякий случай пришлите отгадки и мне vsu@softexpress.ru) Отгадки будут опубликованы здесь, если я забуду, то Вы мне напомните (vsu@softexpress.ru)
- Сходка 7. ИнтерОфисный Oracle (27 марта 1997 г., 15:30)
- (сошлись 30 + 1 человек)
- (Столь странная запись числительного 31 вызвана тем, что я не смог вспомнить/понять как правильно просклонять слово "человек" - сошлись 31 человек? 31 человека? 31 людь?)
- 1. Разминка (30 минут) 2. "Oracle InterOffice" (часть 1) Александр Сухарников (Oracle CIS, Москва) (30 минут + 10 минут)
(Рассказ об одних аспектах продукта и демонстрация возможностей)
3. "Oracle InterOffice" (часть 2) Михаил Терехов ("ФОРС", Москва) (30 минут + 10 минут)
(Рассказ о других аспектах и демонстрация возможностей продукта)
Сообщения Сухарникова и Терехова удачно дополняли друг друга (что было достигнуто предварительным "разделом сфер влияния")
Александр Сухарников представил сошедшимся основные концепции и подходы реализованные и запланированные к реализации, обчертил области применения. Сообщил, что столь милая российским потребителям маршрутизация документов уже вышла в бета-версии и вскоре будет промышленная реализация. Сушествуют версии для SUN Solaris, SEQUENT, Digital Unix, Microsoft Windows NT. Последняя и была продемонстрирована присутствовавшим.
Александр провел сравнение Oracle InterOffice с конкурирующими продуктами (IBM Lotus Notes, DEC LinkWorks) и сообщил, что с 17 марта 1997 года в Oracle CIS начата реальная эксплуатация InterOffice.
Михаил Терехов рассказал о том, что у этого самого InterOffice "внутре". В нутре у него оказалась вовсе не "няонка", как у старикашки Эдельвейса из "Сказки о тройке" Стругацких, а Oracle7 Enterprise Server с Document Option и Messaging Option, некоторые другие компоненты, взаимодействующие друг с другом на радость пользователям.
Общее мнение: продукт очень интересный, а главное живой, то есть не полумертвый или поолуживой, а реально работающий. Посему рекомендуется к нему присмотреться и внедрять в конторскую жизнь.
4. Перерыв 45-60 минут (чаепитие, общение, ...)
5. Дискуссия по статье Дмитрия Безрукова "Перенос обработки доменов на сторону сервера"(Oracle Magazin/RE N2, 1996) (30 минут + 10 минут)
Докладчик: Дмитрий Безруков ("ФОРС", Москва)
"Официальный оппонент": Анатолий Бачин (ИВЦ АИС, Москва)
Текст статьи (англ.), ее перевод (рус.) и примеры, которых нет в журнале (SQL, PL/SQL) прилагаются:
- 6. Загадки от старика Безрукова (Домашнее задание) Не проверялось, так как все, в том числе и старик Безруков так увлекись дискуссией, что забыли про Загадки. Поэтому я их переношу на Сходку 8.
- Сходка 6. Мобильный Oracle (6 марта 1997 г., 15:30)
- (сошлись 26 человек) 1. Разминка (уложились в 25 минут)
2. Oracle Mobile Agents v2.0 - средство для работы с БД по слабым каналам.
Игорь Минеев (Oracle CIS, Москва) (30 минут + 10 минут)
Oracle Mobile Agents - реализация предложенной Oracle Corp. трехуровневой архитектуры клиент-агент-сервер.
В ходе живой демонстрации продукта на двух соединенных сетью notebook'ах докладчики показали возможность работы с приложениями БД, передачи файлов и т.п. в условиях плохой связи.
Плохая связь моделировалась очень просто, но эффектно - выдергиванием сетевого разъема из гнезда. Затем связь восстанавливалась и сообщение, ожидавшее до этого в очереди, отправлялось получателю. Система обеспечивает гарантированную однократную доставку сообщения от клиента к агенту и обратно. Поддерживаются протоколы связи по радио, телефону (PPP, SLIP) и сети (TCP/IP). Имеются встроенные средства безопасности, не позволяющие злоумышленникам перехватить или перенаправить сообщение.
Имеются интерфейсы для работы с приложениями Developer/2000, Power Objects, MS Excel, и др.
К сожалению для некоторых задач еще требуется написание задачи-агента на языке Си. Впрочем для облегчения этого процесса имеются соответствующие заготовки.
3. Продукт MFS BEE - инструмент построения бизнес приложений.
Вячеслав Зайцев ("Шинторг", Москва) (30 минут + 10 минут)
("Дельфийский оракул и жизнь" - приложение разработано на Borland Delphi + Oracle7)
Собравшиеся были приятно обрадованы исключительно интересной реализацией объектно ориентированной системы, позволяющей по мере необходимости вводить новые классы объектов, обладающих определяемыми свойствами и особенностями реагирования на внешние воздействия.
Продемонстрировано разработанное средствами MFS BEE приложение осуществляющее учет поставок и оплаты товаров. Количество заданных разработчикам вопросов, а, главное, их содержание и неподдельный интерес публики продемонстрировал свежесть подхода.
Собравшиеся решили отложить на будущее разрешение высказанных сомнений в производительности приложения, связанные именно с универсальностью объектного подхода. Система успешно эксплуатируется, а время оно всё и всем покажет... :-)
Перерыв 45-60 минут (чаепитие, общение, ...)
Перерыв, как всегда, пользовался успехом публики и конечно же совсем не потому, что удало
3. "Обзор новых продуктов Oracle Corp."
Леонид Сорокин (Oracle CIS, Москва) (30 минут + 10 минут)
Обозрел новые тенденции и направления развития продуктов Oracle. В частности сообщил, что вышла последняя бета-версия Oracle8. Последняя она в том смысле, что следующей будет уже коммерческая версия и появится эта самая коммерческая версия летом 1997г.
Продемонстрировал работу бета-версии Developer/2000 for the Web: без изменения разработанных средствами Developer/2000 экранных форм Вы можете выполнять форму на удаленном сервере приложений, используя для связи любой Internet browser, умеющим работать c Java-приложениями.
- Сходка 5. Всеобъемлющий Oracle (30 января 1997 г., 15:30)
- (сошлись 29 человек) 1. Разминка (уложились в 25 минут)
Как и предполагалось были вопросы-ответы по разным Oracle-темам. :-)
2. "OLAP-технологии Oracle" (Основные концепции и продукты)
Ольга Горчинская ("ФОРС", Москва) (уложились в 45 минут)
Очень интересное сообщение. Лично у меня руки зачесались попробовать этого самого OLAP'а/ROLAP'а. :-)
(Ольга любезно оставила на моей машине свою презентацию и разрешила переписывать ее всем желающим)
3. Дискуссия по статье Гокмана "Разделять или не разделять"
(статья была опубликована в "Мир Oracle" No.4, 1995)
затеял и расхлебывал её Анатолий Бачин (ИВЦ АИС, Москва)
(Вся дискуссия заняла 45 минут)
В обсуждении участвовали 8-10 человек. Пересказать это невозможно, нужно было слушать. Получилось нескучно. Жаль только, что далеко не все подготовились (прочитали статью).
Не скажу за всех, но я сделал для себя такой вывод: "Подход К.Гокмана интересен в теоретическом плане. Он может быть использован при стыковке разных приложений одного разработчика. Причем самим этим разработчиком. Создание же корпоративной схемы для хранения данных приложений от разных разработчиков практически невозможно выполнить силами заказчика (wrapper, триггеры и пр.). Это могут сделать на площадке заказчика (только совместно!) разработчики, внедряемых систем". (у кого есть другое мнение присылайте его на oraclub@softexpress.ru, тогда все остальные с ним также ознакомятся)
3. Намеченный Перерыв (чаепитие, общение, "кулуарное додискутирование дискуссии"...) продолжался 45-50 минут и пользовался не меньшим успехом
4. Hints & Tips (40 минут)
а) Один простой способ организации навигации между формами
Виктор Абрамов (ИВЦ АИС, Москва)
Кратко и доступно изложил предложение хранить в базе параметры того, какую форму из какой вызывать, как использовать глобальные переменные и проч. (надеюсь, что если Виктор найдет время, то опишет сие подробнее)
б) Как выбрать отделы, в которых есть все должности, имеющиеся на предприятии? Валерий Юринский ("Софтсервис", Москва) (домашнее задание ниже)
Присутствовавшим была роздана ксерокопия тех страниц из книги К.Дейта "Руководство по реляционной СУБД DB2", Москва, Финансы и статистика, 1988 (с.22, 89-91), где классик рассказывает о замене квантора FORALL:
FORALL x (p) = NOT (EXISTS x (NOT (p)))
Далее были приведены различные решения этой задачи, предложенные Дейтом, Филимоновым, Печкаревым и Юринским.
Результаты забега: 1 место: Игорь Филимонов
Соревнования проходили на Oracle 7.3.2.2 Workgroup Server под NT (Pentium / 150MGz / RAM 64M) Размер SGA 7.5Mb.
Вы можете просмотреть Протокол соревнований и/или провести "забеги" на своей машине, почерпнув файл FORALL.ZIP (3 Kb).
в) "Из копилки" Дмитрия Безрукова
Дмитрий Безруков ("ФОРС", Москва)
Дмитрий рассказал:
- о неполучении некоторых привилегий через роль, (нужно давать их пользователю явно) Подробнее не скажу, т.к. прослушал я этот момент, каюсь... :-(
- о том, что если Вы даете пользователю роль RESOURCE, то этот самый пользователь получает впридачу еще и системную привилегию UNLIMITED TABLESPACE, хотя у этой роли такой привилегии нет. Выступающий предположил, что это сделано для совместимости с Oracle v6, где не было никаких лимитов, и рекомендовал администраторам иметь сие в виду.
- об ошибках администраторов (людей) при backup'аньи базы.
- 5. Что дальше? Порешили, что следующая сходка состоится в начале марта.
Если не будет препятствий будет выступление Игоря Минеева (Oracle CIS, Москва) на тему "Oracle Mobile Objects v2.0" (принципиальное согласие Игоря есть)
Кроме того к следующим сходкам предложены темы:
1. Леонид Сорокин (Oracle CIS) "Обзор новых продуктов Oracle Corp."
2. Михаил Терехов (ФОРС) "Oracle InterOffice"
3. Влад Попов (Эдванс) "Oracle Power Objects" (из цикла "Неизвестный Oracle")
4. Александр Сухарников (Oracle CIS), "Oracle InterOffice"
5. Михаил Терехов (ФОРС) "Oracle Web Server 2.0 и обеспечение безопасности"
6. ...Здесь может быть Ваше сообщение...
InterOffice решили перенести на апрель, когда он появится на NT, (хочется посмотреть на него а SUN/DEC/SEQUENT у нас нет...)
Такие дела. Валерий Юринский
- Сходка 4. Неизвестный Oracle (19 декабря 1996 г., 15:30)
-
1. Разминка (30 минут)
Короткие выступления желающих, вопросы и ответы по техническим проблемам
2. Неизвестный Oracle (завтрашний): Oracle8, Sedona ... (информация с конференции разработчиков, Париж, 8-12 декабря 1996)
Сергей Мосин (фирма "ФОРС", Москва)
Информации было много и я не берусь ее пересказать... Увы...
Перерыв 45-60 минут (чаепитие, общение, ...)
3. Неизвестный Oracle (сегодняшний): Oracle Data Browser - удобное средство построения пользователями незапланированных запросов
Юрий Пискарев, (Банк "Зенит", Москва)
Oracle Data Browser входит в состав Oracle Discoverer/2000.
Юрий Пискарев рассказал о продукте и "вживую" продемонстрировал его возможности.
Мне показалось, что большинство присутствовавших и не подозревало, что имеется столь удобное средство построения запросов. На следующий же день я поставил его с Trial CD на свою машину.
Через день я узнал от Леонида Сорокина (Oracle CIS, Москва), что выходит в свет новая версия Discoverer3, и мы договорились с Юрием Пискаревым, что он его "изучит и доложит". Думаю, что произойдет это в апреле-мае 1997г.
- Сходка 3. Oracle и Internet (14 ноября 1996 г., 15:30)
-
1. Разминка (30 минут)
- Виктор Чернов (Oracle CIS, Москва) рассказал о создании и перспективах развития Российского Web-сервера корпорации Oracle www.oracle.ru :
- сервер уже работает
- предполагается включить в него информацию на русском языке
- частично он будет зеркалом главного сервера www.oracle.com
- полное зеркало сделать пока не удастся, так как объем данных более 5Гб
- Алексей Резниченко (Главный редактор журналов "Мир Oracle" и "Oracle Magazin / Russian Edition") представил только что вышедший в свет OM//RE N2, 1996, а также сообщил, то дальнейшая судьба журнала "Мир Oracle" неясна.
- 2. Основные концепции технологий Oracle для работы с Internet
- Борис Филимонов (Фирма "РДТеХ", Протвино) (30 минут + 10 минут) 3. Запросы к БД Oracle через Internet/intranet
Валерий Юринский (Фирма "Софтсервис", Москва) (30 минут + 10 минут)
Перерыв с чаепитием продолжался 45 минут.
Публика непринужденно общалась с коллегами, и это всем очень даже понравилось.
4. Построение приложений средствами Oracle Designer/2000
Ольга Морозова (Фирма "ФОРС", Москва) (30 минут + 10 минут)
5. Основные концепции и возможности Borland IntraBuilder
Алексей Ярцев (Фирма "Софтсервис", Москва) (20 минут + 5минут)
Сходка 2. Oracle и геоинформационные системы (ГИС) (3 октября 1996 г., 15:15)
- 1. Разминка (предложена Анатолием Бачиным) - 30 минут. Алексей Резниченко рассказал о выходе "Мир Oracle" N4, 1996 и о начавшем издаваться журнале Oracle Magazin / Russian Edition (вышел N1, в 1996 году выйдет ещё N2, посвященный Internet/intranet)
Анатолий Бачин поведал "страшную" (для него), но поучительную (для других) историю о том, как он восстанавливал базу после того, как сам же перед этим удалил все СONTROL-файлы (копии не было).
2. Разработка геоинформационной системы средствами СУБД Oracle - (20мин. + 10 мин.)
Алексей Иванов, Владимир Приходько (НИИПИ Градостроительства, Москва)
3, Обзор современных технологий ГИС - (20мин. + 10 мин.)
Юрий Королев (Фирма "Дата+", Москва)
4. Обеспечение бесперебойной работы сервера Oracle7, путем создания Stand by-сервера - (20мин. + 10 мин.)
Илья Баштанов (Фирма "Коралл", Москва)
5. Проверка домашнего задания (20мин.)
Были предложены задания:
Задача 1: как удалить дубликаты записей из таблицы (SQL, PL/SQL и проч. методы)
Задача 2: есть таблица, в ней первичный ключ, записи удалялись и проч. Получилось так: PK = 5, 6, 9, 10, 15 ... Как найти минимальное свободное значение? (в данном случае 7) (решение только SQL)
Часть личного состава поупражняла мозговые ресурсы и доложила остальному контингенту придуманные методы, которые тут же были опробованы на примерах.
Решения будут опубликованы здесь. Если не будут, то напомните об этом Юринскому vsu@softexpress.ru
- Сходка 1. Прикладные системы; Oracle Enterprize Manager. (22 августа 1996 г., 16:00)
-
Каждый пункт - 60 минут = 25-30мин. сообщение + 5-10 мин. вопросы-ответы + 20-30 мин. беспорядочное общение. Пункт 5 - 20-30 минут.
ИТОГО, учитывая незапланированные выступления, общее время до 5 часов.
begin
- 1. Автоматизированная система медицинского обслуживания (Oracle Power Objects)
- Владлен Попов (Фирма "Эдванс", Москва) 2. Система финансового учета "Пан "Вотруба"
Александр Медведев, Анита Яунсилс (Товарищество "Репка", Москва)
3. Oracle Enterprise Manager
Виталий Сиколенко (Oracle CIS, Москва)
4. Использование хранимых процедур и функций в SQL*Forms 3.0 (DBMS_ALERT, DBMS_JOB, DBMS_PIPE, DBMS_SQL и др.)
Александр Медведев (Товарищество "Репка", Москва)
5. Что делать?
В процессе беспорядочного общения определились "Основные направления" следующей сходки, назначены добровольцы и проч.
- end; Были не только обещанные пряники и чай, но и некоторые другие сладкие закуски и немного шампанского по случаю дня рождения "полевого командира", случайно совпавшего с днем рождения клуба...
Первый опыт показал, что формула 30 минут + 10 минут + 20 минут не вполне удачна, поскольку
1) выступающие начинают усыплять слушателей;
2) личный состав пока плохо подготовлен к беспорядочному общению.
Верховодившему на сходке Валерию Юринскому показалось, что контингенту понравилось жеское соблюдение регламента выступлений - кукареканье говорящих часов извещало говорящего, что уже пора "того"...
Такие дела.
Предложения присылайте Валерию Юринскому vsu@softexpress.ru
[Oracle Club]