Управление данными Управление данными В учебнике рассмотрены вопросы проектирования информационных систем, организации и обработки данных, создания и эксплуатации компьютерных баз данных. Основное внимание уделено освещению методов, средств анализа и моделирования предметных областей, проектированию схем реляционных баз данных, а также изучению средств манипулирования данными современных промышленных систем управления базами данных. Приведены многочисленные примеры и задания, способствующие закреплению навыков студентов в части проектирования, создания и использования реляционных баз данных. Для студентов учреждений высшего профессионального образования. Может быть использован для повышения квалификации специалистов. Академия, Academia 978-5-7695-6232-7
533 руб.
Russian
Каталог товаров

Управление данными

Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре
  • Отзывы ReadRate
В учебнике рассмотрены вопросы проектирования информационных систем, организации и обработки данных, создания и эксплуатации компьютерных баз данных. Основное внимание уделено освещению методов, средств анализа и моделирования предметных областей, проектированию схем реляционных баз данных, а также изучению средств манипулирования данными современных промышленных систем управления базами данных. Приведены многочисленные примеры и задания, способствующие закреплению навыков студентов в части проектирования, создания и использования реляционных баз данных. Для студентов учреждений высшего профессионального образования. Может быть использован для повышения квалификации специалистов.
Отрывок из книги «Управление данными»
ПРЕДИСЛОВИЕ
Настоящий учебник знакомит читателя с методологической базой и современными методами и средствами управления данными, обеспечивая целостный подход к принятию управленческих решений в областях проектирования информационных систем, организации и обработки данных, создания и эксплуатации баз данных.
Книга подготовлена коллективом преподавателей кафедры «Кибернетика» Московского инженерно-физического института (получившего статус Национального исследовательского ядерного
университета). Авторы обогатили материал учебника собственным опытом преподавания курсов «Математические основы обработки данных», «Основы автоматизированных информационных технологий», «Модели данных СУБД» и «Проектирование баз данных».
Учебник состоит из семи глав, в которых последовательно рассматриваются теоретические и методологические основы, практические аспекты управления данными, а также содержит два приложения. В приложении 1 кратко изложена история развития информационных технологий. Приложение 2 представляет собой методические указания для самостоятельной работы студентов по проектированию баз данных, что является важнейшей составляющей учебного плана по этой дисциплине. В учебник включено также достаточное количество примеров, позволяющих обеспечить освещение практических вопросов.
Материал учебника распределен следующим образом: А.В.Кузовкин — гл. 1, 2, 6, приложение 2; А.А.Цыганов — гл. 3, подразд. 3.1—3.6, гл. 4, приложение 1; А.Б.Щукин — гл. 5 и 7, гл. 3, под-
разд. 3.7 и 3.8.
Авторы выражают благодарность заведующему кафедрой «Кибернетика» Московского инженерно-физического института С.В.Синицыну, преподавателю кафедры В.И.Скворцову за совместную работу по становлению соответствующих курсов и обсуждению возникающих в процессе обучения проблем, а также студентам Олесе Ливановой и Анне Беловой, чьи работы были использованы при написании этого учебника. Авторы признательны основателю кафедры и ее первому заведующему, великому пропагандисту кибернетики Льву Тимофеевичу Кузину и продолжателю его дела ныне здравствующему Борису Николаевичу Оныкину.
Особую благодарность за ценные замечания авторы считают своим долгом выразить рецензентам: заведующему лабораторией ИПУ РАН, заведующему кафедрой МФТИ, доктору технических наук, профессору Г.Н.Калянову и проректору по заочному и дистанционному обучению Московского экономического института кандидату технических наук, доценту В.А.Новикову. Не менее глубокая признательность — коллективному рецензенту — кафедре «Кибернетика» МИФИ.
Авторы надеются, что читатели расширят свое представление о проблеме управления данными и автоматизированных системах, узнают несколько больше, чем можно почерпнуть, работая в рамках определенной технологии и с одной системой управления базами данных.



Гл а в а 1
КИБЕРНЕТИЧЕСКИЕ ОСНОВЫ УПРАВЛЕНИЯ ДАННЫМИ
Все знают библейское изречение «В начале было Слово». В нашем случае этим Словом стала книга Норберта Винера, вышедшая в 1948 г. [3] и ознаменовавшая появление новой науки — кибернетики. В этой книге декларировалось, что технические устройства, людей, живые организмы, социальные коллективы и экономические сообщества, банки и заводы объединяет нечто общее — все они являются системами и в каждой системе действуют общие законы управления и связи.
Рассмотрим кратко эти понятия и покажем, что базы данных и создаваемые на их основе информационные системы также подчиняются этим законам. Итак, кибернетика — это наука об общих закономерностях процессов управления и передачи информации
в машинах, живых организмах и обществе.
1.1. Системы, сигналы, каналы связи, обратные связи, устойчивость систем
Система — это очень популярное и часто используемое понятие. Однако люди нередко не могут ответить на вопрос, что такое система, как можно определить это понятие?
Приведем классическое определение термина «система» — это совокупность нескольких частей, обладающая, по крайней мере, одним свойством, которым не обладает любое подмножество этих
частей. Система может состоять из подсистем. Каждая подсистема удовлетворяет определению понятия «система». Так, телевизор можно рассматривать как систему, а систему регулировки частоты развертки — как его подсистему; человека — как систему, а его кровеносную систему — как подсистему организма.
В настоящее время все новые разработки, появляющиеся в технике, информатике, программировании, — это новые системы,
продукт синтеза систем.
Кибернетика рассматривает несколько подходов к изучению, анализу и синтезу систем. Систему можно рассматривать как «черный ящик» — и тогда мы изучаем только входы и выходы системы и исследуем ее реакцию на единичные воздействия (сигналы). Систему можно рассматривать как «белый ящик» — и тогда мы изучаем, из каких частей состоит система, как они взаимодействуют друг с другом, каким образом поступивший на вход сигнал распространяется по элементам системы. Иногда систему рассматривают как «серый ящик», в этом случае часть подсистем рассматривается подробно, а часть остается «черным ящиком».
Первоначально исследованием систем занялись разработчики самонаводящихся зенитных снарядов и ракет, которых заинтересовало: почему после получения команды на изменение траектории одни снаряды медленно меняют направление движения, в то
время как другие начинают «рыскать» вокруг заданной траектории, иногда в конце концов выходя на нее, а иногда улетая «в молоко».
Была сформулирована проблема обеспечения устойчивости систем, т.е. теоретическое предсказание поведения системы при элементарных воздействиях на входе.
Потребовались усилия многих исследователей, чтобы выделить понятия «сигнал», «канал связи» и «обратные связи». Было показано, что для управления поведением системы необходим канал
связи, соединяющий выход системы с ее входом, — так называемая обратная связь. Были исследованы различные типы обратных связей и сделан вывод: для повышения устойчивости систем необходима отрицательная обратная связь.
В настоящее время разработчики систем, особенно информационных и программных, даже не задумываются о каналах связи, устойчивости и обратных связях. Они строят модели бизнеспроцессов, обсуждают тонкости применения инструментальных средств, уточняют профили пользователей и говорят об архитектуре системы. Однако все эти действия, направленные на создание новой системы, подчиняются основным понятиям кибернетики,
сформулированным и понятым в середине XX в.
Можно сказать, что в основе любой современной программно-информационной системы лежат труды таких гигантов, как А.Н.Колмогоров, А.А.Ляпунов (старший) и А.А.Ляпунов (младший), А.А.Марков, В.М.Глушков, Н.Винер, Ф.Розенблатт, К.Э.Шеннон, Э.С.Бир и многих других.

