КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Шмидт И. А
Информационное обеспечение систем управления
Пермь 2003
УДК
Рецензенты: д-р. техн. наук, проф. С. В. Бочкарев (Пермский государственный технический университет). канд. техн.наук, доцент В. П. Казанцев (Пермский государственный технический университет).
Информационное обеспечение систем управления: конспект лекций /Перм. гос. техн. ун-т. Пермь, 2003. 43 с.
Представлен конспект лекций по курсу «Информационное обеспечение систем управления» для направления подготовки дипломированного специалиста 654500 «Электротехника, электромеханика и электротехнологии» специальности 180400 «Электропривод и автоматика промышленных установок и технологических комплексов» дневного и заочного отделений. Конспект лекций рекомендуется для студентов изучающих курсы: «Информационное обеспечение систем управления» специальности 210200 «Автоматизация технологических процессов и производств». Содержание 1. Архитектуры обработки данных..................................................................................................................... 4 1.1 Архитектура хост/терминал..................................................................................................................................... 4 Архитектура файл/сервер......................................................................................................................................................... 4 1.3 Архитектура клиент/сервер........................................................................................................................................ 5 1.4 Многозвенная архитектура...................................................................................................................................... 6 2 Способы организации данных.......................................................................................................................... 6 2.1 Сетевая модель данных.............................................................................................................................................. 6 2.2 Реляционная модель данных................................................................................................................................... 7 3 Язык SQL как язык работы с реляционными базами...................................................................... 8 4 Данные и взаимосвязи............................................................................................................................................... 9 4.1 Объекты............................................................................................................................................................................... 9 4.2 Первичные ключи. Что выбрать в качестве первичных ключей для каждой из таблиц?............ 11 4.3 Нормализация данных.............................................................................................................................................. 11 4.3.1 Первая нормальная форма................................................................................................................................... 12 4.3.2 Вторая нормальная форма.................................................................................................................................. 12 4.3.3 Третья нормальная форма................................................................................................................................... 12 4.4 Типы данных.................................................................................................................................................................. 13 4.4.1 Числовые целые типы данных............................................................................................................................ 13 4.4.2 Числовые типы данных с плавающей точкой................................................................................................ 13 4.4.3 Символьные типы данных.................................................................................................................................... 14 4.4.4. Типы данных date, time и datetime.................................................................................................................... 14 4.4.5 Специальные типы данных.................................................................................................................................. 15 5 Основы методологии IDEF1X............................................................................................................................. 15 5.1 Предназначение IDEF1X............................................................................................................................................ 15 5.2 Сущности в IDEF1X и их атрибуты...................................................................................................................... 15 5.3 Связи между сущностями....................................................................................................................................... 16 5.4 Идентификация сущностей. Представление о ключах............................................................................. 17 5.5 Классификация сущностей в IDEF1X. Зависимые и независимые сущности............................... 19 5.6 Типы связей между сущностями. Идентифицирующие и неидентифицирующие связи.......... 19 5.7 Преимущества IDEF1X............................................................................................................................................... 20 5.8 Модель «склад» в нотации IDEF1X....................................................................................................................... 20 6 SQL (Structured System Language)................................................................................................................. 20 6.1 Структура запроса, основные ключевые слова и операторы................................................................ 20 6.1.1 Список основных операторов SQL.................................................................................................................... 21 6.1.2 Список основных ключевых слов SQL................................................................................................................ 21 6.2 Оператор SELECT.......................................................................................................................................................... 21 6.2.1 Предложение SELECT........................................................................................................................................... 23 6.2.2 Предложение FROM.............................................................................................................................................. 23 6.2.3 Предложение WHERE............................................................................................................................................ 24 6.2.4 Условия поиска........................................................................................................................................................ 24 6.2.5 Сортировка результатов запроса (предложение ORDER BY)................................................................. 27 6.2.6 Агрегатные функции.............................................................................................................................................. 28 6.2.7 Запросы с группировкой (предложение GROUP BY).................................................................................... 29 6.2.8 Условия поиска групп HAVING........................................................................................................................... 29 6.3 Работа с несколькими таблицами........................................................................................................................ 30 6.3.1 Объединение при помощи оператора WHERE................................................................................................ 30 6.3.2 Внутренние и внешние объединения.................................................................................................................. 31 6.4 Вложенные запросы................................................................................................................................................... 32 6.4.1 Исходная база данных........................................................................................................................................... 32 6.4.2 Вложение запросов................................................................................................................................................ 33 6.4.3 Оператор EXISTS................................................................................................................................................... 34 6.5 Объединение множества запросов в один..................................................................................................... 36 6.5.1 Когда можно выполнить объединение запросов?....................................................................................... 36 6.5.2 Использование UNION с ORDER BY................................................................................................................... 37 6.6 Команды модификации данных.......................................................................................................................... 38 6.6.1 Ввод значений (INSERT)......................................................................................................................................... 38 6.6.2 Удаление строк из таблиц (DELETE)............................................................................................................... 39 6.6.3 Изменение значений поля (UPDATE)................................................................................................................... 39 6.6.4 Использование подзапросов для команд модификации данных................................................................ 40 6.7 Модификация структуры данных........................................................................................................................ 41 6.7.1 Команда СREATE TABLE...................................................................................................................................... 41 6.7.2 Команда ALTER TABLE......................................................................................................................................... 41 6.7.3 Команда DROP TABLE........................................................................................................................................... 42
Дата добавления: 2014-12-07; Просмотров: 383; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |