Корпоративные базы данных - статьи
Sybase SQL Anywhere ProfessionalОпыт разработки систем конфигурационного управления
JASMINE: объектно-ориентированная мультимедийная СУБД
Современные задачи администрирования баз данных Oracle
Общие характеристики универсального сервера
Universal Server: два подхода
Пример дополняемости
Universal Server: Новые типы данных
Менеджер хочет узнать
Пример расширяемости
Модуль DataBlade
Time Series DataBlade
Модули DataBlade: контекстный поиск и документооборот
Модули DataBlade: мультимедийные данные
Модули DataBlade: Web/Electronic Commerce
Financial/Data Warehousing DataBlade Modules
Модули DataBlade: географические и пространственные данные
Кто такой Артур Секрет и как это все начиналось
Развитие электронной коммерции
Объектно-ориентированные базы данных
IUWA: универсальная архитектура Informix для работы в Internet/Intranet
Microsoft SQL Server и активный Internet
Microsoft SQL Server Web Assistant
Rates_edit.idc
Rates_edit.htx
Корпоративные базы данных - статьи
Состояние и перспективы Microsoft SQL ServerSoftware AG: вчера, сегодня, завтра
Иллюстрации
Стратегические направления развития технологии Informix
Новые технологии компании Sybase
WebSpeed2.0 - средства разработки
Построение корпоративных аналитических
Обзор возможностей применения ведущих СУБД для построения хранилищ данных (DataWarehouse)
Горячие технологии Oracle: обзор
Энергетика, промышленность, транспорт, торговля. Программный комплекс IFS
Архитектура программного комплекса IFS
Состав программного комплекса IFS
IFS: Примеры установок
SQLBase 7.0. Новая версия - новые возможности
СУБД Teradata для ОС UNIX
СУБД Teradata для OC UNIX
Реализация СУБД Teradata в архитектуре MPP (5100 и 5150)
Borland IB Data Base 5 - новые возможности и рамки реализации SQL
СУБД Jasmine - построение виртуальных предприятий
DB2 Universal Database
Средства разработки приложений для DB2
Материалы 3-ей ежегодной конференции "Корпоративные базы данных'98"
Корпоративные базы данных - статьи
Новые возможности и тенденцииОбъектно-реляционные базы данных
Современные CASE-технологии
Концепции построения и реализации информационных систем, ориентированных на анализ данных
Опыт применения методологий RAD и DATARUN в конкретных проектах
Характеристики проекта
Разработка и внедрение системы автоматизации большого авиагрузового терминала
Системы сквозного проектирования
Объектно-ориентированный подход и современные мониторы транзакций
Построение корпоративных информационных систем: технологии и решения
Pазработкa корпоративных систем с использованием современных инструментальных средств
О современных информационных технологиях
Классификация информационных систем
Автоматизируется документооборот предприятия
Моделируются бизнес-процессы
Убираются внутрифирменные барьеры
Открывается доступ в международные информационные сети
Удобство и простота работы
Резюме
Технические предложения на разрабатываемый проект содержат:
Краткое описание методики и состава работ по предпроектному обследованию
Middleware: модель сервисов распределенных систем
Методологические основы проектирования
Средства разработки Oracle как
Проектирование баз данных: новые требования, новые подходы
Интегрированная база данных - констатация идеи
За идеей - классическая методология проектирования
За методологией - мастерская инструментов проектирования БД
Особо - о временных характеристиках и транзакциях
Оценка достигнутого состояния
Что и как из классических методов проектирования применяется в практике настоящего времени
Что теряется
Ограничения классических методов
Причины появления новых требований
Что нужно от баз данных для ответа на новые требования
Вошедшие в практику новые инструменты мастерской проектировщика
К новым подходам в организации проектирования БД
От новых требований к типам и источникам информации - к новым архитектурным принципам БД
К новым подходам в методах проектирования БД
Об исключении избыточности в данных
Проблема консервации проблем
Компонентная открытость и смысловая интероперабельность
Разработка понятийных моделей и СКК
Понятийные модели и последующие проектные работы
Технологическая открытость
Проблемы объемов, временных характеристик и физического проектирования
Проблема границ применимости двух основных методов проектирования
ЗАКЛЮЧЕНИЕ
Обзор средств проектирования информационных систем
Критерии выбора
Анализ средств проектирования информационных систем
Westmount I-CASE 3.2
Uniface
Введение
Основные составляющие методологии
Итерационная спиральная модель жизненного цикла ИС.
Комплекс развивающихся систем согласованных моделей
Методология анализа ИС на основе бизнес-процессов
Стратегическая система моделей организации.
Стратегическая система моделей организации. - 2
Укрупненная система моделей организации.
Детальная система моделей организации.
Корпоративные базы данных - статьи
Система моделей описания требований к ИСМетодология проектирования от данных
Комплекс согласованных инструментальных средств
Заключение
Благодарности
Переносимость и интероперабельность информационных систем и международные стандарты
Введение
Распределенные базы данных
Определение Дэйта.
Целостность данных
Прозрачность расположения
Обработка распределенных запросов
Межоперабельность
Технология тиражирования данных
Архитектура "клиент-сервер"
Литература
Корпоративные сети и базы данных
Производительность СУБД : измерение и оптимизация
Тенденции в мире систем управления базами данных
Реляционные системы
Стандартизация языка SQL
Использование мультипроцессорных организаций
Интеграция и интероперабильность
Постреляционные системы
Базы сложных объектов, реляционная модель с отказом от первой нормальной формы
Активные базы данных
Дедуктивные базы данных
Темпоральные базы данных
Интегрированные или федеративные системы и мультибазы данных
СУБД следующего поколения
Объектно-ориентированные базы данных
Распределенные СУБД
Синхронизация доступа к данным
Управление транзакциями
Поддержание копий данных в нескольких узлах сети
Фрагментация объектов БД
Алгоритмы выполнения реляционных операций
Системы БД с многоуровневой защитой
Информационная безопасность систем управления базами данных
Идентификация и проверка подлинности пользователей
Управление доступом
Основные понятия
Основные категории пользователей
Виды привилегий
Использование представлений для управления доступом
Иерархия прав доступа
Метки безопасности и принудительный контроль доступа
Поддержание целостности данных в СУБД
Ограничения
Правила
Средства поддержания высокой готовности
Кластерная организация сервера баз данных
Тиражирование данных
Угрозы, специфичные для СУБД
Получение информации путем логических выводов
Табл. 1. Данные с высоким уровнем секретности
Табл. 2. Данные с низким уровнем секретности
Табл. 3. Данные, доступные пользователю с высоким уровнем секретности
Агрегирование данных
Покушения на высокую готовность (доступность)
Защита коммуникаций между сервером и клиентами
Литература
Общая характеристика продуктов Oraсle
Классификация продуктов Oracle
Oracle7 Server
Новые возможности сервера Oracle 7.3
Улучшение работы с Data Warehouse
Улучшение работы с очень большими БД
Улучшение работы OLTP приложений
Расширение возможностей языка сервера
Прочие возможности
Новые средства администрирования
ADABAS - основа семейства программных
Общие сведения о современном состоянии
Традиционная модель данных ADABAS
ADABAS в корпоративных информационных системах
Классификация архитектур клиент/сервер
Конфигурации программно-технических средств
Удаленное отображение данных (эмуляция терминала)
Распределенное приложение (серверы приложений)
Инфраструктура среды распределенных приложений
Доступ к удаленной базе данных (серверы баз данных)
Схемы удаленного доступа к БД ADABAS посредством SQL
Схемы удаленного доступа к БД ADABAS посредством ЯМД ADABAS
Схемы удаленного доступа к реляционным СУБД с помощью ENTIRE ACCESS
Доступ к распределенной базе данных (интеграция/репликация данных)
Концепция репликации данных
NonStop SQL/MP: Параллельная система управления реляционными базами данных
Microsoft SQL Server
Обзор продукта
Иллюстрация
Централизованное управление распределенными серверами
Административная консоль SQL Server
Диалог описания предупреждения
Диалог описания задачи
Использование электронной почты для доступа к ресурсам сервера
Microsoft SQL Server Distributed Management Framework (SQL- DMF)
Диалог определения прав доступа
Преимущества SQL-DMF
SQL Executive
Компоненты SQL-DMF
SQL Server Distributed Management Objects (DMO)
OLE Automation: написание сценариев на Visual Basic/Visual FoxPro
Корпоративные базы данных - статьи
SQL Enterprise ManagerСтруктура объектной модели SQL Server
Расширенные возможности масштабирования и высокая производительность
Поддержка очень больших баз данных и съемных носителей
Расширение возможностей языка и программного доступа
Производительность и масштабируемость
Преимущества симметричной архитектуры Microsoft SQL Server 6.0
Усовершенствования, связанные с параллельной обработкой данных в SQL Server 6.0
Высокоскоростное создание/восстановление страховочных копий
Параллельное сканирование и асинхронное опережающее чтение
Параллельная загрузка
Тиражирование данных
Организация тиражирования данных в SQL Server 6.0:
Графические средства конфигурирования и администрирования
Управление публикациями и статьями в них
Схема тиражирования
Что можно ожидать от следующей версии SQL Server
Основные нововведения в Microsoft SQL Server 6.5
Архитектура Sybase System 11
Иллюстрация
SQL Server 11 - современная реляционная СУБД
Работа SQL Server с кэшами в памяти
Иллюстрация
Установка максимального числа строк на странице
Уровень изоляции транзакций 0
Иллюстрация
Проверка взаимных блокировок
Управление эскалацией блокировок
Несколько процессов, работающих с сетевыми соединениями
Протокольные службы
Управление транзакциями
Синхронная модель. Двухфазная фиксация
Асинхронное тиражирование транзакций в распределенных системах
Репликационный сервер Sybase Replication Server
Иллюстрация
Распределенная обработка и доступ к данным средствами Sybase OmniConnect
Sybase MPP
Sybase IQ
Иллюстрация
Sybase Backup Server
Инструменты управления SQL-сервером
Управление конфигурацией
Отслеживание действий пользователей
Архитектура библиотек Sybase System 11
Интерфейсы прикладных программ
Интерфейсы программирования клиента:библиотеки DB-Library и CT-Library
ODBC-интерфейс
Embedded SQL
Интерфейс программирования серверов Open Server
SQL Anywhere 5.0 - составная часть Sybase System 11
Иллюстрация
Cобственная репликация данных SQL Remote
Иллюстрация
Инструмент администрирования SQL Central
Поддержка Transact-SQL
Поддержка ODBC 2.1
Повышение производительности и мониторинг производительности
WSQL DDE-сервер
Место SQL Anywhere среди СУБД для рабочих групп
Рекомендуемая литература
Серверные продукты компании Informix
Динамическая масштабируемая архитектура
Разделяемая память
Оптимизация дисковых операций
Сервер Informix-Online EXtended Parallel Server
Фрагментация управления. Неразделение данных
Принцип передачи функций
Масштабируемость и фрагментация
Фрагментация данных
Фрагментация выполнения
Сокращение времени обработки за счет применения вертикального и горизонтального параллелизма.
Дерево реализации запроса
Сервер Informix - среда высокой доступности данных
Аварийное переключение ко-серверов Informix-OXPS
Зеркалирование дисковых областей
Тиражирование данных
Игнорирование недоступных данных
Администрирование баз данных в оперативном режиме
Интегральные средства управления
Заключение
Общие характеристики
Платформы
Протоколы
Объекты
Курсоры
Программный интерфейс
Поддержка многопользовательского режима
Оптимизация и выбор плана выполнения запроса
Управление оптимизатором SQLBase
Хранимые процедуры
Триггеры
Внешние функции хранимых процедур
Защита данных и поддержка работы
PROGRESS version 8 - интернационализация и поддержка национальных алфавитов
Национальные алфавиты и таблицы кодировок
Системные сообщения
Работа Progress в гетерогенной сети
Одновременная поддержка нескольких языков
Современные приложения и их требования к СУБД
Достоинства реляционного и объектного подхода к построению информационных систем
Стратегия IBM
Преодоление ограничений реляционного подхода
Типы данных, определяемые пользователем
Большие объекты
Функции, определяемые пользователем
Реляционные расширители
Концепции INTERNET и INTRANET для создания корпоративных приложений в архитектуре клиент- сервер
Архитектура клиент-сервер, традиционные решения
Преимущества и недостатки архитектуры клиент- сервер
INTERNET и INTRANET
INTRANET: информационная система
Borland Latte
Корпоративные базы данных - статьи
Progress V.8: распределенные приложения на основе компонентного 4GLСреда разработки приложений на PROGRESS
Построитель Интерфейса Пользователя (User Interface Builder)
Словарь Данных (Data Dictionary)
Редактор Процедур (Procedure Editor)
Генератор Отчетов (Report Builder)
Язык четвертого поколения 4GL PROGRESS
Отладчик Приложений (Application Debugger)
On-Line Справочник (On-Line Help)
Менеджер Переводов (Translation Manager)
Утилита Results
Средства Оптимизации Качества (Performance Profilers)
Утилита Tools
Администратор Базы Данных (Database Administration)
Стратегия IBM в области инструментальных средств разработки приложений
Методология DATARUN и CASE-система SILVERRUN
Фирма-производитель
Методология DATARUN
Построение бизнес-модели предметной области
Построение архитектуры информационной системы
Проектирование приложений (подсистем)
Создание приложений
Интеграция приложений
CASE-система SILVERRUN
Архитектура системы SILVERRUN
Подход к представлению проектной информации
Моделирование процессов
Экран определения нотации модуля BPM
Моделирование данных
Модель базы данных в модуле RDM
Экран выбора символов для характеристик связей
Генерация приложений и схем баз данных
Развитие системы
JAM7 - инструмент разработки переносимых приложений архитектуры "клиент-сервер"
Структура JAM
Ядро системы
Взаимодействие компонент ядра JAM
Переходы между режимами Редактора Экранов
JPL - внутренний процедурный язык программирования JAM
Интерфейс к СУБД - JAM/DBi
Архитектура взаимодействия с СУБД
Генератор отчетов - JAM/RW
Интерфейс к CASE структурного анализа и дизайна - JAM/CASEi
Взаимодействие JAM, CASE и СУБД
Интерфейс к Мониторам Транзакций - JAM/TPi
Документация
Требования к аппаратным ресурсам
Поддержка локализации
Переносимость приложений, разработанных с помощью JAM
NewEra - новая линия инструментальных средств компании Informix
Генератор окон - Window Painter
Структура и оформление окна
Супертаблицы - органы управления для взаимодействия с БД
Обработка больших бинарных объектов (BLOB)
Программирование событий окна и органов управления
Результат работы генератора - новый класс объектов
Использование наследования
Создание интерфейсов для АЦ-терминалов
Характеристика языка программирования NewEra
NewEra как универсальный язык программирования
Программирование взаимодействия с серверами СУБД
Приложение NewEra может
Объектная модель NewEra
Компиляторы
Генератор приложений
Отладчик
Informix-ViewPoint Pro
Администрирование
Создание приложений в Informix-ViewPoint Pro
Суперпредставления
Фрагментация приложений
Общая архитектура и основные компоненты DESIGNER/2000
Репозитарий - централизованная база данных проекта
Моделирование, анализ и реорганизация деловой деятельности
Концептуальное описание предметной области
Иллюстрация
Проектирование прикладной системы
Иллюстрация
Иллюстрация
Иллюстрация
Генераторы приложений
Открытая архитектура Delphi
"Строительные блоки" приложений - компоненты
Редакторы свойств и редакторы компонент - поведение IDE
Генерация кода - эксперты
Интеграция с внешними приложениями - открытые интерфейсы
Источники информации:
Информационное моделирование
Реляционные базы данных
Сущности и атрибуты в реляционной модели
Связи в реляционной модели
Моделирование в ERwin
Отображение логического и физического уровня модели данных в ERwin
Компоненты диаграммы ERwin и основные виды представлений диаграммы
Инструменты для создания модели в ERwin
Идентификация сущностей. Сущности в ERwin
Связи (relationships) в ERwin
Обозначения мощности связи в нотации IE
Графическое редактирование модели
Альтернативные ключи
Инвертированные индексы
Унификация атрибутов
Связи категоризации
Реализация ссылочной целостности с помощью ERwin
Хранение информации в модели ERwin
Пример разработки модели в ERwin
Диаграмма уровня сущности
Диаграмма уровня атрибутов в нотации IDEF1X
Диаграмма уровня атрибутов в нотации IE
Определение физической модели
Обратное проектирование (Reverse engineering)
Синхронизация с базой данных
Выбор синхронизируемых таблиц
Интерфейсы к СУБД
Выбор СУБД для создания модели
Корпоративные базы данных - статьи
Поддержка средств 4GLЗадание расширенных атрибутов PowerBuilder
Программирование триггеров и процедур
Правила и начальные значения
Домены
Определение домена
Генерация отчетов
Варианты выдачи отчета
Настройка режимов отображения
Новые возможности версии 2.5
Заключение
Список литературы
Интеграция приложений в SQL Windows на основе современных технологий и стандартов
PowerBuilder - среда разработки приложений масштаба предприятия
Семейство Powersoft Enterprise Series
Введение в PowerBuilder
Интеллектуальный SQL (SQL Smart)
Удобные объекты (Object Easy)
Коллективная разработка(Enterprise Enabled)
Интегрированная среда проектирования (Developer Designed)
Инструментальная среда PowerBuilder
Художник приложений (Application Painter)
Художник окон (Window Painter)
Художник меню (Menu Painter)
Художник Окна данных (DataWindow Painter)
Художник структур (Structure Painter)
Художник настроек (Preferences Painter)
Справка (Help)
Художник баз данных (DataBase Painter)
Художник переноса данных (Data Pipeline Painter)
Художник запросов (Query Painter)
Художник функций (Function Painter)
Художник проектов (Project Painter)
Художник библиотек (Library Painter)
Художник Объектов пользователей (User Object Painter)
Запуск (Run)
Отладка (Debug)
Создание приложения в среде PowerBuilder
Создание и управление базой данных
Репозиторий дизайна приложений (Application Design Repository)
Объекты, элементы управления и события
Управление объектами
Объектная технология
Возможности интеграции и направления развития
Открытая среда разработок клиент/сервер (CODE - Clent/Server Open Development Environment)
Направления дальнейшего развития
Технология быстрой разработки приложений на основе CASE-средств фирмы CADRE
Общая характеристика CADRE VantageTeam Builder
VantageTeam Builder как инструмент аналитика и дизайнера
Анализ - постановка задачи, общие принципы решения.
Архитектура - общие принципы решения задачи.
Дизайн - детальная проработка основных решений на логическом уровне.
VantageTeam Builder для программиста.
Создание базы данных.
Генерация экранных форм.
Генерация кодов программ.
Сборка программы.
Средства ускорения разработки приложений
Личные библиотеки модулей программы.
Использование стандартной библиотеки модулей программы.
Проблемы практического применения стандартной технологии.
Генератор GRINDERY On-Step 4GL
Эталонный интерфейс для произвольной таблицы БД.
Атрибуты и генерация эталонного интерфейса.
Применение и перспективы развития GRINDERY One-Step 4GL.
VantageTeam Builder и GRINDERY как средства разработки приложений для NewEra и SuperNOVA
Несколько выводов
Цикл разработки в S-Designor
Цикл разработки в S-Designor
Последовательность проектирования модели данных в S- Designor
Наиболее примечательные возможности S-Designor
Работа c источником данных в виде пакета SQL- предложений (DDL)
Идентификация модели заголовком (Title)
Типизация данных
Архивирование модели и модификация структуры данных
Средства проектирования представлений (View)
Проверка правильности спроектированной модели
Расчет необходимой внешней памяти под БД
Средства генерации отчетов
Интеграция со средствами разработки 4GL
Генерация приложений
Средства групповой разработки модели данных
Средства групповой разработки модели данных - 2
Консолидация модели данных с моделью в словаре
Список моделей проекта