Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 357; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.018 сек.