Содержание 1. Введение 2. Структура корпоративной информационной системы Этап I. Информационное обследование Этап II. Архитектура Этап III. Выбор СУБД Этап IV. Выбор системы автоматизации документооборота Этап V. Выбор программных средств для управления документами Этап VI. Выбор специализированных прикладных программных средств. Этап VII. 3. Заключение 1. Введение Перефразируя знаменитого классика, можно сказать, что с точки зрения системного аналитика все организации весьма по...
Брайен Найт, sql.ru
По материалам статьи Брайен Найт на sqlservercentral.com "
Renaming a SQL Server"
В этой статье автор предлагает несколько советов о том, как быстро изменить имя вашего SQL сервера и избежать некоторых
типичных ошибок.
Переименование SQL Server 7.0
Для SQL Server 7.0 наиболее трудный сценарий переименования, так как Вы должны будете выполнить дополнительные шаги, которые
Вам придётся принять на веру. После того, как Вы заменили имя и перезагрузили SQL Serv...
В последние годы мы видим, что ведущие поставщики средств разработки ПО (в
первую очередь IBM Rational и Borland) от выпуска отдельных инструментов
переходят к созданию комплексных платформ управления жизненным циклом приложений
(application lifecycle management, ALM). Microsoft пока не форсирует процесс формирования полного
спектра ALM-решений для автоматизации различных этапов производства ПО, хотя
движется именно в этом направлении (об этом свидетельствуют последние новости с
конф...
Сегодня, практически в любой организации сложилась хорошо всем знакомая ситуация: - информация вроде бы, где-то и есть, её даже слишком много, но она неструктурированна, несогласованна, разрознена, не всегда достоверна, её практически невозможно найти и получить.
Именно на разрешение этого противоречия - отсутствие информации при наличии и даже избытке и нацелена концепция Хранилищ Данных (Data Warehouse). В основе концепции Хранилищ Данных лежат две основополагающие идеи:
Интеграция ранее ...
Типы данных и выражения над переменными
INTEGER SERIAL[(n0)] CHAR(n) DATE
SMALLINT DECIMAL(m,n) DATETIME qualif1 TO qualif2
REAL MONEY(m,n) INTERVAL qualif1 TO qualif2
FLOAT RECORD ARRAY [i,j,k] OF datatype
где qualif \in {YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,FRACTION(n)}
Операции числовые: ** * / mod + - ( )
Все аргументы, в том числе CHAR, преобразуются к типу DECIMAL
Внимание: -7 mod 3 = -1
Внимание: mod и ** нельзя использовать в операторе SELECT
Можно пользоваться встроенны...
По материалам статьи Curt A. Gilman:
The ABCs of BCP
Пошаговое руководство для "чайников" в MS SQL Server BCP
Содержание
1.Введение
2.Основы BCP
3.Быстрое массовое копирование
4.Сравнение BCP и DTS Import/Export Wizard
5.Сравнение BCP и резервирования с восстановлением
6.Примечания автора
Введение
Bulk copy program (BCP), это специальная утилита командной строки для массового копирования, которая поставляется со всеми
изданиями SQL Server. Она незаслуженно редко ис...
По материалам статьи Joe Celko на intelligententerprise.com "
Trees in SQL"
Обзор некоторых общих вопросов, касающихся древовидных структур и иерархии в SQL
Эта тема уже рассматривалась мной ранее, но она заслуживает повторения. В специализированных
конференциях я встречал слишком много вопросов о древовидных структурах и иерархии в SQL.
В литературе по SQL приводится стандартная модель древовидной структуры, которая называется
список смежных вершин графа и выглядит следую...
Способы работы с данными меняются с учетом требований приложений элeктронного бизнеса Под аббревиатурой ETL — extraction, transformation, loading, то есть извлечение, преобразование и загрузка, скрываются три основных процесса, используемые при переносе данных из одного приложения или системы в другие. Цель практически любого ETL-приложения состоит в том, чтобы своевременно предоставить данные его пользователям. Традиционно предприятия использовали программы ETL для переноса информации из уна...
Небрежность и
невнимательность, вот две причины написания кода, уязвимого
для SQL инъекций. Третья причина - незнание, должна бы
побуждать программиста к углублению своих знаний или даже
изменения профессии. SQL инъекция (SQL
injection) - уязвимость которая
возникаетпри недостаточной проверке и обработке
данных, которые передаются от пользователя, и
позволяет модифицировать и выполнять непредвиденные кодом
программы SQL запросы.Инъекция SQL является широко
распрос...
Алексей Ширшов
Компания Microsoft делает все, чтобы превратить SQL Server в полноценный
сервер приложений, который на сегодня не может считаться таковым без поддержки
XML Web-служб. Можно сказать, что подобная поддержка присутствовала в SQL Server
2000 с момента выхода пакета Microsoft SQLXML 3.0, однако с тех пор прошло
немало времени, а развитие технологий, связанных с Web-службами, шло очень
активно. SQL Server 2005, или Yukon, представляет революционные новшества как в
области п...
1.1 Управляющие клавиши при вводе/выводе в INFORMIХ.
ESС Закончить редактирование полей Accept kеу
CTRL-С Прерывание, Отменить ввод Interrupt kеу
CR ВВод, Перевод(Вставка) строки, перейти в следующее поле
CTRL-R Перерисовать экран
CTRL-А Режим вставка/замена
NL,<стрелка> Двигаться, перейти в следующее поле
CTRL-Н Назад, забой
CTRL-D Стереть конец строки от курсора
CTRL-Х Уничтожить символ (работает в режиме d211-tansi)
CTRL-W Вызов HELP текста (работает в режиме d211-tansi)
...
Бурное развитие Интернет-технологий наложило явный отпечаток
на корпоративные системы распространения и обработки информации. Большинство
производителей программного обеспечения подобного класса теперь стремятся предоставить
конечным пользователям максимальные возможности, связанные с работой в Сети.
Очень часто корпоративные пользователи хотят иметь возможность не только работать
с Web-приложениями, но и получать доступ к различным отчетным формам, не покидая
браузер. Существу...
В последние годы в компьютерном бизнесе России отмечается устойчивый интерес
к компьютерным интегрированым системам, способным обеспечить эффективное управление
предприятием.
В контексте интегрированных информационных систем мы все чаще встречаем сокращения
типа ERP, MRP, MRPII и др. Многим из нас известно, что эти названия как-то связаны
с бухгалтерским учетом и компьютерами. Что же это такое? Давайте разберемся.
Когда в конце 40-х - начале 50-х годов компьютеры впервые появ...
OLE DB и ODBC представляют собой интерфейсы приложений, которые
обеспечивают доступ к целому ряду источников данных. Разработчики
Microsoft спроектировали ODBC для доступа к данным SQL, а OLE DB —
для доступа к любым данным в среде СОМ.
Одни пользователи до сих пор не понимают, что же послужило
причиной внедрения OLE DB, другие переоценивают роль OLE DB в
области корпоративных и ориентированных на Internet разработок. В
данной статье мне хотелось бы не только объяснить, ...
1. "Сближение" SQL и ODMG
Появление в стандарте SQL:1999 новых возможностей – определяемых пользователями
типов данных (User Defined Type, UDT) и типизированных таблиц,
которые получили название объектных расширений языка SQL,
многими было воспринято как сближение "реляционной" и объектной< моделей данных. Этому способствуют
особенности терминологии стандартов SQL:1999 и SQL:2003 , в которых значения UDT временами называют
"экземплярами" (instance), различают "инстанциируемые" и...
Дмитрий Александров, журнал "БОСС" #5, 2000
По мере структурирования промышленных компаний все более популярными становятся современные
автоматизированные системы поддержки управленческой деятельности, в частности, ERP-системы.
О проблемах их внедрения на российском рынке рассказывает директор направления корпоративных
информационных систем одной из ведущих внедренческих фирм - "ТопС Интегратор Систем". Компания
"ТопС" ведет проекты по данному направлению на нескольких крупных предприят...
Санджай Сони, Уэйн Курц
Введение
Одним из важнейших моментов при работе с крупными Хранилищами данных является построение OLAP-кубов для достижения максимальной производительности. В данной статье рассмотрено построение кубов при помощи MicrosoftR SQL Server&trade 2000 and Analysis Services на примере "пробной" базы данных. Вы сможете ознакомиться с результатами ряда тестов и анализом производительности кубов в заданной среде.
Наиболее важными критериями при построении кубов являются ре...
Справочное Руководство По Языку
Clarion Professional Developer - интегрированная среда для написания
приложений для обработки данных и систем управления информацией для
микрокомпьютеров. Язык программирования кларион - основа этой среды.
В этом
руководстве, язык четко расписан по модульному принципу. Вам стоит
заглядывать в эту книгу, когда, особенно по началу, вы хотите знать
точный
синтаксис, требуемый для любого описания, оператора, или функции.
Хорошо структурируемые примеры для каж...
Internet Connect - продукт компании TopSpeed позволяющий решить проблему создания приложений для Web
за один шаг!
Clarion и Clarion Internet Connect совместно создают приложение, способное работать локально,
а так же в Web с использованием любого броузера с поддержкой Java.
Вы можете запустить Web-приложение на любой платформе, допускающей работу броузера с поддержкой
Java.
Эта пpогpамма (на Си) пеpемещает данные из .DBF файла в .ISM/.ISD файлы (из DBASE-базы в MySQL-базу).
Создайте в MySQL пустую (или не пустую) таблицу со стpуктуpой, pавной по длине стpуктуpе DBASE таблицы. Можно использовать типы данных как INT, SMALLINT, CHAR и т.п., но только не VARCHAR. Закpойте MySQL. Если дело пpоиходит в UNIXe, настpойте пpава к файлам (еще вам придется выкинуть кое-что из .h)
Измените паpаметpы в этой пpогpамме, скомпилиpуйте и запустите.
P.S. Работает с огромной скоро...