Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Информатика.doc
Скачиваний:
121
Добавлен:
28.08.2019
Размер:
4.53 Mб
Скачать

Глава 4. Технологии программирования 150

4.1. Основные понятия программного обеспечения 150

4.2. Характеристики программного продукта 156

4.3. Жизненный цикл программного продукта 163

4.4.Защита программных продуктов 168

4.5. Классы программных продуктов 175

4.6. Инструментарий технологии программирования 177

4.7. Классификация методов проектирования программных продуктов 184

4.8. Этапы создания программных продуктов 190

4.9. Структура программных продуктов 193

4.10. Структурное проектирование и программирование 195

4.11. Модульная структура программных продуктов 198

4.12. Алгоритмы 200

4.13. Классификации языков программирования и примеры языков 206

4.13.1. Лексические основы языка С++ 206

4.13.2. Основы функционального программирования с использованием языка LISP 224

Контрольные вопросы 237

Глава 5. Управление данными 239

5.1. Основы управления данными 239

5.1.1. Информация, данные и знания. 239

5.1.2.Функции управления 241

5.2.Банки данных в информационных системах. 241

5.2.1.Концепция баз данных 241

5.2.2.Файловые системы и базы данных 244

5.2.3.Понятия базы данных, банка данных и информационных систем. 248

«Под базой данных понимается совокупность организованных взаимосвязанных данных на машиночитаемых носителях. Под банком данных понимается совокупность баз данных, а также программные, языковые и другие средства, предназначенные для централизованного накопления данных и их использования с помощью электронных вычислительных машин».[99] 248

5.2.4.Классификация банков данных 249

5.3.Моделирование и модели данных 250

5.3.1.Уровни моделирования 250

5.3.2.Виды моделей 253

5.3.3.Модели данных 254

5.3.4.Иерархическая модель данных 256

5.3.5.Сетевая модель данных 257

5.3.6.Реляционная модель данных 258

5.3.7.Постреляционная модель представления данных 259

5.3.8.Многомерные модели представления данных 260

5.3.9.Объектно-ориентированные модели представления данных 261

5.4.Проектирование базы данных 262

5.4.1.Основы реляционной алгебры 262

5.4.2.Инфологический подход к проектированию баз данных 268

5.4.3.Модель «сущность—связь» 270

5.4.4.Переход к реляционной модели данных 273

5.4.5.Пример проектирования реляционной БД средствами СУБД Access 288

5.5.СУБД в архитектуре «клиент-сервер» 298

5.5.1.Открытые системы 298

5.5.2.Клиенты и серверы локальных сетей 300

5.5.3.Системная архитектура «клиент-сервер» 302

5.5.4.Серверы баз данных 303

5.6.Реляционный язык SQL 306

Структура SQL 309

Контрольные вопросы 313

Глава 6. Технологии обработки информации 315

6.1. Основные виды и процедуры обработки информации 315

6.1.1. Виды обработки информации 315

6.1.2. Основные процедуры обработки данных 316

6.2. Системы поддержки принятия решений (СППР) 317

6.2.1. Условия принятия решений 317

6.2.2. Решение задач с помощью искусственного интеллекта 319

6.2.3. Процесс выработки решения на основе первичных данных 320

6.2.4. Типы информационных систем поддержки принятия решений 320

6.2.5. Реализация процесса принятия решений 321

6.2.6. Средства разработки информационных приложений 322

6.3. Концепция хранилищ и витрин данных, достоинства и недостатки 322

6.3.1. История создания концепции хранилищ данных 323

6.3.2. Причины создания концепции хранилищ данных 325

6.3.3. Факторы и технологии складирования данных 327

6.3.4. Концепция хранилищ данных 329

6.3.5. Взаимное соотношение концепции хранилищ данных и концепций анализа данных 332

6.3.6. Реализации хранилищ данных 334

6.3.7. СУБД для аналитических систем 337

6.3.8. Витрины данных 340

6.4. Искусственный интеллект и интеллектуальные системы 343

6.4.1. Цели и задачи искусственного интеллекта 343

6.4.2. Направление исследований в области искусственного интеллекта 345

6.4.3. Структура интеллектуальной системы 346

6.4.4. Разновидности интеллектуальных систем 350

Контрольные вопросы 355

Глава 7. Интеллектуальные системы и технологии 356

7.1. Теория и технологии искусственного интеллекта 358

7.2. Математическое описание экспертной системы, логический вывод 364

7.3. Искусственные нейронные сети 370

7.4. Расчётно-логические системы, системы с генетическими алгоритмами 376

7.5. Мультиагентные системы 383

Контрольные вопросы 386

Глава 8. Инструментальные средства информационных систем 388

8.1. Состав и структура инструментальных средств информационных систем 390

8.2. Тенденции развития инструментальных средств информационных систем 405

8.3. Операционные системы инструментальных средств информационных систем 417

8.4. Технические средства инструментальных средств информационных систем 420

Контрольные вопросы 425

Глава 9. Инфокоммуникационные системы и сети 426

9.1. Модели и структура информационных сетей 428

9.2. Информационные ресурсы сетей 445

Хорошилов А.В. Селетков С.Н. Днепровская Н.В. Управление информационными ресурсами. 446

9.3. Теоретические основы современных информационных сетей 452

Контрольные вопросы 457

Глава 10. Методы и средства проектирования информационных систем и технологий 459

10.1. Технология проектирования информационных систем. Этапы проектирования 459

10.2. Методы проектирования информационных систем 470

10.3. Средства проектирования ИС 480

Контрольные вопросы 488

Список литературы 490