Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Образование, учебная литература (189112)
• 
ВУЗовская литература (29004)
• 
Информатика. Электроника. Связь (1840)
• 
Учебники: доп. пособия (1183)



Информационные системы и базы данных: организация и проектирование. Учебное пособие. Гриф УМО МО РФ

Пирогов В.Ю. (найти все товары)

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

Издательство: БХВ-Петербург
Серия: Учебная литература для ВУЗов

Рейтинг: 5.0 (голосов: 2)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2009 г. 
язык: русский
количество томов: 1
количество страниц: 528 стр.
переплет: твердый
размеры: 170x240 мм
формат: 70x100/16 (170x240 мм)
тираж: 1500 экз.
стандарт: 5 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 478000

ISBN: 978-5-9775-0399-0


Пирогов В.Ю.автор/составительПирогов В.Ю., найти все товары


Содержание:

Оглавление. Введение 10
Содержание книги 11
Благодарности 13

Глава 1. Информационные системы

14
1.1. Компьютерная техника и информационные системы 14
1.2. Понятие "информационная система" 16
1.3. Системный подход и информационная система 19
1.4. О некоторых терминах 21
1.5. Классификации информационных систем 21
Типы ИС 21
Типы данных ИС 24
1.6. Функции ИС 25
1.7. Структура ИС 27
Общая структура ИС 27
Файл-серверная архитектура 28
Клиент-серверная архитектура 29
Многоуровневые ИС 31
1.8. Безопасность информационных систем 32
Основные понятия 32
Классификации угроз 34
Угрозы доступности информации 35
Угрозы целостности информации 38
Угрозы конфиденциальности информации 39
Идентификация и аутентификация 40
Разграничение доступа 42
Шифрование 43
Электронная подпись 44
Туннелирование 44
Обзор стандартов безопасности 45
Законодательное регулирование 48
1.9. Вопросы для самопроверки 52

Глава 2. Базы данных как часть информационной системы

53
2.1. Базы данных 53
Общие понятия 53
СУБД 55
Модели данных 56
Файловая модель 56
Сетевая модель 58
Иерархическая модель 60
Реляционная модель 62
Объектная и объектно-реляционная модели 62
2.2. Основы теории реляционных баз данных 63
Исторические заметки 63
Основные положения реляционной теории баз данных 66
Основные понятия 66
Некоторые выводы 72
Ключи 73
Типы таблиц 77
О "значении" NULL 78
Правила Кодда 81
Реляционная алгебра 86
Унарные операции 86
Бинарные операции 88
Еще о реляционной алгебре 98
Реляционное исчисление 99
Реляционное исчисление кортежей 99
Реляционное исчисление доменов 101
Нормальные формы 102
Избыточность данных и аномалии модификации 105
Декомпозиция 106
Функциональная зависимость в отношении 109
Первая нормальная форма 111
Вторая нормальная форма 115
Третья нормальная форма 117
Нормальная форма Бойса — Кодда 119
Четвертая нормальная форма и множественные зависимости 121
Пятая нормальная форма 122
Резюме 123
Связи между таблицами 124
Связь "один-к-одному" 124
Связь "один-ко-многим" 127
Другие типы связи 129
Реляционная целостность 135
Денормализация 138
2.3. Вопросы для самопроверки 141

Глава 3. Принципы проектирования ИС

143
3.1. О проектировании информационных систем 143
Некоторые определения и термины 143
Общие замечания 144
Общие требования к разрабатываемым информационным системам 146
Достоверность информации 146
Оперативность результатов 149
Соответствие уровню руководства 149
Системный подход 150
Обеспечение безопасности информации 150
Общие принципы разработки информационных систем 150
Централизованность разработки 151
Системность 151
Конкретность 151
Участие заказчика 151
Возможность модернизации разрабатываемой системы 152
Сопровождение системы 152
Учет требований безопасности 152
Совместимость 153
Стандартизация и унификация 153
Технологии проектирования 153
3.2. Жизненный цикл ИС 155
Процессы жизненного цикла 155
Основные процессы 156
Вспомогательные процессы 156
Организационные процессы 156
Модели жизненного цикла 157
Каскадная модель 157
Обзор этапов жизненного цикла в каскадной модели 161
V-образная каскадная модель 170
Спиральная модель 172
Прототипирования 174
RAD-технология 176
Краткий обзор других технологий разработки ИС 178
Технология RUP 178
Технология MSF 179
Технология CDM 180
Технология XP 182
3.3. Проектирование баз данных 184
Об этапах проектирования БД 185
Понятие сущности. Типы сущностей 186
Основные понятия 188
Система диаграмм 190
Правила порождения 193
Другие элементы ER-модели 195
CASE-средства 198
Общие понятия 198
Структура 198
Классификация CASE-средств 199
3.4. Моделирование предметной области 200
Функциональные диаграммы 200
Диаграммы потоков данных 204
О проектировании на основе языка UML 207
Общие сведения 207
Диаграммы прецедентов 208
Диаграммы классов 209
CASE-средства, поддерживающие язык UML 214
3.5. Проектирование пользовательского интерфейса 215
О пользовательском интерфейсе 215
Общие соображения 215
Стили пользовательского интерфейса 217
Критерии эффективности пользовательского интерфейса 218
Принципы и стандарты 219
Источники пользовательского интерфейса 219
Руководящие принципы и проектирование пользовательского интерфейса 220
Некоторые правила проектирования пользовательского интерфейса 222
Этапы 225
3.6. Вопросы для самопроверки 226

Глава 4. Программное управление реляционными базами данных. Язык SQL

227
4.1. О языках управления базами данных 227
Общие замечания 227
Пример процедурного языка управления базами данных 229
4.2. О языке SQL 233
Историческое введение 233
Стандарты SQL 234
Схема выполнения команды SQL 236
Формы языка SQL 237
Интерактивный SQL 238
Статический и встраиваемый SQL 240
Динамический SQL 248
Расширения SQL. Диалекты 252
4.3. Описание языка SQL 254
Общие положения 254
Типы данных 254
Элементы языка SQL 257
Подмножество DML (SQL) 259
Вставка строк 259
Обновление строк 261
Удаление строк 263
Команда выборки 263
Подмножество DDL (SQL) 296
Создание базы данных 296
Создание таблиц (CREATE TABLE) 298
Создание таблицы на основе запроса SELECT 301
Изменение структуры таблиц (ALTER TABLE) 302
Удаление таблиц (DROP TABLE) 303
Представления 303
Программные объекты базы данных 305
Объекты безопасности 306
Общие положения 306
Назначение привилегий 308
Отмена привилегий 310
Группы и схемы 311
4.4. Словарь базы данных 313
4.5. Язык QBE 315
4.6. О стандарте SQL99 (SQL3) 321
Уровни соответствия 321
Документы стандарта 324
Новые типы данных 325
Расширения операторов SQL 326
Процедурные расширения 326
Элементы объектного подхода 327
4.7. Вопросы для самопроверки 328

Глава 5. СУБД

330
5.1. О СУБД 330
Достоинства и недостатки СУБД 330
Преимущества 330
Недостатки 333
Функции СУБД 334
Типовая организация современной СУБД 338
Уровни СУБД 339
5.2. Низкоуровневая организация СУБД 340
Структура баз данных низкого уровня 341
Oracle 341
MS SQL Server 344
PostgreSQL 353
Технология доступа к данным 357
Хэширование 357
Индексы 359
Секционирование 367
Кластеризация в Oracle 372
5.3. Основы теории транзакций 373
Транзакция 373
Понятие транзакции 373
Свойства транзакций 374
Программное управление транзакциями 375
Журнал транзакций 377
Журнал транзакций и буферизация 378
Транзакции в многопользовательском режиме 381
Параллельное выполнение и конфликты транзакций 381
Графики выполнения транзакций 383
Распределенные транзакции 385
Блокировки 387
Типы блокировок 387
Конфликты блокировок (выход из тупиковых ситуаций) 390
Уровни изоляции 392
Другие средства устранения конфликтов транзакций 393
5.4. Резервное копирование 394
Стратегия резервного копирования и восстановления 394
Общие соображения 394
Устройства копирования 397
Что копировать 398
Время копирования (расписание) 400
Восстановление данных 403
5.5. Основы программирования на стороне СУБД 404
Принципы программирования на стороне СУБД 405
Хранимые процедуры и функции 406
Типы хранимых процедур 406
Структура хранимых процедур и функций 407
О расширениях языка SQL 414
Триггеры 414
5.6. Вопросы для самопроверки 419

Глава 6. Архитектура ИС

421
6.1. Интерфейсы и протоколы 421
Модель OSI 421
Протокол ODBC 425
Общие положения 425
Архитектура и настройка 426
Функции API ODBC 430
Примеры программ 431
Другие интерфейсы и протоколы 440
Интерфейсы доступа к базам данных 440
Интерфейсы Java 448
Протоколы семейства TCP/IP 452
6.2. Клиентские приложения (средства построения и архитектура) 462
О разработке клиентского приложения 463
Выбор системы программирования 463
Средства отображения табличных данных 465
Построение ИС на основе Web-сервера 467
О протоколе HTTP 468
О формате данных XML 469
Технология CGI 475
Другие технологии на стороне Web-сервера 477
"Тонкие" клиенты 479
JavaScript 480
Ajax 481
Требования к средствам разработки информационных систем на основе Web-технологий 483
6.3. Вопросы для самопроверки 484

Глава 7. Новые технологии в области баз данных

485
7.1. Хранилища данных (OLAP) 485
Общие положения 485
OLAP и OLTP 485
Основные концепции 487
Потоки информации в OLAP 489
Об архитектуре и типах хранилищах данных 491
Проектирование хранилища данных (пример) 492
Многомерные базы данных 495
Организация OLAP на базе MS SQL Server 2005 496
7.2. Объектные и объектно-реляционные СУБД 497
О стандарте объектных баз данных 498
Манифест 498
Стандарт 500
Примеры объектных СУБД 506
Объектно-реляционные СУБД 510
7.3. Распределенные информационные системы 513
Положения Дейта 513
Управление системным каталогом 515
Первичная копия 516
7.4. Вопросы для самопроверки 517
Литература 518
Предметный указатель 522



нет в наличии
сообщить о поступлении в продажу

|