Оставить заявку на описание
?
Содержание
Предисловие 3
Глава 1. Кибернетические основы управления данными 5
1.1. Системы, сигналы, каналы связи, обратные связи, устойчивость систем 5
1.2. Информация, данные, знания 6
1.3. Вывод новых знаний 8
1.4. Управление. Функции управления 10
1.5. Автоматические и автоматизированные системы 11
Глава 2. Информационные системы и банки данных 13
2.1. Архитектура информационных систем 13
2.2. Банки данных в информационных системах 16
2.3. Пользователи банков данных 18
2.4. Функции администратора банка данных 19
Глава 3. Модели данных 23
3.1. Классификация моделей данных 23
3.2. Понятие «модель данных» по Э.Кодду 26
3.3. Основы иерархической модели данных 27
3.3.1. Типы структур данных 27
3.3.2. Основные операции 34
3.4. Основы сетевой модели данных 38
3.4.1. Типы структур данных 38
3.4.2. Основные операции 40
3.5. Основы реляционной модели данных 42
3.5.1. Типы структур данных 43
3.5.2. Основные операции 47
3.6. Нормальные формы 53
3.7. Целостность данных 58
3.8. Развитие моделей данных 62
Глава 4. Языки на основе реляционной модели данных 64
4.1. Язык SQL-92 64
4.1.1. Исчисление на кортежах — математическая основа языка SQL 65
4.1.2. Предложения языка SQL 69
4.1.3. Представление операций реляционной алгебры
в языке SQL 81
4.1.4. Использование языка SQL с другим языком 86
4.2. Языки типа <query by example> 90
Глава 5. Базы данных и управление ими 92
5.1. Централизованное управление данными с помощью СУБД 92
5.2. Функции СУБД 94
5.2.1. Управление данными во внешней памяти 94
5.2.2. Управление буферами оперативной памяти 94
5.2.3. Управление транзакциями 95
5.2.4. Журнализация 97
5.2.5. Поддержка языков базы данных 98
5.3. Администрирование баз данных 99
5.4. Обзор существующих СУБД 101
5.4.1. Промышленные СУБД. Распространенность
и классификация 101
5.4.2. Настольные СУБД 104
Глава 6. Основы проектирования баз данных 106
6.1. Предметная область. Моделирование предметной области 106
6.1.1. Проектирование как процесс 106
6.1.2. Предметная область 107
6.1.3. Моделирование предметных областей 109
6.2. Языки представления инфологических моделей 111
6.3. Переход от инфологической модели к реляционной базе данных 114
6.3.1. «Лобовой» способ 114
6.3.2. Нормализованные ER-модели 116
6.3.3. Дополнительные возможности отражения семантики предметной области 118
6.3.4. Использование семантики предметной области
при проектировании 120
6.3.5. Переход от модели предметной области к модели базы данных 127
6.3.6. Построение схемы реляционной базы данных 130
6.4. Инфологические модели типовых фрагментов предметных областей 131
6.4.1. Векторы и матрицы 131
6.4.2. Изменение значений свойств во времени 133
6.4.3. Единицы измерения 137
6.4.4. Родовидовые отношения 139
6.4.5. ER-модели графовых структур 141
6.4.6. Плановые и фактические показатели 149
6.5. «Ловушки» русского языка при построении моделей 151
6.5.1. Имена сущностей и связей 152
Языки представления даталогических моделей 155
6.6.1. Модель данных системы ERwin 156
6.6.2. Соответствие моделей Silverrun и ERwin 160
6.6.3. Применение САSE-систем 164
6.7. Пример проектирования базы данных 165
6.7.1. Уточнение предметной области 165
6.7.2. Концептуальная модель предметной области 169
6.7.3. Даталогическая модель 173
Глава 7. Тенденции развития банков данных 183
7.1. Объектно-ориентированные базы данных 184
7.1.1. Объектно-ориентированная модель данных 186
7.1.2. Объектная база данных СУБД Cachе
Штрихкод:   9785769562327
Аудитория:   18 и старше
Бумага:   Офсет
Масса:   325 г
Размеры:   217x 145x 18 мм
Тираж:   2 500
Литературная форма:   Учебник
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить