Информационное обеспечение систем управления

       

Информационное обеспечение систем управления

Глава РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ И СУБД
Основные определения, классификация распределенных систем
Преимущества и недостатки распределенных СУБД
Функции распределенных СУБД
Архитектура распределенных СУБД
Разработка распределенных реляционных баз данных

Распределение данных
Фрагментация
Репликация
Виды репликации
Функции службы репликации

Схемы владения данными
Сохранение целостности транзакций
Моментальные снимки таблиц
Триггеры базы данных
Выявление и разрешение конфликтов
Обеспечение прозрачности
Прозрачность распределенности

Прозрачность транзакций
Прозрачность выполнения
Прозрачность использования
ЗАКЛЮЧЕНИЕ
Приложение НЕДОСТАТКИ ФАЙЛОВЫХ СИСТЕМ
Приложение КРАТКАЯ ИСТОРИЯ АЗВИТИЯ СУБД

Приложение СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА ДАТАЛОГИЧЕСКИХ МОДЕЛЕЙ
Приложение ПРИМЕР ИНФОЛОГИЧЕСКОГО ПРОЕКТА БАЗЫ ДАННЫХ
Приложение ОБОБЩЕННАЯ МЕТОДИКА ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
Приложение ПРИНЦИПЫ ОРГАНИЗАЦИИ КОМПЬЮТЕРНЫХ СЕТЕЙ

Приложение ПРАВИЛА РАСПРЕДЕЛЕННЫХ СУБД

Приложение КРАТКИЙ ТОЛКОВЫЙ СЛОВАРЬ
Литература
Предисловие

Введение
Понятие информационной системы, информационное обеспечение
Понятие базы данных
Понятие системы управления базами данных
Обобщенная архитектура СУБД

Достоинства и недостатки СУБД
Архитектура многопользовательских СУБД

Понятие независимости данных
Общая классификация пользователей БД
Администратор базы данных
Разделение функций администрирования
Средства администрирования баз данных

Жизненный цикл информационной системы
Цели и подходы к проектированию баз данных
Этапы проектирования баз данных

Инфологическое проектирование базы данных
Модель «сущность-связь»
Классификация сущностей, расширение ER-модели
Проблемы ER-моделирования
Проблемы ER-моделирования - 2

Выбор СУБД
Метод ранжировки
Метод непосредственных оценок
Метод последовательных предпочтений
Оценка результатов экспертного анализа

Даталогические модели данных

Информационное обеспечение систем управления

Иерархическая модель
Сетевая модель

Реляционная модель
Достоинства и недостатки даталогических моделей
Понятие функциональной зависимости
Аксиомы вывода функциональных зависимостей

Первая нормальная форма
Вторая нормальная форма
Третья нормальная форма
Нормализация через декомпозицию
Недостатки нормализации посредством декомпозиции

Нормальная форма Бойса–Кодда (НФБК)
Многозначные зависимости
Аксиомы вывода многозначных зависимостей
Четвертая нормальная форма
Зависимости соединения
Пятая нормальная форма
Обобщение этапов нормализации
Списковые структуры

Последовательное распределение памяти
Связанное распределение памяти
Модель внешней памяти

Методы поиска и индексирования данных
Последовательный поиск
Бинарный поиск
Индекс - «бинарное дерево»
Неплотный индекс
Плотный индекс
Инвертированный файл
Теоретические языки запросов
Реляционная алгебра

Реляционное исчисление кортежей
Реляционное исчисление доменов

Сравнение теоретических языков
Определение реляционной полноты

Программирование мобильных телефонов на Java

Рынок мобильных телефонов - это, пожалуй, самый быстроразвивающийся сегмент рынка. Несколько лет назад мобильный телефон был чем-то дорогим и недосягаемым. Оплата за связь была астрономической. Но времена меняются, связь подешевела, мобильные телефоны продаются на каждом углу и наличие телефона у человека можно уже сравнить с наличием обычных наручных часов.
Обилие разнообразных моделей телефонов создает на этом рынке большую конкуренцию. Множество производителей стараются включить в телефоны как можно больше различных функций. Присутствием в телефоне адресной книги, органайзера, будильника и даже счетчика калорий уже никого не удивишь, и в какой-то момент времени возник вопрос, а чем же еще можно оборудовать телефон? Самым идеальным решением этого вопроса могла стать возможность загрузки в телефон программ сторонних производителей. Не секрет, что основная масса телефонов работает на основе прошивки, поэтому загрузка программ в телефон не возможна. Чтобы такая возможность появилась, производителям надо было бы решить ряд сложных вопросов. Во-первых - это язык программирования, на котором будут писаться программы для телефонов и, соответственно,, поддержка этого языка самим телефоном. Второе - это аппаратная архитектура мобильных телефонов, которая сильно ограничена в своих системных ресурсах, а это процессор, память, графический интерфейс. Улучшение архитектуры неизменно ведет к увеличению стоимости телефона, поэтому идеальной в этом случае стала платформа Java 2 Micro Edition, созданная компанией Sun Microsystems.

Устройство мобильных телефонов
Платформа Java 2 Micro Edition
Средства разработки мобильных приложений

Телефонные эмуляторы
Механизм работы приложений Java 2 ME
Классы пользовательского интерфейса
Программирование графики
Техника создания игр

Мобильная мультимедиа-библиотека