Базы данных. Учебное пособие

5c8b6e8c

Базы данных. Учебное пособие

Развитие технологии базы данных
Файловые системы
COUNTRY

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

Первичные ключи и индексы
Телефон
Отношение один-ко-многим
Отношение один-к-одному
Отношение многие-ко-многим
Связи между записями одной таблицы
Ссылочная целостность
Индексы
Упражнения и задачи

Нормализация отношений
Первая нормальная форма
Функциональные зависимости и детерминанты
Вторая нормальная форма
Третья нормальная форма
Нормальная форма Бойса-Кодда (НФБК)
Нормализация - за и против
Контрольные вопросы

Операции с данными в реляционной модели
Объединение
Вычитание
Декартово произведение
Выбор
Проекция
Соединение
Деление

Простые запросы
Многотабличные запросы
Подзапросы
Исторический контекст

Основные понятия и определения
СТРОКА-ЭЛЕМЕНТ
Преимущества и недостатки сетевых моделей
Упражнения и задачи
Преимущества и недостатки иерархических моделей
Администрирование баз данных

Функции АБД
Работа с пользователями
Установление стандартов и процедур
Установление стандартов и процедур - 2
Задачи АБД
Идентификация пользователя
Проверка полномочий и представления данных
Шифровка

 Метод поалфавитной подстановки
Секретность данных
Контроль типов
Контроль изменений
Целостность на уровне ссылок
Обработка транзакций

Информационные системы, использующие базы данных
Иерархические и сетевые модели систем
ДАТА
LINE-#
Реляционные системы управления базами данных

Способ доступа
Информационные системы, использующие

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

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

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

Содержание раздела