| OLE DB или ODBC? Семь раз отмерь. |
Внедрение OLE DB не означает отказ от ODBC. В обозримом будущем Microsoft планирует поддерживать ODBC так же, как это делают другие производители СУБД и инструментальных средств. Так чем же не устраивает разработчиков ODBC? Для доступа к данным он вполне адекватен. Опыт подтверждает, что, если ODBC удовлетворяет потребности вашего бизнеса, об OLE DB и связанных с ним технологиях пока можно забыть. Однако ODBC превратился в развитую, полностью выразившую себя технологию, и Microsoft не будет далее его совершенствовать. ODBC подобен поезду, следующему в депо, до которого осталось всего несколько остановок. На любой остановке можно пересесть на другой поезд, OLE DB, и каждый сам решает, когда это лучше сделать. |
Просмотров: 7924 | Скачиваний: 986 |
Подробнее
|
|
| Что такое MSDE? |
Процессор данных MSDE (Microsoft Data Engine) делает технологию SQL Server доступной для разработчиков, которые ранее были ограничены применением только ядра баз данных Jet. Новый процессор данных MSDE, который поставляется вместе со всеми комплектациями Office 2000, содержащими Access 2000, занимает промежуточное положение между SQL Server и Jet как по размеру, так и по своим возможностям. Первоначально MSDE появился в период бета-тестирования Office 2000, но вскоре во время Tech Ed 99 корпорация Microsoft объявила о его доступности для разработчиков Visual Studio 6.0. Разработчики вправе распространять решения, базирующиеся на MSDE, без каких-либо авторских отчислений. В данной статье рассказывается о том, какое место MSDE занимает в ряду других процессоров данных корпорации Microsoft, и как он с ними взаимодействует. |
Просмотров: 12601 | Скачиваний: 3306 |
Подробнее
|
|
| Объекты ADO |
Объекты Соединение, Команда и Набор записей являются ключевыми элементами модели ADO. Объект Соединение позволяет приложениям ADO установить связь с нужным источником данных. После этого объект Соединение можно употреблять для непосредственного исполнения команд SQL, а также он может использоваться объектами Команда и Набор записей. Для установления соединения с источником данных следует применить метод Открыть (Open). Закрыть Соединение поможет метод Закрыть (Close). |
Просмотров: 8553 | Скачиваний: 1258 |
Подробнее
|
|
| Хранилища данных: возвращение к основам |
Итак, вы готовы приступить к своему первому проекту создания хранилища данных. С чего начать? Или быть может, вы уже подходите к стадии внедрения хранилища, но чувствуете, что проект уводит куда-то в сторону, и вам необходимо предпринять решительные меры, чтобы вернуть его на верный курс. Что необходимо знать, чтобы обеспечить его успешное завершение? Давайте отступим ненадолго от подробностей внедрения и вернемся к тем основным вехам на пути успешного развертывания хранилища данных, которые непременно должны быть пройдены на этапах анализа и проектирования. По дороге вспомним основные необходимые термины и обсудим некоторые трудности, с которыми приходится сталкиваться на этом пути. Следование изложенным рекомендациям может существенно поднять шансы на успех при создании хранилища данных. |
Просмотров: 9425 | Скачиваний: 2003 |
Подробнее
|
|
| Хранилище данных: план атаки |
Хранилище данных - мечта аналитика. Еще бы, вся информация о деятельности компании собрана в одном месте и доступна для исследования единым набором аналитических инструментов. Но как превратить эту мечту в реальность? Во-первых, необходимо распланировать систему хранилища данных. Следует отчетливо понимать, какие вопросы будут задавать пользователи (например, сколько регистраций компания получает в течение квартала, или какие отрасли промышленности заказывают разработку программного обеспечения в северо-западном регионе). Это обусловлено тем, что цель хранилища данных - поставлять лицам, принимающим решения, точную и своевременную информацию, которая необходима им для правильного и обоснованного выбора. |
Просмотров: 11577 | Скачиваний: 1936 |
Подробнее
|
|
| Четыре грани целостности |
Целостность сущностей предполагает, что для каждой строки таблицы имеется уникальный идентификатор, который в случае необходимости позволит найти эту строку. Концепция целостности сущностей является основополагающей для проектирования и создания баз данных. Первичный ключ таблицы – это один или несколько столбцов, которые однозначно определяют каждую ее строку. Значения первичного ключа уникальны - не может быть двух совпадающих значений. Более подробно о том, что собой представляют первичные ключи и почему им придают такое большое значение, написано в статье «Как выбрать первичный ключ» в апрельском номере журнала |
Просмотров: 10036 | Скачиваний: 2041 |
Подробнее
|
|
| Понятия базы данных, отношения, ключи и др |
Для начала нам следут разобраться с понятиями - весьма модная нынче тема. Я имею ввиду разборки и понятия. ;) Нам следует убедиться, что мы будем правильно понимать друг друга и называть одинаковые вещи одинаковыми именами. Поэтому определимся с терминами. В нашем случае мы будем рассматривать упрощенный набор терминов. Вообще, реляционная теория в чистом виде содержит очень много терминов и понятий. Но в реальных системах управления базами данных (СУБД) никто никогда ее полностью не придерживался. Всегда что-то упрощается, что-то добавляется свое. Так как мы рассматриваем не голую теорию, а реально работающие Delhi, или MS SQL Server, то нас интересует теория, которая относится именно к ним. |
Просмотров: 10996 | Скачиваний: 1165 |
Подробнее
|
|
| SQLBase SafeGarde - СУБД с полной защитой данных |
Для реализации защиты информации в SQLBase Safegarde предложены механизмы: Использование привилегий пользователей для доступа к таблицам и view БД, и ограничения возможности делегирования привилегий. Все входящее в стандартный набор SQL языка и развитых SQL серверов доступно в SQLBase. Регламентация подключения к консоли сервера и контроль за действиями пользователей. Для этого вводятся специальные пароли доступа к серверу. Парольная защита административных действий с сервером. Для этого вводится специальный пароль доступа к консоли сервера. Кодирование данных в БД (64 и 128 битное DES) при минимальных потерях производительности. Задается специальными командами. Контроль несанкционированного доступа к файлам с помощью защиты страниц БД специальными кодами. Задается специальными командами. |
Просмотров: 8859 | Скачиваний: 2188 |
Подробнее
|
|
| Объединение структурного и объектного подхода в новом поколении CASE-средств Computer Associates |
В [1] показано, что наиболее критичными являются ранние этапы создания информационных систем – этап анализа и этап проектирования, поскольку именно на этих этапах могут быть допущены наиболее опасные и дорогостоящие ошибки. Существуют различные методологии и CASE-средства, обеспечивающие автоматизацию этих этапов. Такие CASE-средства должны выполнять следующие задачи: |
Просмотров: 9693 | Скачиваний: 1283 |
Подробнее
|
|
| Тиражирование данных с обратной связью – своими руками |
Тиражирование данных из одной базы в другую - в Oracle очень просто писалось о том, как организовать тиражирование данных из одних таблиц в другие, возможно в другую схему, возможно в другую базу. Достоинства и ограничения такого вида тиражирования тесно переплетены. [Достоинство: ] Это самый простой вид тиражирования, и его результат (реплика) может быть достигнут достаточно сложным SQL-запросом, то есть таблицы вовсе не обязательно воспроизводятся “один к одному”; но, [ограничение: ] в то же время такая реплика доступна только на выборку данных. Иногда же возникает необходимость вносить в растиражированные данные изменения, которые бы передавались назад, в исходные таблицы. |
Просмотров: 9292 | Скачиваний: 725 |
Подробнее
|
|
|
|
|