Разделы


Изучаем метки доступа к строкам в Oracle: задание свойств столбца доступа в таблице

добавлено: 10 окт 05, 11:22
переходов: 0...

автор: Владимир Пржиялковский
язык: русский...

Эта статья является непосредственным продолжением статьи "Изучаем метки доступа к строкам: специальные привилегии для избранных", и рассматривает некоторые возможности управления правкой полей записей, защищенных метками доступа средствами Label Security в Oracle в соответствии с мандатным доступом...



Поддержка и разрешение проблем процессорной архитектуры NUMA в SQL Server 2005

добавлено: 6 окт 05, 18:58
переходов: 0...

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

SQL Server 2005 был разработан с учётом того, чтобы использовать в своей работе возможности и интерфейсы NUMA, которые поддерживаются современными серверными платформами и операционной системой Windows. Есть несколько проблем, о которых Вы должны знать при попытке запуска SQL Server на поддерживающих NUMA платформах. В этой статье я хотел бы сделать обзор поддержки NUMA в Windows и SQL Server, описать их возможные конфигурации, и дать несколько советов относительно разрешения возможных проблем...



Отсутствующие значения

добавлено: 4 окт 05, 18:05
переходов: 0...

автор: К. Хендерсон
язык: русский...

Отсутствующие значения отсутствующие значенияи их правильная обработка — очень деликатная тема в сообществе пользователей баз данных. Все споры посвящены тому, как отсутствующие значения должны храниться в реляционных базах данных (и должны ли вообще) и каким количеством и какими типами лексем они должны быть представлены в SQL...



SQL в картинках

добавлено: 4 окт 05, 10:39
переходов: 0...

автор: А. Чекалов
язык: русский...

Язык SQL - это программная реализация реляционной алгебры и реляционного исчисления. Подробно эти математики рассмотрены, например, в [1]....



Секционированные таблицы и индексы SQL Server 2005

добавлено: 3 окт 05, 21:02
переходов: 0...

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

Не смотря на то, что секционированные таблицы и индексы всегда были неотъемлемой частью больших баз данных, призванной улучшать их производительность и управляемость, в Microsoft SQL Server 2005 появились новые возможности, упрощающие процесс разработки таких решений. Данный доклад посвящен эволюции секционирования таблиц в SQL Server: от ручного секционирования данных путем предварительного создания таблиц в качестве подготовительного шага (в SQL Server 7.0 и SQL Server 2000) до процедур реального секционирования таблиц. В SQL Server 2005 новые табличные функции секционирования значительно упрощают разработку и администрирование секционированных таблиц, в месте с тем еще более увеличивая их производительность. Основная задача статьи - составить для Вас представление о секционировании в SQL Server 2005, о том зачем, где и как применять его с большей пользой для Ваших сверхбольших баз данных (VLDB - Very Large Database). Но несмотря на то, что секционирование в SQL Server 2005 нацелено прежде всего на работу с VLDB, следует помнить, что не все базы данных большие с самого начала. SQL Server 2005 обеспечивает гибкость и производительность, значительно упрощая создание и обслуживание секционированных таблиц. Прочтите эту статью, чтобы получить подробную информацию о том, почему Вам стоит знать о секционированных таблицах, что они могут Вам предложить, и, наконец, как разрабатывать, реализовывать и обслуживать секционированные таблицы...



Русская версия "индийской защиты", или Защита данных в СУБД Oracle

добавлено: 3 окт 05, 21:01
переходов: 0...

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

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



НадРеляционный Манифест

добавлено: 1 сен 05, 00:40
переходов: 0...

автор: Евгений Григорьев
язык: русский...

НадРеляционный Манифест (далее НРМ) предлагает возможный подход к созданию систем хранения данных следующего поколения. Потребность в таких системах обуславливается тем, что возможности существующих СУБД для разработки сложных информационных систем не являются удовлетворительными. Во многом речь идет о возможностях для адекватного описания сложной предметной области. Важнейшей частью системы хранения данных, созданной на основе предлагаемого подхода, является объектно-ориентированный транслятор, выполняющийся в среде реляционной СУБД. Такая система сравнима в своих выразительных возможностях с объектно-ориентированными языками программирования. С другой стороны, предлагаемый подход признает фундаментальность реляционной модели данных[2,3] - в том числе и возможность использования этой модели в качестве формального фундамента системы хранения данных следующего поколения....



Тюнинг SQL Server 2005 для программной поддержки NUMA

добавлено: 31 авг 05, 23:18
переходов: 0...

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

Недавно, в статье http://blogs.msdn.com/slavao/articles/441058.aspx я рассмотрел вопросы обеспечения поддержки NUMA на программном уровне. На этой неделе один из наших клиентов столкнулся с интересной проблемой. Клиенту необходимо было балансировать загрузку процессоров в рамках одного экземпляра SQL Server. Приложение клиента было гетерогенным. Часть запросов этого приложения была схожа с запросами эталонного теста TPCH, а другая часть предназначена для загрузки данных. В распоряжении клиента имеется NUMA система, с 2 узлами по четыре процессора в каждом. Клиент хотел оставить под загрузку данных два процессора, а остальные процессоры предоставить для исполнения запросов. Возможно ли это реализовать?...



Поддержка и разрешение проблем процессорной архитектуры NUMA в SQL Server 2005

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

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

SQL Server 2005 был разработан с учётом того, чтобы использовать в своей работе возможности и интерфейсы NUMA, которые поддерживаются современными серверными платформами и операционной системой Windows. Есть несколько проблем, о которых Вы должны знать при попытке запуска SQL Server на поддерживающих NUMA платформах. В этой статье я хотел бы сделать обзор поддержки NUMA в Windows и SQL Server, описать их возможные конфигурации, и дать несколько советов относительно разрешения возможных проблем...



How to: Репликация транзакций

добавлено: 31 авг 05, 23:15
переходов: 0...

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

В статье собраны наиболее типичные вопросы, связанные с репликацией транзакций, а также анализируются наиболее часто возникающие ошибки и общие для репликации проблемы...



Отладка проблем в работе MSDTC

добавлено: 31 авг 05, 23:15
переходов: 0...

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

Недавно мы проводили эксперименты для того чтобы определить какие ошибки возникают в работе MSDTC при обновлении системы до Windows 2003, на которой работают независимо друг от друга web сервер и сервер баз данных. DTC прекрасно работает с серверами Windows 2000 и локально (с собой), но не между серверами Win2003. В данной статье рассматривается ряд проверок, помогающих в конечном итоге решить наши проблемы...



Журналирование изменений структуры БД и данных

добавлено: 31 авг 05, 23:14
переходов: 0...

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

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



Использование ADO.NET DataSet в качестве источника данных для Reporting Services

добавлено: 31 авг 05, 21:48
переходов: 0...

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

Службы отчетов Reporting Services обеспечивают доступ к источникам данных SQL Server, Oracle, ODBC и OLE DB в качестве стандартных функций. Во многих случаях все, что требуется для отчета — это подключиться к базе данных и сделать запрос, после чего все данные для отчета будут получены. Но что делать, если в качестве источника данных требуется использовать DataSet? Например, если уже имеется промежуточный программный слой, на котором происходит обработка данных и результат хранится в виде DataSet. Или просто вы хотите перед публикацией в отчете обработать данные таким образом , который проще реализовать на Microsoft Visual Basic или C#, чем на SQL, и при этом набор DataSet мог бы быть логичным результатом такой обработки. К счастью, это вполне можно реализовать. Это даже сравнительно просто сделать, если вы выясните, какие расширения интерфейсов обработки данных действительно должны быть реализованы, чтобы обернуть DataSet так, чтобы с ним можно было работать из Reporting Services...



Удалённое восстановление баз MySQL с помощью PHP

добавлено: 25 авг 05, 14:52
переходов: 0...

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

Как импортировать большой SQL-скрипт (дамп базы данных MySQL для форума phpBB), если обычными споcобами (загрузка через web-интерфейс phpMyAdmin, Backup cPanel) проблематична, особенно на модемном соединении...



Visual Studio 2005 July CTP – теперь еще и устанавливается почти без проблем!

добавлено: 23 авг 05, 16:12
переходов: 0...

автор: Антон Смольянинов
язык: русский...

Сначала немного истории: с недавних пор я являюсь страстным поклонником инсталляции продукта “Visual Studio 2005 Team System” (VSTS). Начало данной привязанности было положено в прошлом году, когда на конференции “Платформа 2005” я выступал с докладом “Управление жизненным циклом приложений и принципы групповой работы над проектами” и вынужден был демонстрировать этот замечательный продукт. Тогда все прошло довольно таки успешно: с помощью некоторых сотрудников Microsoft, во главе с Brian-ом Harry, врожденного терпения, а также приобретенного с годами упорства, мне удалось установить VSTS на 2 ноутбука, с которых и началось победное шествие демонстраций VSTS в России...



Долгожданная информация о "MSF for CMMI® Process Improvement"

добавлено: 23 авг 05, 16:10
переходов: 0...

автор: Антон Смольянинов
язык: русский...

Случайно, “бродя” по ресурсам http://lab.msdn.microsoft.com/teamsystem наткнулся на раздел “MSF for CMMI Process Improvement”, информации о котором очень интересуются серьезные компании, владеющие хоть каким-то уровнем CMM или CMMI....



UML или DSL? Унификация или нацеленность на задачу?

добавлено: 23 авг 05, 16:08
переходов: 0...

автор: Alexander Lozhechkin [MSFT]
язык: русский...

Очень часто приходится встречать дискуссии Windows vs Linux, C# vs Java, .NET vs J2EE и т.д. Для таких дискуссий придумано даже специальное название: священные войны (holy wars). Очень редко эти дискуссии приводят к результату (если под результатом понимать изменение мнения одного из собеседников), да и перевес в дискуссиях редко основан на фактах, скорее на умении сторон убеждать и использовать всякие примеры демагогии. За примерами далеко ходить не надо, на rsdn есть даже специальный форум для таких дискуссий. Причем факты в этих разговорах помогают не всегда, ибо, даже если одна из сторон начинает оперировать фактами (как например Microsoft в кампании Get the Facts), другая начинает уходить в сторону. Почему это происходит? Во многих случаях потому, что спор идет именно на тему «что лучше», хотя правильней было бы совместно с оппонентом искать те области, в которых выигрывает та или иная технология...



Важная информация о выходе Visual Studio Team System

добавлено: 23 авг 05, 16:06
переходов: 0...

автор: Alexander Lozhechkin [MSFT]
язык: русский...

В сентябре выйдет RC1 Visual Studio 2005 и Beta 3 Team Foundation Server...



Создание настроек и Мастеров для Visual Studio .NET

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

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

В обсуждениях разработки приложений в архитектуре Microsoft .NET речь чаще всего идет об использовании возможностей среды .NET Framework и соответствующих языков программирования (в первую очередь Visual Basic .NET и C#). При этом гораздо меньше внимания уделяется второму ключевому компоненту разработки - самому инструменту Visual Studio .NET, его интегрированной среде разработки (IDE)...



Перемещение DTS пакетов

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

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

Достаточно просто вручную скопировать один DTS пакет с одной машины SQL Server на другую. Но что, если Вы хотите скопировать все имеющиеся DTS пакеты с SERVERA на SERVERB, потому что Вы выводите из эксплуатации SERVERA? Если у вас сотни DTS пакетов то, копирование их вручную отнимет у вас очень много времени. Эта статья расскажет о том, как можно использовать SQL-DMO и модель объекта DTS, чтобы быстро скопировать большое количество DTS пакетов...



Разоблачение мифов и заблуждений о Xquery

добавлено: 19 авг 05, 09:01
переходов: 0...

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

Язык XQuery выглядит очень перспективным для архитекторов и разработчиков программного обеспечения, поскольку он позволяет существенно сократить написание программного кода, необходимого для создания сервисов, работающих с XML. Некоторые думают, что XQuery способен на все и хорошо понимаем, но среди разработчиков программного обеспечения все еще существует немало неправильных представлений и заблуждений относительно этого языка. Автор предлагаемой статьи детально рассматривает и объясняет многие мифы и заблуждения, окружающие Xquery...



Нечеткие запросы к реляционным базам данных

добавлено: 18 авг 05, 10:53
переходов: 0...

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

Механизмы нечетких запросов (fuzzy queries, flexible queries) к реляционным базам данных базирующиеся на теории нечетких множеств Заде, были впервые предложены в 1984 году и впоследствии получили развитие в работах Д. Дюбуа и Г. Прада....



Создание отчетов в средствах разработки Microsoft

добавлено: 18 авг 05, 10:08
переходов: 0...

автор: Антон Смольянинов
язык: русский...

Современные приложения предоставляют множество способов доступа к интересующей пользователя информации. Для работы с данными разрабатываются специализированные программы. Обычные офисные средства, такие, как Microsoft Office, содержат интегрированные возможности для извлечения данных. В конечном счете всегда можно попросить администратора извлечь из базы данных ту информацию, которая в данный момент необходима пользователю...



Применение виртуальных машин, а также Microsoft Virtual PC и Virtual Server - в чем разница между ними?

добавлено: 18 авг 05, 10:07
переходов: 0...

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

В моем личном хит-параде компьютерных изобретений за последние 10 лет (кстати, было бы интересно его составить :)) технология виртуализации компьютеров точно заняла бы место в первой тройке. Это действительно замечательно – иметь возможность создать на своем единственном компьютере сколько угодно машин с разными операционными системами, приложениями, конфигурациями! Причем все они могут существовать параллельно и даже взаимодействовать друг с другом. Разве это не чудо? :)...



Ищете безопасную платформу (сервер и БД) для приложения?

добавлено: 18 авг 05, 10:06
переходов: 0...

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

Обратите внимание на одно недавнее независимое исследование...



Использование True DBgrid при создании приложений для управления базами данных на Visual Basic 6.0 (Часть2)

добавлено: 18 авг 05, 10:01
переходов: 0...

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

Как только я собрался писать вторую часть статьи, посвященной программированию на VB6, так Microsoft объявила об окончании поддержки Visual Basic 6.0. Окончательным сроком было объявлено 31 марта 2005 года. В Интернете на http://www.classicvb.org/ развернули сбор подписей в поддержку VB6 . В эхе fido7.ru.visual.basic развернулась весьма бурная дискуссия по этому поводу. Все это, а также мое собственное осознание того, что я, увы, отстаю от прогресса, поставило под угрозу выход второй части. Я долго колебался между необходимостью продолжить труд и переходом на VB.NET. Лихорадочно перечитывал сообщения в эхе, читал в Интернете статьи многих уважаемых программистов. И Постепенно пришел к выводу, что статью все же закончить надо, а VB6 проживет еще достаточно долго. И тому есть примеры: FoxPro для DOS...



Использование статистики оптимизатором запросов Microsoft SQL Server 2005

добавлено: 17 авг 05, 20:20
переходов: 0...

автор: Eric N. Hanso
язык: русский...

Microsoft SQL Server 2005 собирает статистику по индексам и полям данных, хранимых в базе. Эта статистика используется оптимизатором запроса SQL Server при выборе оптимального плана исполнения запросов на выборку или обновление данных. В этой статье описывается то, какие данные собираются сервером, где они хранятся, и какие команды нужно использовать для обновления и удаления статистики. По умолчанию, SQL Server 2005 создает и обновляет статистику автоматически, когда решит, что это будет полезным. В этой статье описано, как можно изменять заданные по умолчанию значения конфигурации сбора статистики на разных уровнях (столбец, таблица и база данных)....



Справочник по ошибкам Oracle

добавлено: 17 авг 05, 19:43
переходов: 0...

автор: Андрей Крупин
язык: русский...

Нелегок труд программистов, и потому с особой радостью встречают они пусть и небольшие, но полезные утилиты, призванные облегчить их тяжелые будни. Яркий пример тому - программа под говорящим названием Oracle Error Messages Viewer, содержащая перечень всех ошибок СУБД Oracle, возможные их причины и способы устранения. Поддерживаются версии Oracle 8i, Oracle 9.2 и Oracle 10.1 (10g)...



Описание технологии работы Log Shipping SQL Server 2000

добавлено: 17 авг 05, 19:42
переходов: 0...

автор: Ирина Наумова
язык: русский...

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



Изучаем метки доступа к строкам: задание свойств столбца доступа в таблице

добавлено: 17 авг 05, 19:37
переходов: 0...

автор: Владимир Пржиялковский
язык: русский...

Эта статья рассматривает некоторые особенности средства Label Security в Oracle. Здесь показана возможность секретить служебный столбец с метками доступа к строкам, а также рассмотрены некоторые правила правки меток. В первую очередь статья затрагивает использование параметра TABLE_OPTIONS процедуры APPLY_TABLE_POLICY из пакета SA_POLICY_ADMIN...



Нечеткая логика -- математические основы

добавлено: 8 авг 05, 12:26
переходов: 0...

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

Математическая теория нечетких множеств (fuzzy sets) и нечеткая логика (fuzzy logic) являются обобщениями классической теории множеств и классической формальной логики. Данные понятия были впервые предложены американским ученым Лотфи Заде (Lotfi Zadeh) в 1965 г. Основной причиной появления новой теории стало наличие нечетких и приближенных рассуждений при описании человеком процессов, систем, объектов...