Информация о книге

978-5-9775-0399-0

Главная  » Тематика определяется » Информационные системы и базы данных: организация и проектирование

Пирогов В.Ю., Информационные системы и базы данных: организация и проектирование


серия: Учебник для ВУЗов
BHV, 2009 г., 978-5-9775-0399-0


Описание книги

Излагаются основные вопросы по организации и проектированию информационных систем: классификация, структура, безопасность и принципы проектирования; а также архитектура информационной системы: интерфейсы и протоколы, клиентские приложения. Большое внимание уделяется базам данных и их программному управлению, языкам SQL и QBE. Приводятся примеры новых технологий в области баз данных.

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 279 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Введение
Содержание книги
Благодарности
Глава 1. Информационные системы
1.1. Компьютерная техника и информационные
системы
1.2. Понятие "информационная система"
1.3. Системный подход и информационная система
1.4. О некоторых терминах
1.5. Классификации информационных систем
Типы ИС
Типы данных ИС
1.6. Функции ИС
1.7. Структура ИС
Общая структура ИС
Файл-серверная архитектура
Клиент-серверная архитектура
Многоуровневые ИС
1.8. Безопасность информационных систем
Основные понятия
Классификации угроз
Угрозы доступности информации
Угрозы целостности информации
Угрозы конфиденциальности информации
Идентификация и аутентификация
Разграничение доступа
Шифрование
Электронная подпись
Туннелирование
Обзор стандартов безопасности
Законодательное регулирование
1.9. Вопросы для самопроверки
Глава 2. Базы данных как часть информационной
системы
2.1. Базы данных
Общие понятия
СУБД
Модели данных
Файловая модель
Сетевая модель
Иерархическая модель
Реляционная модель
Объектная и объектно-реляционная модели
2.2. Основы теории реляционных баз данных
Исторические заметки
Основные положения реляционной теории баз
данных
Основные понятия
Некоторые выводы
Ключи
Типы таблиц
О "значении" NULL
Правила Кодда
Реляционная алгебра
Унарные операции
Бинарные операции
Еще о реляционной алгебре
Реляционное исчисление
Реляционное исчисление кортежей
Реляционное исчисление доменов
Нормальные формы
Избыточность данных и аномалии модификации
Декомпозиция
Функциональная зависимость в отношении
Первая нормальная форма
Вторая нормальная форма
Третья нормальная форма
Нормальная форма Бойса - Кодда
Четвертая нормальная форма и множественные
зависимости
Пятая нормальная форма
Резюме
Связи между таблицами
Связь "один-к-одному"
Связь "один-ко-многим"
Другие типы связи
Реляционная целостность
Денормализация
2.3. Вопросы для самопроверки
Глава 3. Принципы проектирования ИС
3.1. О проектировании информационных систем
Некоторые определения и термины
Общие замечания
Общие требования к разрабатываемым
информационным системам
Достоверность информации
Оперативность результатов
Соответствие уровню руководства
Системный подход
Обеспечение безопасности информации
Общие принципы разработки информационных
систем
Централизованность разработки
Системность
Конкретность
Участие заказчика
Возможность модернизации разрабатываемой
системы
Сопровождение системы
Учет требований безопасности
Совместимость
Стандартизация и унификация
Технологии проектирования
3.2. Жизненный цикл ИС
Процессы жизненного цикла
Основные процессы
Вспомогательные процессы
Организационные процессы
Модели жизненного цикла
Каскадная модель
Обзор этапов жизненного цикла в каскадной
модели
V-образная каскадная модель
Спиральная модель
Прототипирования
RAD-технология
Краткий обзор других технологий разработки ИС
Технология RUP
Технология MSF
Технология CDM
Технология XP
3.3. Проектирование баз данных
Об этапах проектирования БД
Понятие сущности. Типы сущностей
Основные понятия
Система диаграмм
Правила порождения
Другие элементы ER-модели
CASE-средства
Общие понятия
Структура
Классификация CASE-средств
3.4. Моделирование предметной области
Функциональные диаграммы
Диаграммы потоков данных
О проектировании на основе языка UML
Общие сведения
Диаграммы прецедентов
Диаграммы классов
CASE-средства, поддерживающие язык UML
3.5. Проектирование пользовательского
интерфейса
О пользовательском интерфейсе
Общие соображения
Стили пользовательского интерфейса
Критерии эффективности пользовательского
интерфейса
Принципы и стандарты
Источники пользовательского интерфейса
Руководящие принципы и проектирование
пользовательского интерфейса
Некоторые правила проектирования
пользовательского интерфейса
Этапы
3.6. Вопросы для самопроверки
Глава 4. Программное управление реляционными
базами данных. Язык SQL
4.1. О языках управления базами данных
Общие замечания
Пример процедурного языка управления базами
данных
4.2. О языке SQL
Историческое введение
Стандарты SQL
Схема выполнения команды SQL
Формы языка SQL
Интерактивный SQL
Статический и встраиваемый SQL
Динамический SQL
Расширения SQL. Диалекты
4.3. Описание языка SQL
Общие положения
Типы данных
Элементы языка SQL
Подмножество DML (SQL)
Вставка строк
Обновление строк
Удаление строк
Команда выборки
Подмножество DDL (SQL)
Создание базы данных
Создание таблиц (CREATE TABLE)
Создание таблицы на основе запроса SELECT
Изменение структуры таблиц (ALTER TABLE)
Удаление таблиц (DROP TABLE)
Представления
Программные объекты базы данных
Объекты безопасности
Общие положения
Назначение привилегий
Отмена привилегий
Группы и схемы
4.4. Словарь базы данных
4.5. Язык QBE
4.6. О стандарте SQL99 (SQL3)
Уровни соответствия
Документы стандарта
Новые типы данных
Расширения операторов SQL
Процедурные расширения
Элементы объектного подхода
4.7. Вопросы для самопроверки
Глава 5. СУБД
5.1. О СУБД
Достоинства и недостатки СУБД
Преимущества
Недостатки
Функции СУБД
Типовая организация современной СУБД
Уровни СУБД
5.2. Низкоуровневая организация СУБД
Структура баз данных низкого уровня
Oracle
MS SQL Server
PostgreSQL
Технология доступа к данным
Хэширование
Индексы
Секционирование
Кластеризация в Oracle
5.3. Основы теории транзакций
Транзакция
Понятие транзакции
Свойства транзакций
Программное управление транзакциями
Журнал транзакций
Журнал транзакций и буферизация
Транзакции в многопользовательском режиме
Параллельное выполнение и конфликты
транзакций
Графики выполнения транзакций
Распределенные транзакции
Блокировки
Типы блокировок
Конфликты блокировок (выход из тупиковых
ситуаций)
Уровни изоляции
Другие средства устранения конфликтов
транзакций
5.4. Резервное копирование
Стратегия резервного копирования и
восстановления
Общие соображения
Устройства копирования
Что копировать
Время копирования (расписание)
Восстановление данных
5.5. Основы программирования на стороне СУБД
Принципы программирования на стороне СУБД
Хранимые процедуры и функции
Типы хранимых процедур
Структура хранимых процедур и функций
О расширениях языка SQL
Триггеры
5.6. Вопросы для самопроверки
Глава 6. Архитектура ИС
6.1. Интерфейсы и протоколы
Модель OSI
Протокол ODBC
Общие положения
Архитектура и настройка
Функции API ODBC
Примеры программ
Другие интерфейсы и протоколы
Интерфейсы доступа к базам данных
Интерфейсы Java
Протоколы семейства TCP/IP
6.2. Клиентские приложения (средства построения
и архитектура)
О разработке клиентского приложения
Выбор системы программирования
Средства отображения табличных данных
Построение ИС на основе Web-сервера
О протоколе HTTP
О формате данных XML
Технология CGI
Другие технологии на стороне Web-сервера
"Тонкие" клиенты
JavaScript
Ajax
Требования к средствам разработки
информационных систем на основе Web-технологий
6.3. Вопросы для самопроверки
Глава 7. Новые технологии в области баз данных
7.1. Хранилища данных (OLAP)
Общие положения
OLAP и OLTP
Основные концепции
Потоки информации в OLAP
Об архитектуре и типах хранилищах данных
Проектирование хранилища данных (пример)
Многомерные базы данных
Организация OLAP на базе MS SQL Server 2005
7.2. Объектные и объектно-реляционные СУБД
О стандарте объектных баз данных
Манифест
Стандарт
Примеры объектных СУБД
Объектно-реляционные СУБД
7.3. Распределенные информационные системы
Положения Дейта
Управление системным каталогом
Первичная копия
7.4. Вопросы для самопроверки
Литература
Предметный указатель


Об авторе


Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

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

План счетов бухгалтерского учета с последними изменениями 

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Пирогов В.Ю., Информационные системы и базы данных: организация и проектирование в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.