История возникновения информационных систем

Стр.

ОГЛАВЛЕНИЕ

1. ОСНОВНЫЕ ПОНЯТИЯ ИНФОРМАЦИОННЫХ СИСТЕМ..................................................... 3

1.1. История возникновения информационных систем................................................................ 3

1.2. Современное понятие информационной системы.................................................................. 3

2. АВТОМАТИЗИРОВАННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ........................................... 4

2.1. Преимущества автоматизированных информационных систем........................................... 4

2.2. Классификация АИС.................................................................................................................. 4

2.2.1. Классификация по типу хранимых данных..................................................................... 5

2.2.2. Классификация по характеру обработки данных............................................................ 5

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

2.2.4. Классификация по степени распределенности................................................................ 6

2.2.5 Классификация АИС по другим признакам..................................................................... 6

3. БАНКИ ДАННЫХ............................................................................................................................. 7

3.1. Понятие банка данных............................................................................................................... 7

3.2. Преимущества банков данных.................................................................................................. 7

3.3. Предпосылки широкого использования банков данных....................................................... 8

3.4. Общие требования к банкам данных........................................................................................ 8

3.5. Компоненты банка данных........................................................................................................ 8

3.5.1. Информационная компонента........................................................................................... 9

3.5.2. Программные средства банков данных............................................................................ 9

3.5.3. Языковые средства БнД................................................................................................... 10

3.5.4. Технические средства банков данных............................................................................ 11

3.5.5. Организационно-методические средства....................................................................... 11

4. виды банков данных........................................................................................................... 12

4.1. Банки документов..................................................................................................................... 12

4.2. Банки знаний............................................................................................................................. 12

4.3. Экспертные системы................................................................................................................ 12

4.4. Хранилища данных.................................................................................................................. 12

5. системы управления базами данных (СУБД)........................................................ 13

5.1. Назначение и состав СУБД...................................................................................................... 13

5.2. Классификация СУБД.............................................................................................................. 13

5.3. Архитектура СУБД................................................................................................................... 14

5.4. Функции СУБД......................................................................................................................... 14

5.5. Основные распространенные СУБД...................................................................................... 16

6. ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ....................................................................... 17

6.1. Основные понятия в теории баз данных................................................................................ 17

6.2. Связи между сущностями........................................................................................................ 17

6.3. Этапы проектирования базы данных..................................................................................... 18

6.3.1. Инфологическое моделирование.................................................................................... 18

6.3.2. Даталогическое моделирование...................................................................................... 19

6.3.3. Физическое моделирование............................................................................................. 19

7. МОДЕЛИ ДАННЫХ........................................................................................................................ 20

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

7.2. Сетевая модель данных............................................................................................................ 21

7.3. Понятие реляционной модели данных................................................................................... 21

7.3. Постреляционная модель данных........................................................................................... 21

7.4. Объектно-ориентированная модель данных.......................................................................... 21

7.5. Объектно-реляционная модель данных.................................................................................. 21

8. Реляционная модель данных........................................................................................ 22

8.1. Понятие «отношения» в реляционной модели данных................................................... 22

8.2. Свойства отношений........................................................................................................... 23

8.3. Требования к реляционным базам данных........................................................................ 24

8.4. Основные математические понятия................................................................................... 26

9. НОРМАЛИЗАЦИЯ БАЗ ДАННЫХ............................................................................................... 27

9.1. Первая нормальная форма........................................................................................................ 27

9.2. Вторая нормальная форма........................................................................................................ 28

9.3. Третья нормальная форма......................................................................................................... 29

9.4. Нормальная форма Бойса – Кодда........................................................................................... 29

9.5. Многозначные зависимости.................................................................................................... 30

9.6. Четвертая нормальная форма................................................................................................... 31

9.7. Пятая нормальная форма.......................................................................................................... 31

9.8. Принципы выбора нормальной формы для проектируемой базы данных........................ 32

10. Введение в язык запросов sql..................................................................................... 33

10.1. Назначение языка SQL........................................................................................................... 33

10.2. Достоинства языка SQL......................................................................................................... 33

10.3. Состав языка SQL................................................................................................................... 34

10.4. Трехзначная логика................................................................................................................. 34

10.5. Основные типы данных языка SQL..................................................................................... 35

11. SQL. НЕКОТОРЫЕ Операторы языка определения данных............................. 36

11.1. Оператор CREATE TABLE................................................................................................... 36

11.2. Оператор ALTER TABLE...................................................................................................... 36

11.3. Оператор DROP TABLE........................................................................................................ 36

12. SQL. Операторы изменения данных.......................................................................... 37

12.1. Оператор INSERT INTO........................................................................................................ 37

12.2. Оператор UPDATE................................................................................................................. 37

12.3. Оператор DELETE FROM..................................................................................................... 37

13. SQL. выбор информации из базы данных............................................................... 38

13.1. Общее описание оператора SELECT.................................................................................... 38

13.1.1. Назначение оператора SELECT..................................................................................... 38

13.1.2. Синтаксическая диаграмма оператора SELECT.......................................................... 38

13.2. Обязательные предложения оператора SELECT................................................................. 38

13.3. Отбор строк (предложение WHERE).................................................................................... 40

13.3.1. Сравнение........................................................................................................................ 40

13.3.2. Проверка на принадлежность диапазону значений (BETWEEN)............................. 41

13.3.3. Проверка на членство во множестве (IN).................................................................... 41

13.3.4. Проверка на соответствие шаблону (LIKE)................................................................. 41

13.3.5. Отслеживание отсутствия значений (NULL).............................................................. 42

13.3.6. Составные условия отбора строк.................................................................................. 42

13.4. Сортировка результатов запроса (предложение ORDER BY)........................................... 42

13.5 Примерный порядок выполнения простых однотабличных запросов.............................. 43

13.6. Многотабличные запросы...................................................................................................... 44

13.6.1. Полные имена столбцов................................................................................................. 44

13.6.2. Псевдонимы таблиц........................................................................................................ 44

13.6.3. Особенности многотабличных запросов...................................................................... 44

13.6.4. Примеры многотабличных запросов............................................................................ 46

13.6.5. Соединение таблиц в предложении FROM................................................................. 47

13.6.6. Примерный порядок выполнения многотабличных запросов.................................. 48

13.7. Итоговые запросы на чтение................................................................................................. 48

13.7.1. Агрегатные функции...................................................................................................... 48

13.7.2. Группировка строк (предложение GROUP BY).......................................................... 50

13.7.3. Отбор групп строк (предложение HAVING)............................................................... 51

13.7.4. Примерный порядок выполнения итоговых запросов............................................... 52

13.8. Вложенные запросы на чтение (подзапросы)...................................................................... 52

13.8.1. Использование вложенных запросов............................................................................ 53

13.8.2. Сравнение с результатом вложенного запроса............................................................ 53

13.8.3. Проверка на принадлежность результатам вложенного запроса............................... 53

13.8.4. Проверка на существование (EXISTS)......................................................................... 54

13.8.5. Многократное сравнение (ANY, ALL)......................................................................... 54

13.9. Объединение результатов нескольких запросов................................................................. 56


1. ОСНОВНЫЕ ПОНЯТИЯ ИНФОРМАЦИОННЫХ СИСТЕМ

Трудовая деятельность человека постоянно связана с восприятием и накоплением информации об окружающей среде, отбором и обработкой информации при решении различных задач, обменом ею с другими людьми. С течением времени комплекс этих операций, методы и средства их реализации, послужили основой для создания информационных систем (ИС), основное назначение которых – информационное обеспечение пользователя, т. е. предоставление ему необходимых сведений из определенной предметной области. Под предметной областью понимается часть реального мира со всеми его объектами и взаимосвязями между ними, которая моделируется информационной системой.

Информационные системы создаются и используются человеком на протяжении многих столетий, если не тысячелетий. Например, даже древние библиотеки можно называть информационными системами, поскольку в них были реализованы основные задачи информационных систем – накопление информации, отбор (выбор) информации при решении определенной задачи, обмен информацией. В библиотеке такие действия выполняются не спонтанно, а в соответствие с некоторыми правилами, которые и определяют функционирование информационной системы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: