Издательское дело в пакете Adobe InDesign

         Save on deluxe by using coupon codes and promo codes available | Beste Krypto-B?rsen

Adobe InDesign

Во всех разделах представлены пошаговые упражнения, показывающие порядок выполнения определенного приема. Иллюстрации помогут вам правильно выполнить все шаги. Все элементы интерфейса (названия палитр, окон, меню, команд и т.п.), а также клавиши набраны полужирным шрифтом. Курсивом выделены основные термины и определения.
Вам будет проще читать, если вы будете понимать используемые в ней термины, которые я стараюсь подробно комментировать. Термин щелкнуть обозначает нажать и отпустить кнопку мыши в Macintosh или левую кнопку мыши в Windows. После нажатия кнопку мыши необходимо отпустить, иначе это не будет считаться щелчком.
Слова нажать и перетащить обозначают переместить мышь, удерживая нажатой ее кнопку. Я также использую сокращенный вариант - перетащить. Постарайтесь запомнить, что во время перемещения мыши ее кнопка должна оставаться нажатой.

Введение
Программа InDesign содержит команды меню, предназначенные для открытия диалоговых окон, редактирования изображений и инициирования некоторых процессов. Обычные указания по выполнению команды меню выглядит следующим образом: Object -> Arrange -> Bring to (Элемент -> Монтаж -> На передний план). Это означает, что вначале вы должны выбрать пункт меню Object, затем пункт подменю Arrange, а потом команду Bring to.

Соглашения
Команды меню
Клавиши быстрого доступа
Вопрос о межплатформенной совместимости
Клавиши-модификаторы
Функции, зависящие от платформы

Знакомство с приложением
Большинство команд и функций для управления программой InDesign содержатся в 19 палитрах. Каждая палитра отвечает за определенные функции. Похожие палитры есть во всех приложениях Adobe.

Использование палитр
Работа с палитрами
Работа с элементами интерфейса
Использование панели инструментов
Использование контекстных меню

Устройство документа
До появления настольных издательских систем наборщики подготавливали документы к печати на монтажном столе, размечая края страниц на больших листах специальными карандашами, а также указывая места расположения полей и колонок и способ обрезки страниц. Такие листы, называемые оригинал-макетом, использовалась в качестве макета публикации. Публикации программы InDesign представляют собой электронные макеты. Как и в случае с бумажным вариантом оригинал-макета, вам необходимо задавать размеры страниц, поля и ширину колонок. В вашем распоряжении имеются расширенные средства верстки публикации.

Создание документа
Задание параметров страницы
Изменение параметров страницы
Использование линеек
Настройка границ полей и колонок
Работа с сетками
Изменение масштаба
Использование инструментов Zoom и Hand
Использование палитры Navigator
Управление окнами

Основы работы с текстом
При помощи инструментов Ellipse, Polygon и Rectangle создаются пустые фреймы. Это значит, что они не содержат ни текста, ни изображений. Однако пусть это название вас не пугает. На самом деле не имеет значения, является ли фрейм пустым или нет. Вы можете преобразовать пустой фрейм в текстовый или графический.

Создание текстовых фреймов
Ввод текста
Выделение текста
Перемещение и удаление текста
Использование палитры Character
Установка гарнитуры и размера кегля
Текстовые эффекты
Расстояния между строками и символами
Искажение текста
Выбор языка

Работа с объектами
Пустые фреймы создаются с помощью инструментов Rectangle (Прямоугольник), Ellipse (Эллипс) и Polygon (Многоугольник). Эти фреймы полезны в том случае, когда вы хотите добавить цвет или обрамление в какую-либо область без вставки графического символа или текста. Выбранные пустые фреймы представляют собой рамку с метками-ограничителями

Типы фреймов
Создание базовых форм
Выбор объектов
Перемещение объектов
Дублирование объектов
Изменение размеров объектов
Использование инструментов преобразования
Использование палитры Transform
Использование меню палитры Transform
Использование команд Arrange

Работа с цветом
Каждый из цветов в CMYK передается одной из красок, используемых в четырехцветной печати. Голубой -оттенком синего, пурпурный - красного, желтый - ... хорошо, желтого. И черный - это черный - я хочу своего ребенка обратно (and black is black - want my baby back). При создании печатных документов вы захотите определить ваши цвета с помощью палитры CMYK. Мало того, что система CMYK в подавляющем числе случаев используется для печати, это еще и система, с которой вы наверняка знакомы, даже если этого не знаете. Желтый и голубой дают зеленый; пурпурный и желтый -оранжевый и т.д.

Работа с цветовыми моделями
Определение и сохранение образцов цвета
Использование библиотек образцов
Создание оттенков
Работа с неименованными цветами
Создание образцов градиентов
Создание неименованных градиентов
Использование инструмента Eyedropper

Моделирование объектов
Фоновая заливка- это эффект, применяемый к содержимому фреймов или текста. Так что вы можете применять одну цветовую заливку к тексту внутри фрейма, а другую - к самому фрейму. (Будет очень трудно читать текст, если вы воспользуетесь одной и той же цветовой заливкой и для текста, и для фрейма.) Фон может быть однотонным или в виде градиента.

Применение фоновой заливки
Применение эффектов контурной линии
Добавление угловых эффектов
Применение прозрачности
Наложение теней и растушевок
Использование инструмента Eyedropper

Перо и кривые Безье
Если вы уже работали с инструментом Реn в программе Adobe Illustrator или Macromedia FreeHand, то овладеть аналогичным инструментом в программе InDesign на составит труда. Чтобы облегчить изучение инструмента в случае, если вы никогда не работали с ним, прежде всего необходимо ознакомиться с элементами контура.

Точки пера
Рисование линий
Рисование кривых
Изменение угловых точек и кривых
Изменение контура
Изменение точек
Использование инструмента Pencil
Использование инструмента Smooth

Импортированная графика
Большинство изображений для программы InDesign берутся из разных источников. Вы можете использовать сканеры или цифровые камеры, чтобы создавать графику, либо специальные программы типа Adobe Photoshop, Adobe Illustrator, Macromedia FreeHand или Adobe Acrobat. Самый простой способ размещения изображения - автоматически создать фрейм при импортировании.

Размещение изображений
Специальные фреймы
Установка параметров импорта изображений
Редактирование изображений
Согласование размеров графики и фрейма
Вложение элементов
Моделирование помещенных изображений
Связанная графика
Внедренная графика
Использование обтравочных контуров

Текстовые эффекты
Один из самых любимых мной эффектов, применяемых к тексту, называется обтеканием. Программа InDesign предлагает множество различных вариантов обтекания текстом объектов или импортированных изображений.

Обтекание
Размещение текста по контуру фрейма
Работа с линиями абзаца

Страницы и книги
В программе InDesign предусмотрено несколько способов добавления страниц в документ. Простейший из них - задание определенного количества страниц перед созданием документа. Тем не менее иногда требуется добавить страницы после того, как работа над документом уже начата. Чтобы добавить пустые страницы, необходимо открыть палитру Pages (Страницы).

Добавление пустых страниц
Работа со страницами
Создание сложных разворотов
Импортирование текста
Опции импорта
Размещение текста
Разрыв текста
Работа со страницами-шаблонами
Настройка макета
Работа с номерами страниц

Слои
Каждый документ программы InDesign открывается с заданным по умолчанию слоем в палитре Layers (Слои). Он активен в самом начале работы, и все, что вы будете делать, автоматически окажется на этом слое.

Создание и удаление слоев
Установка параметров слоя
Работа со слоями

Библиотеки
Еще одной важной утилитой для работы с документами является библиотека. Она позволяет сохранять элементы наподобие изображений, текстовых или пустых фреймов. Когда элементы находятся в библиотеке, их можно легко перемещать в открытые документы.

Сохранение элементов в библиотеке
Отображение элементов библиотеки
Поиск и сортировка библиотек

Табуляция и таблицы
Вставить символ табуляции в текст очень просто. Для этого нажмите клавишу табуляции. Тем не менее существуют некоторые правила работы с табуляцией. Следует вставлять только один символ для каждого столбца. Даже если текст не будет расположен нужным образом, не нажимайте клавишу табуляции повторно. Выравнивайте столбцы, используя палитру Tabs (Табуляция) и табуляторы.

Вставка символа табуляции
Установка позиций табулятора
Создание отточия
Создание и использование таблиц
Заполнение таблицы
Настройка параметров таблицы
Настройка параметров ячейки таблицы
Применение линий и фона в таблицах

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

Использование регистра
Проверка правописания
Поиск и замена текста
Задание стилей
Работа со стилями
Применение инструмента Eyedropper к тексту
Разметка текста
Поиск и замена шрифтов

Средства верстки
Одним из наиболее сложных текстовых эффектов в программе InDesign является висячая пунктуация по отношению к выровненному тексту. Такая пунктуация получается за счёт установки оптического выравнивания поля, которое перемещает символы пунктуации наружу от границы текста, что-создает иллюзию более однородного края текста. Кроме того, оптическое выравнивание поля также перемещает части засечек за границу поля. Оптическое выравнивание поля устанавливается с помощью опций палитры Story (Макет).

Висячая пунктуация
Использование компоновщика абзаца
Управление интервалами
Управление расстановкой переносов
Использование базовой сетки
Использование шрифтов ОреnТуре

Управление цветом
Первый шаг в управлении цветом состоит в том, чтобы установить систему цвета. К счастью, компания Adobe предоставяет настройки цвета по умолчанию, которые устраивают многих пользователей.

Выбор настроек цвета
Работа с профайлами

Подготовка к печати
Для того чтобы вывести документ на печать, принтер должен получить множество различных команд. Ваша задача - верно выбрать эти команды. Возможно, вы привыкли настраивать определенные параметры в диалоговом окне Раgе Setup (Параметры страницы) (Маc) или Printer Properties (Свойства) (Win). Специалисты компании Adobe не рекомендуют использовать их в программе InDesign; лучше воспользоваться настройками диалогового окна Print.

Печать документа
Настройка основных параметров печати
Параметры бумаги
Разбиение документа на страницы
Задание меток и области обреза
Настройка параметров вывода
Настройка параметров вывода изображений
Настройка дополнительных параметров
Использование стилей сглаживания прозрачности
Работа со стилями печати

Экспорт
Допустим, у вас есть документ, который нужно поместить в файл Microsoft Word в качестве иллюстрации. При помощи опции экспорта EPS можно сохранить данный файл в формате EPS, а затем, выполнив команды Insert -> Pictures -> From File (Вставка -> Рисунок -> Из файла) в Word, вставить его в документ. Можно использовать данную команду еще более творчески. Предположим, нужно конвертировать все TIFF-изображения в документе InDesign в файлы GIF. Вместо того чтобы открывать Photoshop для преобразования изображений TIFF, конвертируйте публикацию в формат HTML и получите папку с изображениями GIF.

Настройка параметров экспорта файла
Создание файлов PDF
Работа со стилями PDF
Работа с файлами EPS
Создание WEB-файлов
Экспортирование файлов SVG

Настройка InDesign
Клавиши быстрого доступа, или клавиатурные сокращения, позволяют очень быстро запустить команды программы. Пакет InDesign дает возможность изменять клавиши быстрого доступа желаемым образом. В этой программе существует два набора клавиш быстрого доступа. При первой загрузке пакета будет установлен набор клавиш по умолчанию. Он включает большую часть сочетаний клавиш, используемых в продуктах Adobe, таких как Adobe Illustrator или Adobe Photoshop. Другой набор содержит сочетания клавиш, используемые в QuarkXPress 4.O.

Изменение клавиш быстрого доступа
Установки программы
Настройка категории General
Настройка категории Text
Настройка категории Composition
Настройка категории Units&Increments
Настройка категории Grids
Настрйка категории Guides
Настройка категории Distionari
Настройка категории Display Performance

Приложение
Меню Edit
Меню File
Меню Help
Меню Layout
Меню Object
Другие
Меню палитр
Меню Tables
Текст и таблицы
Инструменты

Руководство по программному пакету ERwin

ERwin использует многие из стандартных возможностей и соглашений Windows. Некоторые общие полезные возможности описываются в этой главе. Если Вам нужна более подробная информация о каком-либо свойстве Windows, обратитесь к 'Руководству пользователя Windows'.
В этом руководстве для пояснения текста используются диаграммы-примеры, например MOVIES.ER1. Обычно файлы диаграмм-примеров ERwin, входящие в поставку продукта, имеют расширение .ER1.
После того, как Вы инсталлируете программу, мы советуем Вам потратить какое-то время на ознакомление с этими файлами примеров. Читая документацию, иногда бывает полезно загрузить упоминаемый в ней файл с примером и просмотреть его на экране. Более подробно - в этой же главе 'Открытие диаграммы ERwin'.

Как создать и открыть диаграмму в ERwin
Эта глава представляет основную информацию, необходимую Вам для того, чтобы начать пользоваться основными возможностями ERwin для проектирования баз данных.
ERwin использует многие из стандартных возможностей и соглашений Windows. Некоторые общие полезные возможности описываются в этой главе. Если Вам нужна более подробная информация о каком-либо свойстве Windows, обратитесь к 'Руководству пользователя Windows'.
В этом руководстве для пояснения текста используются диаграммы-примеры, например MOVIES.ER1. Обычно файлы диаграмм-примеров ERwin, входящие в поставку продукта, имеют расширение .ER1.

Как запустить ERwin
Как создать и открыть диаграмму в ERwin
Как создать и открыть диаграмму в ERwin - 2
Как пользоваться подсказкой в Online
Окно ERwin
Как изменить размер окна ERwin
Как изменить размер окна ERwin - 2
ERwin Toolbar
ERwin Toolbox
Как сохранить диаграмму в ERwin

Как создать (изменить) список допустимых значений
Дайте команду 'Valid Value...' в меню Server для входа в редактор Valid Value. Щелкните по стрелке 'вниз' рядом со списком 'Valid Rule' и выберите правило валидации, для которого Вы хотите создать список допустимых значений. Для каждого нового значения введите данные о нем в текстовые окна 'Data Value' и 'Value Definition', а затем нажмите кнопку 'New', чтобы добавить его в список. Чтобы изменить допустимое значение (то есть изменить его значение или определение), введите изменения и нажмите кнопку 'Update'. Закончив работу в редакторе, нажмите кнопку 'ОК'.

Поддержка физической памяти в различных СУБД
Как изменить объекты физической памяти
Как изменить объекты физической памяти - 2
Как изменить объекты физической памяти - 3
Параметры памяти для сущностей ERwin
Связывание сущностей с объектами памяти
Связывание сущностей с объектами памяти - 2
Связывание сущностей с объектами памяти - 3
Обратное проектирование объектов памяти
Обратное проектирование объектов памяти - 2

Генерация схемы базы данных
Чтобы сгенерировать схему, Вы должны сначала определить и затем выполнить специальный тип отчета ERwin, который называется schema generation report. Определение этого отчета создается в редакторе Schema Generation Report. Хотя этот редактор работает так же, как другие редакторы, которыми Вы пользовались при создании отчетов Entity, Attribute и Relationship, вход в него происходит через команду 'DB Schema Generation...' меню Server. В этот редактор отчетов нельзя войти из меню Report.

Сохранение отчета о генерации схемы
Обратное проектирование базы данных
Обратное проектирование базы данных - 2
Обратное проектирование базы данных - 3
Обратное проектирование базы данных - 4
Режимы генерации схемы
Режимы генерации схемы - 2
Режимы генерации схемы - 3
Режимы генерации схемы - 4
Содержание главы

Назначение Inversion Entries
На основе атрибутов, назначенных альтернативными ключами, строятся индексы, дополняющие индексы, основанные на первичном ключе. Вы можете назначать также и атрибуты, которые будут участвовать в неуникальных индексах. Атрибуты, участвующие в неуникальных индексах, называются Inversion Entries. InvERsion Entry - это атрибут, который не определяет экземпляр сущности уникальным образом, но часто используется для обращения к экземплярам сущности. ERwin генерирует неуникальный индекс для каждого Inversion Entry.

Использование редакторов SML Note
Как войти в редакторы SML Note
Как войти в редакторы SML
Как создать новые SML Notes
SML Notes с ERwin
Как удалить SML Note
Как назначать альтернативные ключи сущности
Как назначать InvERsion Entries для сущности
Как присвоить имя роли атрибуту внешнего ключа
Как изменить или удалить имя роли для атрибута

Серверы корпоративных баз данных

Появление в 80-х годах персональных компьютеров (ПК) и локальных сетей ПК самым серьезным образом изменило организацию корпоративных вычислений. Однако и сегодня освоение сетевых вычислений в масштабе предприятия и Internet продолжает оставаться не простой задачей. В отличие от традиционной, хорошо управляемой и безопасной среды вычислений предприятия, построенной на базе универсальной вычислительной машины (мейнфрейм) с подсоединенными к ней терминалами, среда локальных сетей ПК плохо контролируется, плохо управляется и небезопасна. С другой стороны, расширенные средства сетевой организации делают возможным разделение бизнес-информации внутри групп индивидуальных пользователей и между ними, внутри и вне корпорации и облегчают организацию информационных процессов в масштабе предприятия. Чтобы ликвидировать брешь между отдельными локальными сетями ПК и традиционными средствами вычислений, а также для организации распределенных вычислений в масштабе предприятия появилась модель вычислений на базе рабочих групп.
Как правило, термины серверы рабочих групп и сетевые серверы используются взаимозаменяемо. Сервер рабочей группы может быть сервером, построенным на одном процессоре компании Intel, или суперсервером (с несколькими ЦП), подобным изделиям компаний Compaq, HP, IBM и DEC, работающим под управлением операционной системы Windows NT. Это может быть также UNIX-сервер начального уровня компаний Sun, HP, IBM и DEC.
По мере постепенного вовлечения локальных сетей в процесс создания корпоративной вычислительной среды, требования к серверам рабочих групп начинают включать в себя требования, предъявляемые к серверам масштаба предприятия. Для этого прежде всего требуется более мощная сетевая операционная система. Таким образом, в настоящее время между поставщиками UNIX-систем, а также систем на базе Windows NT, увеличивается реальная конкуренция.
Рынок северов локальных сетей/рабочих групп представляет собой быстро растущий сегмент рынка. В период 1995-1996 годов мировой рынок серверов локальных сетей вырос на 32% по количеству поставок и на 39% по прибыли. Аналитическая компания IDC считает, что в период 1995-2000 года ежегодные темпы роста в этом секторе рынка будут составлять 16.1% по числу поставок и 16.9% - по прибыли. При этом IDC прогнозирует ежегодные темпы роста количества поставок мало масштабируемых UNIX-систем в 13%, а темпы роста количества поставок UNIX ПК в 8.9%.

Основы конфигурирования серверов баз данных
Появление в 80-х годах персональных компьютеров (ПК) и локальных сетей ПК самым серьезным образом изменило организацию корпоративных вычислений. Однако и сегодня освоение сетевых вычислений в масштабе предприятия и Internet продолжает оставаться не простой задачей. В отличие от традиционной, хорошо управляемой и безопасной среды вычислений предприятия, построенной на базе универсальной вычислительной машины (мейнфрейм) с подсоединенными к ней терминалами, среда локальных сетей ПК плохо контролируется, плохо управляется и небезопасна. С другой стороны, расширенные средства сетевой организации делают возможным разделение бизнес-информации внутри групп индивидуальных пользователей и между ними, внутри и вне корпорации и облегчают организацию информационных процессов в масштабе предприятия.

Основы конфигурирования серверов баз данных
Характеристики рабочей нагрузки (тесты TPC)
Что такое TPC
Типовая среда обработки транзакций и тесты TPC
Выбор конфигурации сервера СУБД
Предпосылки выбора
Выбор вычислительной модели
Сравнение модели клиент/сервер
Мониторы обработки транзакций
Гибкость доступа к данным

Серверы компании IBM
Несмотря на пережитые в последние годы финансовые трудности, корпорация IBM остается самой большой и мощной компьютерной компанией в мире. Ее присутствие ощущается буквально на всех направлениях развития компьютерного рынка: от чисто научно-исследовательских работ до разработки и производства кристаллов, от производства персональных компьютеров до создания самых мощных систем класса "мейнфрейм".

Семейство RS/6000
Модели C10 и C20 RISC System/6000
Серверы серии 500 RISC System/6000
Модели G40 Server RS/6000
Модели J40 Server RS/6000
Системы SP1 и SP2
Серверы компании Silicon Graphics
Challenge S
Challenge DM
Challenge L

Введение в реляционные базы данных

В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы данных, с которыми приходится иметь дело таким системам, достаточно велики, а сами данные обладают достаточно сложной структурой. Классическими примерами информационных систем являются банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и т. д.
О надежном и долговременном хранении информации можно говорить только при наличии запоминающих устройств, сохраняющих информацию после выключения электропитания. Оперативная (основная) память этим свойством обычно не обладает. В первые десятилетия развития вычислительной техники использовались два вида устройств внешней памяти: магнитные ленты и магнитные барабаны. При этом емкость магнитных лент была достаточно велика, но по своей природе они обеспечивали последовательный доступ к данным. Емкость магнитной ленты пропорциональна ее длине. Чтобы получить доступ к требуемой порции данных, нужно в среднем перемотать половину ее длины. Но чисто механическую операцию перемотки нельзя выполнить очень быстро. Поэтому быстрый произвольный доступ к данным на магнитной ленте, очевидно, невозможен.

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

Файловые системы
Структуры файлов
Структуры файлов - 2
Логическая структура файловых систем
Логическая структура файловых систем - 2
Логическая структура файловых систем - 3
Авторизация доступа к файлам
Синхронизация многопользовательского доступа
Области разумного применения файлов
Области разумного применения файлов - 2

Основные понятия реляционных баз данных
Выделим следующие основные понятия реляционных баз данных: тип данных, домен, атрибут, кортеж, отношение, первичный ключ. Для начала покажем смысл этих понятий на примере отношения СЛУЖАЩИЕ, содержащего информацию о служащих некоторого предприятия

Тип данных
Домен
Заголовок отношения, кортеж, тело отношения
Заголовок отношения, кортеж, тело отношения - 2
Первичный ключ и интуитивная интерпретация
Фундаментальные свойства отношений
Отсутствие кортежей-дубликатов
Отсутствие кортежей-дубликатов - 2
Отсутствие кортежей-дубликатов - 3
Отсутствие упорядоченности кортежей

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

Специальные реляционные операции
Операция ограничения
Операция взятия проекции
Операция соединения отношений
Операция соединения отношений - 2
Операция соединения отношений - 3
Операция деления отношений
Заключение
Примечание 2.1
Примечание 5.1

Базовые операции Алгебры A
Обсуждавшаяся в предыдущей лекции алгебра Кодда в большей степени базируется на теории множеств. Базовыми операциями являются переименование атрибутов, объединение, пересечение, взятие разности, декартово произведение, проекция и ограничение. Операция соединения общего вида, хотя и включается в алгебру, является вторичной и явно представляется через другие операции. Фундаментальная же в реляционном подходе операция естественного соединения выражается через соединение общего вида и в алгебру не включается. В терминах алгебры Кодда проще всего определяются алгебраические черты языка SQL, в частности общая семантика оператора SELECT.

Базовые операции Алгебры A
Операция реляционного дополнения
Операция удаления атрибута
Операция переименования
Операция реляционной конъюнкции
Операция реляционной дизъюнкции
Операция реляционной дизъюнкции - 2
Полнота Алгебры A
Выводимость операции взятия разности
Интерпретация операции ограничения

Исчисление кортежей
Предположим, что мы работаем с базой данных, которая состоит из отношений СЛУЖАЩИЕ {СЛУ_НОМ, СЛУ_ИМЯ, СЛУ_ЗАРП, ПРО_НОМ} и ПРОЕКТЫ {ПРО_НОМ, ПРОЕКТ_РУК, ПРО_ЗАРП} (в отношении ПРОЕКТЫ атрибут ПРОЕКТ_РУК содержит имена служащих, являющихся руководителями проектов, а атрибут ПРО_ЗАРП – среднее значение зарплаты, получаемой участниками проекта), и хотим узнать имена и номера служащих, которые являются руководителями проектов со средней заработной платой, превышающей 18000 руб.

Исчисление кортежей
Правильно построенные формулы
Простые условия
Простые условия - 2
Простые условия - 3
Кванторы, свободные и связанные переменные
Кванторы и связанные переменные - 2
Кванторы и связанные переменные - 3
Списки и выражения реляционного исчисления
Исчисление доменов

Функциональные зависимости
Несмотря на свою практическую ориентированность, теория реляционных баз данных является самостоятельным научным направлением, в котором работали (и продолжают работать) многие известные исследователи, чьи имена будут встречаться в наших лекциях. Мы не планировали в данном курсе подробно описывать основные результаты в области теории реляционных баз данных. Наша цель состоит в том, чтобы обеспечить только определения и утверждения, необходимые для общего понимания процесса проектирования реляционных баз данных на основе нормализации.

Функциональные зависимости
Общие определения
Общие определения - 2
Аксиомы Армстронга
Аксиомы Армстронга - 2
Аксиомы Армстронга - 3
Минимальное покрытие множества
Минимальное покрытие множества - 2
Декомпозиция без потерь и зависимости
Корректные и некорректные декомпозиции

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

Минимальные функциональные зависимости
Аномалии обновления
Возможная декомпозиция
Вторая нормальная форма
Нетранзитивные функциональные зависимости
Транзитивные функциональные зависимости
Возможная декомпозиция
Третья нормальная форма
Теорема Риссанена
Независимые проекции отношений

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

Многозначные зависимости
Возможная декомпозиция
Четвертая нормальная форма
Четвертая нормальная форма - 2
Четвертая нормальная форма - 3
Зависимости проекции/соединения
N-декомпозируемые отношения
Зависимость проекции/соединения
Аномалии проекции/соединения
Устранение аномалий обновления

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

Ограниченность реляционной модели
Семантические модели данных
Семантические модели данных - 2
Семантические модели данных - 3
Семантические модели данных - 4
Семантическая модель Entity-Relationship
Основные понятия ER-модели
Основные понятия ER-модели - 2
Основные понятия ER-модели - 3
Уникальные идентификаторы типов сущности

Основные понятия диаграмм классов UML
Языку объектно-ориентированного моделирования UML (Unified Modeling Language) посвящено великое множество книг, многие из которых переведены на русский язык (а некоторые и написаны российскими авторами). Язык UML разработан и развивается консорциумом OMG (Object Management Group) и имеет много общего с объектными моделями, на которых основана технология распределенных объектных систем CORBA, и объектной моделью ODMG (Object Data Management Group).

Основные понятия диаграмм классов UML
Классы, атрибуты, операции
Классы, атрибуты, операции - 2
Категории связей. Связь-зависимость
Связи-обобщения и механизм наследования
Связи-обобщения и механизм наследования - 2
Связи-ассоциации: роли, кратность, агрегация
Связи-ассоциации: роли, кратность, агрегация - 2
Связи-ассоциации: роли, кратность, агрегация - 3
Связи-ассоциации: роли, кратность, агрегация - 4

Курсы для изучения

Подсистемы хранения данных

17 лет — таков «стаж работы» энергонезависимой флэш-памяти на рынке высоких технологий. За этот срок данная технология стала практически неотъемлемым компонентом самых разных электрических устройств. Но даже несмотря на растущую емкость рынка флэш-памяти, взоры специалистов все чаще обращаются к ее потенциальным преемникам. Собственно о них, а также о перспективах рынка энергонезависимой памяти и пойдет наш рассказ.
В целом, рынок энергонезависимой памяти сегодня переживает небывалый подъем. Благодаря расширению возможностей мобильных телефонов, карманных компьютеров и коммуникаторов, цифровых фотоаппаратов и видеокамер, да и вообще самых разных электронных устройств, способных накапливать и переносить данные, спрос на компактные модули хранения информации сильно вырос. Так сложилось, что в этой сфере тон задают решения на базе флэш-памяти — технологии легкой, компактной, надежной и сравнительно недорогой в производстве.

Что вслед за флэш
17 лет — таков «стаж работы» энергонезависимой флэш-памяти на рынке высоких технологий. За этот срок данная технология стала практически неотъемлемым компонентом самых разных электрических устройств. Но даже несмотря на растущую емкость рынка флэш-памяти, взоры специалистов все чаще обращаются к ее потенциальным преемникам. Собственно о них, а также о перспективах рынка энергонезависимой памяти и пойдет наш рассказ.

Что вслед за флэш?
Что вслед за флэш? - 2
Что вслед за флэш? - 3
Что вслед за флэш? - 4
Что вслед за флэш? - 5
Что вслед за флэш? - 6
Что вслед за флэш? - 7
Что вслед за флэш? - 8
Что вслед за флэш? - 9
Что вслед за флэш? - 10

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

Традиционное прямое подключение к серверу
Архитектуры хранения данных
Технологии подключения к ресурсам
Технологии подключения к ресурсам - 2
Технологии подключения к ресурсам - 3
Технологии подключения к ресурсам - 4
Технологии подключения к ресурсам - 5
Технологии подключения к ресурсам - 6
Технологии подключения к ресурсам - 7
Технологии подключения к ресурсам - 8

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

Корень проблемы
Корень проблемы - 2
На черный день
На черный день - 2
Точка невозвращения
Точка невозвращения - 2
Точка невозвращения - 3
Точка невозвращения - 4

Хранение данных: задачи, решения, перспективы
Отказ в доступе к данным послужил причиной очень крупных проблем у целого ряда компаний. По оценкам Gartner, более 40% из них вынуждены были прекратить свое существование, остальные "отделались" потерей клиентов, части бизнеса и, как следствие - понесли крупные убытки. Такого развития событий могло и не быть, если бы эти фирмы своевременно уделили внимание внедрению грамотно построенных СХД.

Хранение данных: задачи, перспективы
Хранение данных: задачи, перспективы - 2
Хранение данных: задачи, перспективы - 3
Хранение данных: задачи, перспективы - 4

Методы построения систем хранения данных
Рост объемов данных, возросшие требования к надежности хранения и быстродействию доступа к данным делают необходимым выделение средств хранения в отдельную подсистему Вычислительного Комплекса (ВК).

Зачем нужна система хранения данных
Отсутствие доступа к данным
Из чего состоит система хранения данных?
Из чего состоит система хранения данных? - 2
Из чего состоит система хранения данных? - 3
Из чего состоит система хранения данных? - 4
Из чего состоит система хранения данных? - 5
Задачи системы хранения данных
Задачи системы хранения данных - 2
Какие задачи надо решить проектировщику

ESATA: ком, хотевший быть блином
До нынешнего времени внешние жесткие диски и оптические приводы лишь с большой натяжкой можно было назвать сконструированными оптимально. По сути, претензий к собственно дискам и приводам, заключенным в коробочку, нет и быть не может. Но претензии есть к интерфейсам, при помощи которых эти устройства подключаются к ПК.

ESATA: ком, хотевший быть блином
ESATA: ком, хотевший быть блином - 2
ESATA: ком, хотевший быть блином - 3
ESATA: ком, хотевший быть блином - 4

Обзор внешних жестких дисков
Большинство из нас привыкло к тому, что жесткий диск находится где-то внутри компьютера. Но иногда он там просто не помещается — например, внутри КПК. А иногда нужно просто перенести с места на место несколько гигабайт.

Достаточна ли скорость?
Сохрани меня...
В придачу к диску
Походный винчестер

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

Вести с магнитных полей
Вести с магнитных полей - 2
Вести с магнитных полей - 3
Вести с магнитных полей - 4
О технологиях
О технологиях - 2
О технологиях - 3
О технологиях - 4
О технологиях - 5
О технологиях - 6

Флэшка должна жить долго Как продлить срок службы современных накопителей
Запоминающие устройства на основе микросхем флэш-памяти завоевали в наше время огромную популярность. Всем знакомы компьютерные флэш-диски – миниатюрные брелоки с разъёмом USB. Без карты памяти одного из многочисленных форматов нельзя представить цифровой фотоаппарат или карманный компьютер. Слотами для сменных флэш-карт оснащается всё больше мобильных телефонов, плееров и других портативных и даже стационарных устройств, таких как DVD проигрыватели или фотопринтеры – это расширяет их функции и даёт пользователям гибкость и удобства неограниченной внешней памяти.

До чего дошёл прогресс!
Оборотная сторона медали
Всё может сломаться…
Логические неисправности
Логические неисправности - 2
Механические поломки
Электрические и тепловые повреждения
Электрические и тепловые повреждения - 2
Сбои контроллера
Сбои контроллера - 2

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

Hitachi Deskstar HDS722525VLAT80
Hitachi Deskstar HDS722525VLAT80 - 2
Western Digital Caviar
Maxtor MaXLine II Plus
Seagate Barracuda 7200.7 Plus
Seagate Barracuda 7200.7 Plus - 2

Индустрия жестких дисков: дальше — больше
За последние полгода мировая индустрия жестких дисков отметила сразу две знаменательные даты. В сентябре 2006-го исполнилось ровно 50 лет со дня выхода в свет дисковой системы IBM RAMAC (Random Access Method of Accounting and Control), а буквально месяц назад компания Hitachi Global Storage Technologies объявила о выпуске первого винчестера форм-фактора 3,5 дюйма объемом 1 Тбайт.

Индустрия жестких дисков: дальше — больше
Индустрия жестких дисков: дальше — больше - 2
Индустрия жестких дисков: дальше — больше - 3
Параллельная и перпендикулярная запись
Структурированные носители
Применимость жестких дисков

Устройство жесткого диска
Цель этой статьи — описать устройство современного жёсткого диска, рассказать о его главных компонентах, показать, как они выглядят и называются. Кроме того, мы покажем связь между русскоязычной и англоязычной терминологиями, описывающими компоненты жестких дисков.

Устройство жесткого диска
Устройство жесткого диска - 2
Устройство жесткого диска - 3
Устройство жесткого диска - 4
Устройство жесткого диска - 5
Устройство жесткого диска - 6

Голографическая запись
Сегодня наблюдается бурный рост рынка носителей информации, предназначенных для корпоративных пользователей. Это неудивительно, поскольку увеличиваются объемы обрабатываемых данных, которые необходимо каким-то образом хранить.

Голографическая запись
Голографическая запись - 2
Голографическая запись - 3
Голографическая запись - 4
Голографическая запись - 5
Голографическая запись - 6

Эффективность встроенных RAID
Напомним, что технология Matrix Storage реализована в новых южных мостах ICH6R и ключевой ее возможностью (если не говорить о реализации стандартных RAID-0 и RAID-1) является реализация такой схемы работы, при которой на двух дисках создается два массива уровней RAID-0 и RAID-1 (matrix RAID-0 и matrix RAID-1).

Эффективность встроенных RAID - 2
Почему нужно возиться с SQL
P. S.
Matrix storage против Serial ATA RAID-контроллера
1С:Предприятие файловая БД
Что такое stripe
Влияние замены HDD на производительность
Влияние замены HDD на производительность - 2
Влияние замены HDD на производительность - 3
Влияние замены HDD на производительность - 4

Закись азота для ПК: Intel Turbo Memory
Cамым медленным компонентом персонального компьютера была и остается сейчас дисковая память: как бы ни были хороши процессор, шина и архитектура кэша, неторопливый жесткий диск играет роль якоря. Наиболее остро этот недостаток ощущается во время загрузки операционной системы и приложений, когда и вспоминается знаменитое выражение "в нашем деле самое тяжелое - ждать!".

Закись азота для ПК: Intel Turbo Memory
Закись азота для ПК: Intel Turbo Memory - 2
Закись азота для ПК: Intel Turbo Memory - 3
Закись азота для ПК: Intel Turbo Memory - 4

Винчестер без единого гвоздя
Высокая производительность, надежность и емкость — вот три основных требования, которым обязан удовлетворять соременный накопитель. Сложно поставить эти характеристики в порядке приоритетности для пользователя, да, впрочем, это и не нужно, ведь для различных задач и приоритеты существенно разнятся. Где требуется колоссальная емкость, не всегда нужна высокая производительность, а надежность зачастую гораздо важнее емкости.

Винчестер без единого гвоздя
Винчестер без единого гвоздя - 2
Винчестер без единого гвоздя - 3
Винчестер без единого гвоздя - 4

Карман для сервера
Поскольку еще не у каждого пользователя и не во всяком офисе завелся 8-мегабитный канал интернет, передавать большой объем информации между ПК приходится по флоппи.net. И не важно, что размер "супердискет" возрос — до 700 Мб для CD-R и до нескольких гигабайт для DVD. Происходит все по тому же принципу: в одном месте вставили дискету и записали информацию, потом пошли в другое место и списали данные. Скука! Низкий сорт!

Инсталляция
Инсталляция - 2
Разбивка диска, создание сетевых ресурсов
Дополнительные возможности
WL-HDD, открой себя!
WL-HDD, открой себя! - 2
WL-HDD, открой себя! - 3
WL-HDD, открой себя! - 4
WL-HDD, открой себя! - 5
WL-HDD, открой себя! - 6

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

Готовим старый диск к приему нового
Запускаем программы по установке нового диска
Устанавливаем "железо"
Устанавливаем переключатели
Сборка и включение
Проверка всех систем
Как "выжать" максимальную скорость
Подключены ли жесткие диски к EIDE
Сделайте медленный ведомым
В порядке ли кабели?

Seagate Momentus 5400.2 и 7200.1
В свое время Seagate выпускала хорошие жесткие диски для ноутбуков, однако впоследствии отказалась от этого бизнеса. Сегодня же рынок портативных ПК переживает настоящий расцвет и является более динамичным и прибыльным, чем сегмент настольных персональных компьютеров, рабочих станций и серверов - видимо, поэтому руководство компании Seagate сочло необходимым возобновить в 2003 году производство накопителей именно для портативных компьютеров.

Seagate Momentus 5400.2 и 7200.1
Seagate Momentus 5400.2 и 7200.1 - 2
Seagate Momentus 5400.2 и 7200.1 - 3
Seagate Momentus 5400.2 и 7200.1 - 4

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

Мегабайты или транзакции?
Уровни защиты
Интерфейсы подключения
Интерфейсы подключения - 2
Конструкция стоек
Конструкция стоек - 2
Конструкция стоек - 3
Часть 1.
Основные проблемы, решаемые СХД
Основные проблемы, решаемые СХД - 2

«Перпендикулярный» моментус
Окончательно утвердившись во второй раз на рынке жестких дисков для портативных компьютеров, компания Seagate столкнулась с типичным для этого класса устройств парадоксом: емкость накопителей для ноутбуков существенно отстает от емкости дисков для настольных ПК и серверов. «Виновником» здесь выступает целый ряд причин, важнейшая из которых обусловлена миниатюрным форм-фактором жестких дисков — если в лагере 3,5-дюймовых накопителей еще худо-бедно можно было «размахнуться», то 2,5-дюймовые винчестеры для ноутбуков приблизились к технологическому пределу, ограничившему емкость этих дисков на отметке 100-120 Гбайт.

«Перпендикулярный» моментус
«Перпендикулярный» моментус - 2
«Перпендикулярный» моментус - 3
«Перпендикулярный» моментус - 4

RAID-массивы начального уровня
Самый распространенный уровень. Блоки данных и контрольные суммы циклически записываются на все диски массива, отсутствует выделенный диск для хранения информации о четности, нет асимметричности конфигурации дисков.

RAID 5
RAID 6
RAID 7
Тестирование
Intel Storage Utility
Результаты тестирования
ACD Systems ACDSee PowerPack 5.0
Adobe Premiere 6.5
Ahead Software Nero Express 6.0.0.3
WinZip Computing WinZip 8.1

Индустриальное распространение SAS
Хотя стандарт SAS изначально был задуман как замена пожилому SCSI с параллельной схемой включения, он содержит множество новых возможностей, позволяющих значительно расширить, в сравнении с последним, область его применения. В контексте потенциального использования SAS чрезвычайно привлекательным выглядит сочетание его топологии точка-точка и несомненно удачного протокола обмена данными c высокой производительностью.

Индустриальное распространение SAS
SAS и SATA: в одной упряжке
Возможности масштабируемости SAS
12 Гбит/с чистой производительности
Надежно, выгодно, удобно
SAS и блейд-серверы

Serial Attached SCSI - время пришло?
А у нас - встреча с SAS! Пожалуй, более точной подводки к настоящему материалу и не придумать. А потому оставим лишние слова и сразу перейдем к делу - описанию интерфейса SAS и тестированию накопителей на его основе.

Serial Attached SCSI - время пришло?
Serial Attached SCSI - время пришло? - 2
Serial Attached SCSI - время пришло? - 3
Serial Attached SCSI - время пришло? - 4
Рынок и его тенденции
SAS в студию!
Тестирование или обзор?
Тестирование

Вторая скорость SerialATA
Индустрия систем хранения данных продолжает плавно мигрировать от параллельных интерфейсов к последовательным. Производители жестких дисков исправно рапортуют об уменьшении доли классических накопителей с интерфейсами Parallel ATA (или же UltraATA) - и это понятно, ведь сейчас огромное количество наборов системной логики поддерживают либо последовательный и параллельный интерфейсы, либо только последовательный, названный в свое время SerialATA.

Мультипликаторы портов
Селекторы портов
Native Command Queuing
Native Command Queuing - 2
Western Digital WD1600JS
Hitachi T7K250
Samsung HD160JJ
Тестовая платформа
Результаты
Вывод

Новые SerialATA-винчестеры
Из всех узлов компьютера самый ценный, на мой взгляд,— жесткий диск. Почему? Да потому, что на нем хранится то, что не всегда купишь за деньги,— информация. Если, к примеру, выйдет из строя процессор, материнская плата или видеоадаптер, мы либо починим ее, либо купим новую — и забудем об этом неприятном инциденте. Но если сломается винт, на котором была записана нужная информация, это будет не только лишняя порция головной боли, но и двойной удар по карману. Так что при выборе винчестера нужно дважды все подумать и взвесить.

Участники тестирования:
Hitachi Deskstar 7K250
Maxtor MaXLine III
Samsung SpinPoint P80
Seagate Barracuda 7200.7 SATA NCQ
Western Digital Caviar SE Serial ATA
Тесты бывают разные
Буферное чтение
Время доступа
Скорость чтения

Твердотельные диски как метод минимизации TCO
На протяжении четверти века твердотельные диски предоставляли требовательным приложениям высокую скорость и надежный доступ к данным. Первоначально в таком уровне производительности нуждались лишь исследовательские, правительственные и военные организации. Однако стремительное развитие информационных технологий дало возможность организациям любого типа развертывать для поддержки бизнеса высокопроизводительные приложения.

Твердотельные диски - минимизация TCO
Твердотельные диски - минимизация TCO - 2
Твердотельные диски - минимизация TCO - 3
Покупка твердотельного диска
Покупка твердотельного диска - 2
Типовое применение

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

Основные технологии
Digital Linear Tape
Single-Channel Linear Recording
Linear Tape Open
Наклонно-строчная магнитная запись
Digital Audio Tape/ Digital Data Storage
8-И миллиметровые устройства
Advanced Intelligent Tape
VXA
Super Advanced Intelligent Tape

Современные технологии записи на ленту
Существует огромное количество ленточных приводов и картриджей, но базовых технологий, применяемых во всех устройствах, всего две. Это линейная запись (запись с неподвижной магнитной головкой) и наклонно-строчная. Оба метода пришли из аналоговой магнитной записи.

DLT/SDLT
SDLT 600
DLT-V4
DLT-S4
LTO-3/Ultrium 960
IBM3592
Sun StorageTek T10000
SLR
AIT-4 (Advanced Intelligent Tape)
S-AIT (Super-AIT)

147 Гбайт: последний оплот Ultra 320 SCSI
Давно подмечено, что мир жестких дисков с интерфейсом SCSI живет по своим законам, и ситуация на этом рынке заметно отличается от того, что происходит в "пользовательском" секторе. Бурное развитие IDE-дисков несколько задвинуло в тень SCSI-накопители, однако это вовсе не означает, что на рынке SCSI-устройств не происходит ничего интересного. Высокоуровневые производительные накопители будут востребованы в обозримом будущем, а их производители сохраняют прочные позиции.

147 Гбайт: последний оплот Ultra 320 SCSI
147 Гбайт: последний оплот Ultra 320 SCSI - 2
147 Гбайт: последний оплот Ultra 320 SCSI - 3
147 Гбайт: последний оплот Ultra 320 SCSI - 4
Seagate Cheetah 15K.4
Maxtor Atlas 15K II
Fujitsu MAU
Hitachi Ultrastar 15K147

Дорогу маленьким!
C распространением практики местной сборки ноутбуков, пользователь получил возможность тонкого подбора конфигурации приобретаемой системы. Впрочем, определение скорости мобильных комплектующих актуально и по другой причине. Скажем, мобильные процессоры и портативные жесткие диски все чаще находят применение в blade-серверах. Но если рынок процессоров ограничен двумя-тремя линейками решений, то портативных винчестеров сегодня предлагается значительно больше. И потому есть смысл присмотреться к ним повнимательнее.

Fujitsu
Hitachi
Hitachi - 2
Samsung
Seagate
Toshiba
Тестовая система и методика
Результаты тестирования и выводы

Подсистемы хранения данных
Протокол iSCSI появился не так давно и его аппаратных реализаций пока немного. Соответственно, мало и опыта применения iSCSI. В данной статье представлены результаты тестирования и измерения производительности трех контроллеров iSCSI от компаний Adaptec, Alacritech, Intel. Надеемся, этот материал поможет читателям сделать выбор в пользу новой технологии.

Тестирование контроллеров iSCSI
Тестирование контроллеров iSCSI - 2
Результаты, полученные при соотношении
Чтение в однонаправленном режиме
Запись в однонаправленном режиме
Тесты на устойчивость
Тесты на устойчивость - 2
Тесты на устойчивость - 3
Храните свои терабайты в ящике
Постановка задачи

Хранилища данных - статьи

Системы поддержки принятия решений — основа ИТ-инфраструктуры различных компаний, поскольку эти системы дают возможность преобразовывать обширную бизнес-информацию в ясные и полезные выводы. Сбор, обслуживание и анализ больших объемов данных, — это гигантские задачи, которые требуют преодоления серьезных технических трудностей, огромных затрат и адекватных организационных решений.
Системы оперативной обработки транзакций (online transaction processing — OLTP) позволяют накапливать большие объемы данных, ежедневно поступающих из пунктов продаж. Приложения OLTP, как правило, автоматизируют структурированные, повторяющиеся задачи обработки данных, такие как ввод заказов и банковские транзакции. Эти подробные, актуальные данные из различных независимых точек ввода объединяются в одном месте, и затем аналитики смогут извлечь из них значимую информацию. Агрегированные данные применяются для принятия каждодневных бизнес-решений — от управления складом до координации рекламных рассылок.

Технология баз данных в системах поддержки принятия решений
Системы оперативной обработки транзакций (online transaction processing — OLTP) позволяют накапливать большие объемы данных, ежедневно поступающих из пунктов продаж. Приложения OLTP, как правило, автоматизируют структурированные, повторяющиеся задачи обработки данных, такие как ввод заказов и банковские транзакции. Эти подробные, актуальные данные из различных независимых точек ввода объединяются в одном месте, и затем аналитики смогут извлечь из них значимую информацию.

Хранилище данных
Логическая архитектура базы данных
Физическая архитектура базы данных
Индексные структуры
Материализованные представления
Оперативные аналитические приложения
Концептуальная модель данных
Архитектуры OLAP-серверов
Архитектуры OLAP-серверов - 2
Добыча данных

BI для массового использования: барьеры, которые нужно преодолеть
Это вопрос простой арифметики. Покупка и реализация BI-приложений может оказаться очень и очень дорогой. Одни только лицензии на BI-порталы, ETL-инструменты и средства управления эффективностью оцениваются шестизначными цифрами. Даже лидирующий на рынке инструмент для создания отчетов и запросов часто оценивается в сотни тысяч долларов за лицензию для группы пользователей.

BI для массового использования
Доступный капитал
Наполовину пустой или наполовину полный?
Наполовину пустой или наполовину полный? - 2

Business Intelligence обещает значительный рост
Аналитики предсказывают, что в 2005 г. Business Intelligence (сокр. BI) может стать очень привлекательной областью для IT-инвестиций. Так ли это? Для того чтобы ответить на данный вопрос, известный информационный портал Analyst Views в феврале 2005 г. опубликовал обзор текущих тенденций на рынке BI технологий. Авторы обзора, отталкиваясь от определения Business Intelligence как таковой, обсуждают причины, по которым растет интерес к этим технологиям, и возможные "ловушки", подстерегающие пользователей, а также дают несколько рекомендаций тем, кто намерен использовать данные системы.

Еще раз о Business Intelligence
Почему растет интерес к Business Intelligence?
Business Intelligence в мире
"Ловушки" Business Intelligence
Рекомендации
Рекомендации - 2
Рекомендации - 3
Рекомендации - 4

Немного истории
Зададимся вопросом: какая предпосылка важнее всего для выживания в условиях современного изменчивого рынка? Ответ прост: информация, а точнее,— полезная информация. И ни в одной другой отрасли этот фактор не имеет такого огромного значения, как в страховании. Вот что, собственно, призваны обеспечить инструменты Business Intelligence— Хранилища данных, OLAP, средства datamining. Если внимательно изучить всю структуру страховой отрасли, становится ясно, что BI играет важнейшую роль практически для всех ее элементов.

Страхование. Обзор и основные тенденции
BI и структура страхового бизнеса
Управление отношениями с клиентами
Управление отношениями с клиентами - 2
Управление каналами сбыта
Актуарные операции
Андеррайтинг и обработка полисов
Управление претензиями
Управление финансами и активами
Человеческие ресурсы

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

Выбор системы бюджетирования
Выбор системы бюджетирования - 2
Выбор системы бюджетирования - 3
Выбор системы бюджетирования - 4

Verizon Communications Inc: разработка ССП для управления персоналом
После принятия Акта о телекоммуникационных системах в 1996г. перед многими компаниями в США встала необходимость адаптации к новым условиям. Кроме того, теперь многие компании оказались вынуждены в прямом смысле бороться за каждого клиента. Джей Рендалл Макдоналд (J. Randall MacDonald), вице-президент HR-отдела (HR - Human Resources, персонал компании.

Акт о телекоммуникационных системах 1996г.
Изменения в стратегии GTE
Значимость персонала
Система сбалансированных показателей
Стратегическая база GTE
Стратегическая база GTE - 2

Verizon Communications Inc: внедрение ССП для управления персоналом 2
Из сотрудников HR-отдела была сформирована рабочая группа, которая должна была разработать конкретную модель для реализации этих стратегических задач. Группа была названа "Планирование, оценка и анализ" (Planning, Measurement and Analysis - ПОА) и состояла из 4 человек под руководством Гаррета Уолкера (Garret Walker). Уолкер уже занимал раньше ряд должностей в GTE, кроме того, он также участвовал в решении организационных вопросов.

Индексация
Связь
Процесс пересмотра
Влияние ССП на доходы компании
Снижение уровня текучести кадров
Снижение количества прогулов.
Дополнительные связи.
Связь с повышением мотивации персонала

Новый подход к построению корпоративного
Пару лет назад у одной крупной европейской компании, специализирующейся в области энергетики, появилась возможность последовательно проанализировать рентабельность любой коммерческой операции. Ранее такой анализ был трудновыполним, поскольку в каждой стране существовала своя схема распределения затрат. Поэтому полной неожиданностью для компании стала ситуация, сложившаяся в одной стране: выяснилось, что в ней присутствует большое число низко доходных, единичных операций. Поясним, что данная ситуация нетипична для продавца, потому что, как правило, для него массовые продажи менее прибыльны по сравнению с низким объемом сделок.

Новый подход к построению корпоративного
Новый подход к построению корпоративного - 2
Новый подход к построению корпоративного - 3
Новый подход к построению корпоративного - 4

Дадим слово критикам
Различные Data Mining проекты (как сложные и так простые) внедряются многими компаниями, которые хотят извлечь некий смысл из тех необработанных данных, объем которых непреклонно растет в последние годы. В одной из статей в журнале Engineering News-Record отмечалось, что за счет электронной коммерции компаниям удается собирать огромные объемы данных о клиентах, начиная с количества Web-пользователей в семье и кончая стоимостью машин в их гаражах.

Мнение экспертов
Проблемы
Сложность инструментов
Опытность пользователя
Трудозатраты
Высокий процент ложных результатов
Несоответствие результатов прогнозирования
Эффективность и производительность
Конфиденциальность
Использование специальной базы данных

Оперативные финансовые услуги Wells Fargo
Мэри Д’Агостино (Mary D'Agostino), вице-президент и директор по финансам, стратегии и планированию подразделения, занимающегося представлением оперативных финансовых услуг Online Financial Services group, OFS) в компании Wells Fargo, направилась в свой офис после семинара, продолжавшегося полдня в декабре 1997 года. На этом мероприятии управление, работающее над проектом создания сбалансированной системы показателей (СПП — balanced scorecard BSC), обсуждало и, наконец, утвердило основные показатели эффективности для семи целей, лежащих в основе одной из стратегических задач OFS: находить и сохранять ценных и потенциально выгодных клиентов.

Банк Wells Fargo
Коммерческие банки
Электронная банковская деятельность
Оперативные финансовые услуги Wells Fargo
Оперативные финансовые услуги Wells Fargo - 2
Оперативные финансовые услуги Wells Fargo - 3
Online клиенты Wells Fargo
Организация оперативных финансовых услуг
Необходимость в новом подходе
Необходимость в новом подходе - 2

Реализация системы сбалансированных показателей
Подразделение OFS узнало о сбалансированной системе показателей во время обсуждения, которое проводил соавтор этой концепции и один из руководителей консалтинговой компании Renaissance Worldwide (расположенной в штате Массачусетс) Дэвид Нортон (David Norton). Дудлей Нигг и руководство Wells Fargo были впечатлены новым подходом, предлагающим интеграцию набора многомерных показателей для оценки достижения поставленных целей.

Система сбалансированных показателей
Система сбалансированных показателей - 2
Система сбалансированных показателей - 3
Система сбалансированных показателей - 4

Технология изнутри
Информационные системы традиционной архитектуры ( 1) в каждый момент обеспечивают доступ лишь к одному источнику данных. Объясняется это тем, что до недавнего времени не существовало ни универсального языка для данных, ни качественных метаданных. Если пользователи желают получить необходимые данные из нескольких источников, они должны располагать точными метаданными, описывающими хранимые данные в форматах, доступных для чтения на различных платформах.

Централизованный подход
Федеративный подход
Новые технологии
BEA Liquid Data
IBM DB2 Information Integrator
Microsoft Yukon
Oracle 9i
Oracle 9i - 2

Что Business Intelligence предлагает бизнесу
В период кризиса, охватившего практически все компьютерные технологии, область BI оказалась одним из немногих островов процветания в нынешнем далеком от благополучия мире. Более того, аналитики Gartner Group считают, что в области BI предстоят настоящие прорывы. Серьезные перспективы они связывают с новым направлением — New Business Intelligence (NBI).

Данные, информация и технологии
Данные, информация и технологии - 2
Данные, информация и технологии - 3
BI по-новому
BI по-новому - 2
BI по-новому - 3
BI по-новому - 4
BI по-новому - 5
BI по-новому - 6
BI по-новому - 7

Архитектура современной информационно-аналитической системы
В современном деловом мире в любых областях деятельности объемы информации, с которыми приходится сталкиваться организациям, просто колоссальны. И от того, в какой степени организация способна извлечь максимум из имеющейся в ее распоряжении информации, зависит успех. Залог успеха - в построении эффективной информационно-аналитической системы (ИАС).

Информационно-аналитическая система
Информационно-аналитическая система - 2
Информационно-аналитическая система - 3
Информационно-аналитическая система - 4
Информационно-аналитическая система - 5
Информационно-аналитическая система - 6
Информационно-аналитическая система - 7
Информационно-аналитическая система - 8
Информационно-аналитическая система - 9
Информационно-аналитическая система - 10

Как использовать Business Intelligence в страховании
Современный бизнес ведется в информационную эпоху, в эпоху интенсивного распространения сетевых технологий и методов обработки данных. И все же малые и средние страховые компании до сих пор пользуются старыми системами для мэйнфреймов, ежемесячно генерирующими готовые управленские отчеты, в которых объединяются оперативные данные из этих систем. Однако в течение нескольких лет возможности таких систем полностью себя исчерпали.

Инструменты Business Intelligence?
Преимущества Business Intelligence
Как выбрать поставщика BI-приложения
Осмысление BI

Интеграция корпоративной информации: новое направление
Совсем недавно появился новый тип интеграции - интеграция корпоративной информации (Enterprise information integration, сокр. EII). Как считает ряд аналитиков, EII - это отдельный и особый вид интеграции, если его сравнивать с интеграцией приложений. Разумеется, может возникнуть вопрос: так ли это, и какое место в этом случае занимает интеграция данных? Чем они отличаются друг от друга и отличаются ли?

Интеграция корпоративной информации
Интеграция корпоративной информации - 2
Интеграция корпоративной информации - 3
Интеграция корпоративной информации - 4

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

Исходные понятия
Понятие адаптивного управления
Понятие адаптивного управления - 2
Управление плохо формализуемыми объектами
Управление плохо формализуемыми объектами - 2
Развитие систем поддержки принятия решений
Вывод, основанный на прецедентах
Адаптивное управление на основе прецедентов
Выбор прецедента
Адаптация решения

Интервью с Найджелом Пендзом
Найджел Пендз является авторитетным аналитиком в области Business Intelligence и OLAP, редактором Internet-издания The BI Verdict (ранее называвшегося The OLAP Report и автором ежегодного обзора The BI Survey (ранее называвшегося The OLAP Survey). В области бизнес-аналитики он работает с 1977 года, сначала как пользователь, затем как менеджер по продажам различных BI-продуктов, а впоследствии как независимый консультант.

Интервью с Найджелом Пендзом
Интервью с Найджелом Пендзом - 2
Интервью с Найджелом Пендзом - 3
Интервью с Найджелом Пендзом - 4
Интервью с Найджелом Пендзом - 5
Интервью с Найджелом Пендзом - 6

Нyperion Pillar и Hyperion Essbase. Характеристики продуктов. Пример применения
Hyperion Pillar? одно изнаиболее известных решений нарынке продуктов бюджетирования. Любой продукт, позволяющий менеджерам подразделений планировать свою деятельность таким образом, как они привыкли мыслить, должен обладать достаточно гибкими функциями для распознавания информации ираспределения ресурсов различными способами. Hyperion Pillar имеет хорошие возможности моделирования бизнес-процессов, благодаря которым менеджеры, задавая определенные связи между данными, могут больше немучиться смакросами или формулами вэлектронных таблицах.

Основные особенности
Основные особенности - 2
Основные особенности - 3
Пример внедрения продуктов Hyperion
Введение
Аллокации затрат и согласование бюджета
Аналитические возможности OLAP
Техническая разработка
Пользователи ибезопасность
Подготовка пользователя

Развитие рынка ПО для бюджетирования
В основе современного рынка программного обеспечения (ПО) для планирования и бюджетирования лежат такие новые направления, как: стратегическое планирование методом «сверху-вниз», мероприятия по масштабному сбору и интеграции данных, «основанные на допущениях» (assumption-driven) аналитические инструменты. В статье рассказывается об использовании передовых технологий этого рынка для принятия своевременных решений в быстро развивающихся компаниях.

Развитие рынка ПО для бюджетирования
Новая парадигма для планирования
Типы решений: ПО разработчика и ПО дизайнера
SRC Software — The Advisor Series
EPS Software — PROPHIX
Hyperion — Pillar and Planning

Характеристики процесса
Быть или не быть? Как принять правильное решение? Этот вечный вопрос мы задаём себе на протяжении всей жизни. И как часто принимаем решения в лучшем случае на основе интуиции, а зачастую просто «тыча пальцем в небо».

Процесс
2300
2300 - 2
Иерархия (структура и данные)
Технология
1533,333
1533,333 - 2
Метод анализа иерархий
Задачи принятия решения
Типичные варианты задачи принятия решения

Популярные продукты для бюджетирования. SAS и Comshare
Традиционно планирование ибюджетирование выполнялось, как правило, раз вгод ипредставляло собой статический процесс, ориентированный восновном наимеющиеся фактические данные, аненапрогнозируемые возможности. Однако сейчас наступил этап перехода кболее гибкой, динамической модели планирования, которая чаще оправдывает себя напрактике.

Определение бюджетных критериев
Создание форм ввода данных
Гибкое определение форм ипроцессов
Определение назначений иправ доступа
Вход всистему и ввод данных
Подготовка данных для анализа иотчетности
Динамическое финансовое хранилище данных
Обеспечение множества перспектив
Импорт данных из разрозненных книг, баз
Распределение (аллокации) расходов

Характеристики BI-среды
Доступность данных: В BI-среде должны быть доступны данные по всем видам деятельности компании. Это очень важно, так как большинство необходимых пользователю приложений будут обращаться к нескольким источникам данных. Обычно требуются сведения об агентах, агентствах, «третьих фирмах», отдельных продуктах, кодах схем и транзакциях, операциях с претензиями, о выплатах вознаграждений агентам и целях продаж.

Характеристики BI-среды
Характеристики BI-среды - 2
Решение проблемы— Хранилище данных
Готовое Хранилище или собственное?

Методы трансляции
В беспроводных сетях трансляция является основным методом функционирования на физическом уровне. Именно она используется для распространения информации в беспроводных каналах и гарантирует масштабируемость при передаче большого объема данных. Особенно эффективно рассылку данных можно осуществлять, комбинируя две схемы — push- и pull-трансляцию. Этот подход основан на асимметрии в беспроводных коммуникациях и позволяет сократить энергопотребление в режиме приема.

Беспроводная OLAP-модель
Беспроводная OLAP-модель - 2
Беспроводная OLAP-модель - 3
Мобильные клиенты
Алгоритмы планирования
Алгоритмы планирования - 2
Алгоритмы планирования - 3
Алгоритмы планирования - 4

Data Mining на службе у таможни
Развитие корпоративных баз данных в сжатом во времени виде повторяет общую историю развития ИТ. Корпорации начинают с небольших разрозненных баз, работающих под управлением скромных СУБД, постепенно переходя к централизованным базам на основе полномасштабных СУБД. Однако, накопив огромное количество данных, корпорации осознают, что само по себе обладание данными еще не дает им преимуществ.

Товары риска
Сравнение статистических данных ЕС и РФ
Сравнение статистических данных ЕС и РФ - 2
Сравнение статистических данных ЕС и РФ - 3
Товар риска — товар прикрытия
Товар риска — товар прикрытия - 2
Итоги
Oracle Data Mining

Эволюция CASE -средств моделирования
Представление о Business Intelligence отечественных специалистов, например [1], позволяет рассматривать программный CASE -инструментарий моделирования бизнес-систем и бизнес-процессов как разновидность BI -инструментария

Новый инструментарий моделирования.
Новый инструментарий моделирования - 2
Новый инструментарий моделирования - 3
Новый инструментарий моделирования - 4
Новый инструментарий моделирования - 5
Новый инструментарий моделирования - 6
Функциональные возможности инструментария
Функциональные возможности инструментария - 2

Что такое Business Intelligence?
Термин «business intelligence» существует сравнительно давно, хотя у нас он мало употребляется из-за отсутствия адекватного перевода и четкого понимания, что, впрочем, характерно и для Запада. Попытаемся разобраться в его сути.

Различные определения
Различные определения - 2
Характерные особенности Business intelligence
Характерные особенности Business intelligence - 2
Характерные особенности Business intelligence - 3
Классификация продуктов business intelligence
Классификация продуктов business intelligence - 2
Классификация продуктов business intelligence - 3
Классификация продуктов business intelligence - 4
Классификация продуктов business intelligence - 5

Классификация OLAP-систем вида xOLAP
На сегодняшний день разработано множество продуктов, реализующих технологию оперативной аналитической обработки данных OLAP (OnLine Analytical Processing). В свою очередь, существуют разнообразные модели OLAP, число которые с каждым годом увеличивается. Модели OLAP обретают свойства, изменяющие их особенности, достоинства и недостатки. Чтобы не запутаться в этом многообразии, модели OLAP необходимо классифицировать.

ROLAP, Relational OLAP реляционный OLAP
MOLAP, Multidimensional OLAP многомерный OLAP
HOLAP, Hybrid OLAP гибридный OLAP
DROLAP, A Dense-Region Based Approach
OOLAP, Object-relational OLAP
RTOLAP, R-ROLAP или Real-time
In-memory OLAP
DOLAP, Desktop OLAP настольный OLAP
Application OLAP прикладной OLAP
WOLAP, Web-based OLAP OLAP

Хранилище данных: вопросы и ответы
Хранилище данных как важнейший инструмент управления и развития бизнеса приковывает к себе все большее внимание. Публикации на эту тему обычно затрагивают технический и технологический аспекты. Мы же обратимся к некоторым концептуальным вопросам построения хранилищ и области их применения в банковском секторе.

Предпосылки создания
Ужесточение конкуренции
Управление взаимоотношениями с клиентами
Разрозненность данных
Возможные заблуждения и рекомендации
Возможные заблуждения и рекомендации - 2
Основные элементы хранилищ данных
Оперативные источники данных
Процедура загрузки данных
Отраслевая модель данных

Основы современных баз данных

На первой лекции мы рассмотрим общий смысл понятий БД и СУБД. Начнем с того, что с самого начала развития вычислительной техники образовались два основных направления ее использования. Первое направление - применение вычислительной техники для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Становление этого направления способствовало интенсификации методов численного решения сложных математических задач, развитию класса языков программирования, ориентированных на удобную запись численных алгоритмов, становлению обратной связи с разработчиками новых архитектур ЭВМ.
Второе направление, которое непосредственно касается темы нашего курса, это использование средств вычислительной техники в автоматических или автоматизированных информационных системах. В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру. Классическими примерами информационных систем являются банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и т.д.

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

Файловые системы
Структуры файлов
Структуры файлов - 2
Именование файлов
Именование файлов - 2
Защита файлов
Режим многопользовательского доступа
Области применения файлов
Потребности информационных систем
Потребности информационных систем - 2

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

Физическая согласованность базы данных
Физическая согласованность базы данных - 2
Восстановление после жесткого сбоя
SEQUEL/SQL СУБД System R
Запросы и манипулирование данными
Запросы и манипулирование данными - 2
Операторы определения и манипулирования
Определения ограничений целостности
Представления базы данных
Определение управляющих структур

Языки программирования объектно-ориентированных баз данных
К настоящему моменту нам неизвестен какой-либо язык программирования ООБД, который был бы спроектирован целиком заново, начиная с нуля. Естественным подходом к построению такого языка было использование (с необходимыми расширениями) некоторого существующего объектно-ориентированного языка. Начало расцвета направления ООБД совпало с пиком популярности языка Smalltalk-80. Этот язык оказал большое влияние на разработку первых систем ООБД, и, в частности, использовался в качестве языка программирования. Во многом опирается на Smalltalk и известная коммерчески доступная система GemStone.

Объектно-ориентированные модели данных - 2
Объектно-ориентированные модели данных - 3
Объектно-ориентированные модели данных - 4
Языки программирования баз данных
Потеря соответствия между языками
Языки программирования ООБД как
Примеры языков программирования ООБД
Языки запросов баз данных
Явная навигация
Ненавигационные языки запросов

Введение в системы управления базами данных

Основное назначение данного учебного пособия - дать систематическое введение в основы реляционной модели данных и принципы функционирования реляционных баз данных.
Реляционная модель описывает, какие данные могут храниться в реляционных базах данных, а также способы манипулирования такими данными. В упрощенном виде основная идея реляционной модели состоит в том, что данные должны храниться в таблицах и только в таблицах. Эта, кажущаяся тривиальной, идея оказывается вовсе не простой при рассмотрении вопроса, а что, собственно, представляет собой таблица? В данный момент существуем много различных систем обработки данных, оперирующих понятием "таблица", например, всем известные, электронные таблицы, таблицы текстового редактора MS Word, и т.п. Ячейки электронной таблицы могут хранить разнотипные данные, например, числа, строки текста, формулы, ссылающиеся на другие ячейки. Собственно, на одном листе электронной таблицы можно разместить несколько совершенно независимых таблиц, если под таблицей понимать прямоугольную область, расчерченную на клеточки и заполненную данными.

Элементы теории множеств
Наиболее простая структура данных, используемая в математике, имеет место в случае, когда между отдельными изолированными данными отсутствуют какие-либо взаимосвязи. Совокупность таких данных представляет собой множество. Понятие множества является неопределяемым понятием. Множество не обладает внутренней структурой. Множество можно представить себе как совокупность элементов, обладающих некоторым общим свойством.

Множества
Операции над множествами
Декартово произведение множеств
Отношение
Примеры отношений
Бинарные отношения (отношения степени 2)
Отношение эквивалентности
Отношения порядка
Функциональное отношение
Еще пример бинарного отношения

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

Использование подзапросов
Использование объединения пересечения
Синтаксис оператора выборки данных (SELECT)
BNFнотация
Синтаксис оператора выборки
Синтаксис соединенных таблиц
Синтаксис условных выражений раздела WHERE
Порядок выполнения оператора SELECT
Выполнение одиночного оператора SELECT
Выполнение операций UNION EXCEPT

Проблема несовместимого анализа
Транзакции, используемые в этом протоколе, не различаются по типам и считаются монопольными. Описанные выше протоколы доступа к данным с использованием S- и X-блокировок и протокол преднамеренных блокировок являются модификациями протокола двухфазной блокировки для случая, когда блокировки имеют различные типы.

Проблема несовместимого анализа
Неповторяемое считывание
Пример 9
Фиктивные элементы (фантомы)
Пример 10
Собственно несовместимый анализ
Пример 11
Разрешение тупиковых ситуаций
Пример 12
Преднамеренные блокировки







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