Разделы


Дубликаты, неопределенные значения, первичные и возможные ключи и другие экзотические прелести языка SQL

добавлено: 22 мар 05, 12:47
переходов: 0...

автор: Сергей Кузнецов
язык: русский...

Наверное, многим знатокам языка SQL содержимое этой заметки покажется тривиальным. Особенно тем, кто читает колонку Криса Дейта в журнале "Database Programming and Design" (www.dbpd.com). Поверьте, что я не конкурирую с уважаемым господином (и моим любимым автором) Дейтом, а лишь хочу высказать свои собственные соображения, возникшие в ходе подготовки практического курса по языку SQL. Я занимаюсь вопросами, связанными с организацией доступа к базам данных, уже более 20 лет, и поэтому мне самому было странно обнаружить в языке SQL некоторые неафишируемые, но глубоко присущие ему свойства, отстраняющие язык от классической реляционной теории...



DB2 FAQ для администраторов

добавлено: 22 мар 05, 12:46
переходов: 0...

автор: Nikolay A.Kulikov
язык: русский...

Какие утилиты массовой загрузки выгрузки данных существуют? Выгрузка - EXPORT Загрузка - IMPORT Быстрая загрузка - LOAD. Какие форматы данных понимают EXPORT, IMPORT,LOAD??? Загрузка и выгрузка данных происходит, только по определенным форматам. ASC - текстовый файл без разделителей столбцов. DEL - текстовый файл c разделителями столбцов. WSF - Work Sheet Format, НЕ поддерживает русские кодировки??? IXF - интегрированный формат обмена. При обратном IMPORT автоматически создаются таблицы...



DB2 FAQ для начинающих

добавлено: 22 мар 05, 12:45
переходов: 0...

автор: Nikolay A.Kulikov
язык: русский...

Что такое DB2? Семейство СУБД от IBM. Работающие на ограмном спектре современного аппаратного обеспечения от карманных блокнотов (DB2 EveryWhere) до mainfraime (DB2 for OS/390) и архитектур с массовым паралеизмом SPP. В поледнее время различные ветки DB2, IBM сливает в одну по названием IBM DB2 Universal DataBase...



Советы по клиент-сервер на Oracle

добавлено: 22 мар 05, 12:43
переходов: 0...

автор: Visual FoxPro CLUB
язык: русский...

Два года назад мне пришлось поучаствовать в большом проекте VFP ( клиент) - Oracle (сервер). Хотя до этого довольно долго игрался с персональным Оракл сервером, на первых порах каждый наш шаг при выполнении проекта добывался трудно и рассматривался как маленькая победа. После этого по горячим следам пришлось для других клиентов сделать еще проект. По прошествии времени все эти победы кажутся ничего не значащами мелочами. Но может кому понадобятся и эти поношенные вещи. Снова подчеркиваю, знатокам тут читать нечего. Информация в основном для начинающих...



Will Oracle8 Be Universal?

добавлено: 22 мар 05, 12:42
переходов: 0...

автор: David Wells
язык: русский...

После выпуска в июне 1997 г. продукта Oracle8 маркетинговая политика компании ориентирована на улучшенную масштабируемость системы и значение сетевой вычислительной архитектуры (NCA - Network Computing Architecture). Однако Oracle8 обладает существенным набором объектно-реляционных средств, о которых компания говорит несправедливо мало...



Стандарты языка реляционных баз данных SQL: краткий обзор

добавлено: 22 мар 05, 12:40
переходов: 0...

автор: С.Д.Кузнецов
язык: русский...

В статье содержатся некоторые рекомендации, направленные на то, чтобы облегчить создание мобильных прикладных информационных систем, опирающихся на использование реляционных систем управления базами данных (СУБД), которые поддерживают международный стандарт языка баз данных (БД) SQL. Чтобы лучше прояснить смысл статьи, необходимо сделать несколько предварительных замечаний...



Критика уровней изолированности в стандарте ANSI SQL

добавлено: 22 мар 05, 12:32
переходов: 0...

автор: Беренсон, Бернштейн, Грэй, Мелтон, О'Нил
язык: русский...

В ANSI SQL-92 [MS, ANSI] Уровни Изолированности (Isolation Levels) определяются в терминах феноменов (phenomena): Грязное Чтение (Dirty Read), Неповторимое Чтение (Non-repeatable Read) и Фантом (Phantom). В статье показывается недостаточность феноменов и определений ANSI SQL для полного корректного описания некоторых популярных уровней изолированности, включая стандартные блокировочные реализации рассматриваемых уровней. Исследуется неоднозначность определений феноменов и дается более точное формальное определение феномена. Приводятся новые феномены, которые лучше характеризуют типы изолированности. Определяется новый тип многоверсионной изолированности называемый Изолированностью Образа (Snapshot Isolation)....



Оптимизация построения дерева из базы данных в .NET

добавлено: 22 мар 05, 10:46
переходов: 0...

автор: Niels Holdijk
язык: русский...

Некоторое время назад мне пришлось написать код, который создавал объектное дерево из DataView. В общем, не плохой задел на будущее, код работал и я, до поры до времени, не возвращался к нему...



Практика использования IBM Rational ClearQuest

добавлено: 22 мар 05, 10:42
переходов: 0...

автор: Новичков Александр, Лапыгин Дмитрий
язык: русский...

В статье рассматривается роль процесса Управления Изменениями в жизненном цикле разработки Программного Обеспечения. Расматриваются коммерческие аспекты и выгоды руководителей и менеджеров от четко поставленного процесса. Рассматривается инструмент поддержки процесса IBM Rational ClearQuest...



Технология OLAP - мощная альтернатива электронным таблицам

добавлено: 22 мар 05, 10:33
переходов: 0...

автор: Intersoft Lab
язык: русский...

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



Репликация столбцов Identity в SQL Server - Настройка репликации

добавлено: 21 мар 05, 14:59
переходов: 0...

автор: Muthusamy Anantha Kumar
язык: русский...

Репликация транзакций может использоваться для обеспечения высоких требований к доступности системы, например, если Вы хотите, чтобы приложения обращались к серверу-подписчику, когда нет связи с первичным сервером-издателем баз данных. В этом случае, одним из препятствий для администраторов базы данных SQL Server при конфигурировании репликации являются таблицы со столбцами identity...



Используем базу данных MySQL

добавлено: 21 мар 05, 14:59
переходов: 0...

автор: Бардин Павел
язык: русский...

Здесь я расскажу как связать PHP и MySQL т.е. как получить данные из базы данных MySQL в PHP скрипт...



Хранение и поиск текстов в базах данных SQL Server 2000

добавлено: 21 мар 05, 10:46
переходов: 0...

автор: Татьяна Крамарская
язык: русский...

В предлагаемой статье кратко описаны особенности хранения и поиска текстовых данных в базах SQL Server 2000. Она адресована администраторам и разработчикам, которые планируют реализовать такой тип хранения...



Схемы блокировок в Базах Данных

добавлено: 17 мар 05, 14:49
переходов: 0...

автор: А.Мнацаканян
язык: русский...

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



Программная сортировка DataGrid

добавлено: 17 мар 05, 14:21
переходов: 0...

автор: Terry Denham
язык: русский...

Эта статья показывает как программно отсортировать System.Windows.Forms.DataGrid. Другими словами, как сэмулировать «щелчок» по заголовку столбца...



SQL Server 2005: версии, лицензии и стоимость

добавлено: 17 мар 05, 13:31
переходов: 0...

автор: Брайан Моран
язык: русский...

На прошлой неделе представители Microsoft объявили о новой версии SQL Server Workgroup Edition и назвали предположительные цены на продукты SQL Server 2005. Изменение цен не касается SQL Server 2000, хотя новая версия SQL Server 2000 Workgroup Edition выйдет в первой половине текущего года. Четырем версиям SQL Server 2005 дано следующее описание...



ADO и XML

добавлено: 11 мар 05, 10:35
переходов: 0...

автор: Дэн Фокс
язык: русский...

Рассказано о том, как извлекать данные XML из хранимых процедур, выполнять шаблоны XML и обращаться с запросами XPath к представлениям XML...



Данные, их представление и формы пользовательского интерфейса

добавлено: 10 мар 05, 13:19
переходов: 0...

автор: Дмитрий Шейко
язык: русский...

XML за последние годы обрел заслуженную популярность, и уже нет сомнений в перспективах его повсеместного применения. Понятие "семантический веб" перестает быть абстракцией и уверенно воплощается в жизнь. В информационной какофонии всемирной сети постепенно начинает узнаваться гармония. В руках талантливых дирижеров, таких как W3C, ISO, OASIS, она вполне может превратиться в симфонию...



Что надо знать о ERP-системах

добавлено: 9 мар 05, 12:11
переходов: 0...

автор: ERP
язык: русский...

Внедрив ERP-систему, предприятие получает современное комплексное решение для всей производственной цепочки: от закупки сырья до реализации конечной продукции, а также возможность объединения таких сложных процедур, как работа с персоналом филиалов компании, расположенных в разных точках земного шара. Лидирующие позиции среди полномасштабных ERP-систем занимают MFG/PRO компании QAD и iRenaissance компании ROSS Systems. Обе эти системы успешно работают на тысячах предприятиях в десятках стран мира...



Дебаты вокруг открытых баз данных

добавлено: 9 мар 05, 11:18
переходов: 0...

автор: Брайан Моран
язык: русский...

Есть ли смысл использовать открытые базы данных? Выражаясь точнее, разумно ли выбирать базу данных с открытым исходным кодом вместо SQL Server, если основной проблемой является стоимость приобретения технологии? По этому вопросу хочется поделиться некоторыми соображениями. Такое желание возникло у меня после прочтения ряда статей, посвященных открытым базам данных, таким как MySQL или Ingres, с описанием их преимуществ по сравнению с технологиями, за которые приходится платить...



SQL Server: цены растут, но есть версия для рабочих групп

добавлено: 5 мар 05, 17:02
переходов: 0...

автор: Поль Тюрро
язык: русский...

Неоднократно переносившийся срок начала поставок семейства продуктов Microsoft SQL Server 2005 наконец-то определен окончательно: середина 2005 года. Объявив об этом, представитель Microsoft отметил, что будет предложено новое семейство продуктов и по более высоким ценам. Для начала Microsoft добавила сервер баз данных для рабочих групп - SQL Server Workgroup Edition. Но этот продукт не будет дожидаться появления SQL Server 2005, вместо этого компания запускает SQL Server 2000 Workgroup Edition уже этой весной, раньше SQL Server 2005...



Схемы блокировок в Базах Данных

добавлено: 4 мар 05, 19:36
переходов: 0...

автор: А.Мнацаканян
язык: русский...

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



Оптимизация SELECT DISTINCT

добавлено: 4 мар 05, 13:40
переходов: 0...

автор: Neil Boyle
язык: русский...

Нил пишет, что многие используют опцию DISTINCT в инструкции select для фильтрации дубликатов. Например, простой запрос для базы данных PUBS...



Системные базы данных и таблицы SQL Server 2000/7.0

добавлено: 4 мар 05, 13:37
переходов: 0...

автор: Krishnan M Kaniappan
язык: русский...

Когда Вы устанавливаете SQL Server 7.0, автоматически создается четыре системные базы данных и две пользовательские базы Pubs и Northwind. Четыре системные базы данных играют жизненно важную роль для SQL Server - Master, Model, Msdb и Tempdb...



SQL Server Management Studio - восстановление повреждённых документов

добавлено: 4 мар 05, 13:36
переходов: 0...

автор: Muthusamy Yih-Yoon Lee
язык: русский...

Недавно, одни из коллег автора по форуму бета-тестеров Erin Welker обнаружил, что SQL Server Management Studio 2005 умеет, подобно документам Microsoft Word, восстанавливать редактируемые в его инструментальной среде документы, если произошло неожиданное завершение работы компьютера, а документ пользователем ещё не был сохранён...



СУБД Jasmine - построение виртуальных предприятий

добавлено: 2 мар 05, 10:33
переходов: 0...

автор: Сергей Кузнецов
язык: русский...

Имея несколько десятилетий опыта в области управления информацией, фирма Computer Associates International, Inc. (CA) понимает потребности компаний, которым должно отвечать новое поколение приложений. Именно поэтому мы и разработали JasmineTM. Эта уникальная система управления информацией позволяет организациям быстро разрабатывать изощренные приложения, предназначенные для обработки мультимедиа и других сложных типов данных и способные функционировать где угодно...



Репликация исполнения хранимых процедур

добавлено: 1 мар 05, 14:22
переходов: 0...

автор: Muthusamy Anantha Kumar
язык: русский...

В среде OLTP (on-line transaction processing), Вы часто встречаете пакеты заданий (batch jobs), которые перемещают хронологию данных в архивные таблицы. Кроме того, часто встречаются пакетные задания, которые выполняют очистку OLTP таблиц от устаревших данных.. Задания такого типа могут порождать много транзакций и создавать дополнительную нагрузку на OLTP систему, снижая общую производительность, особенно если операции по переносу в архив или очистки данных выполняются над базой данных, участвующей в репликации транзакций SQL Server...



Репликация слиянием - ручное управление диапазоном identity

добавлено: 1 мар 05, 14:21
переходов: 0...

автор: Paul Ibison
язык: русский...

Для репликации транзакций и репликации моментальных снимков закономерно, что свойство identity, существующее на изданной таблице, не передается подписчику. Просто это не требуется, поскольку подписчик не предназначен для того, чтобы добавлять строки самостоятельно. Репликация слиянием, однако, предназначена для независимого, автономного добавления данных, и в этом случае, свойство identity будет передаваться. Поэтому возникает вопрос - как управлять диапазонами identity и гарантировать, что не будет наложений в значениях identity при синхронизации. Существует 2 варианта - автоматическое и ручное управление диапазонами. SQL Server может автоматически управлять диапазонами identity в репликации слиянием, но этот способ имеет плохую репутацию так как может повлечь за собой некоторые проблемы. Хотя верно то, что когда выделенный диапазон заканчивается раньше, чем произойдёт синхронизация, могут быть осложнения, в большинстве случаев их можно просто избежать: свойство identity накладывается на колонку с целочисленным типом данных int, который принимает значения в диапазоне от -2 147 483 648 до 2 147 483 647, тогда действительно, если у вас нет невероятно большого числа подписчиков, выбор большого диапазона значений на подписчике должен гарантировать, что выделенный диапазон не закончится. Однако в форумах часто задается вопрос - как вручную администрировать диапазоны identity и таким образом брать управление ими на себя. Эта статья представляет собой пошаговую инструкцию применения подобного алгоритма на практике...



Преимущества типизированных DataSet при сохранении глобальных настроек корпоративного приложения

добавлено: 1 мар 05, 13:49
переходов: 0...

автор: AlexGaas
язык: русский...

Хранение и динамическое изменение параметров ПО всегда являлось визитной карточкой коммерческого приложения. “ту простую истину возможно легко заметить, глядя на любую профессиональную корпоративную систему. Более того, такие мелочи, как сохранение позиции ведущего окна на экране, сохранение позиции дочерних окон в пространстве ведущего, управляемая настройка ToolBar и главного меню, не говоря уже о специфических настройках системы (коих может быть тысячи) окна неявно демонстрируют высокий класс программного обеспечения...



Некоторые мысли по поводу оптимального выбора кластерного индекса в MS SQL 2000

добавлено: 1 мар 05, 13:48
переходов: 0...

автор: AlexGaas
язык: русский...

Индексы SQL Server физически хранятся в сбалансированных B-деревьях. Первый узел в B-дереве всегда корневой (указатель на корневой узел каждого индекса хранится в столбце root таблицы sysindexes). Когда осуществляется поиск данных с использованием индекса, SQL Server начинает с корневого узла, затем проходит все промежуточные уровни (если они есть) и находит (или не находит) на нижних листовых узлах индекса данные. Количество промежуточных уровней зависит от размера ключа индекса, таблицы и количества столбцов в таблице. Естественно, что чем больше данных содержит таблица или чем больше ключ, тем больше требуется страниц...



Бета-версия SQL Server 2000 Service Pack 4

добавлено: 25 фев 05, 13:03
переходов: 0...

автор: Брайан Моран
язык: русский...

Несколько недель назад Microsoft выпустила версию SQL Server 2000 Service Pack 4 (SP4), предназначенную для бета-тестирования. Обычно к испытаниям бета-версий пакетов обновлений допускается только узкий круг специалистов. На этот раз к SP4 открыт всеобщий доступ. Подписка на бета-версию осуществляется по адресу http://lists.sqlmag.com/t?ctl=410:7F5AD. Здесь же размещена информация о получении SQL Server 2000 Reporting Services SP2 и SQL Server 2005 Express SP2. Пакет Reporting Services SP2 содержит исправления дефектов и ряд важных усовершенствований, включающих печать на клиентском сегменте и новые Web-разделы SharePoint для поиска и просмотра отчетов на сервере Report Server...