Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Чигарина Е.И




Базы данных

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

 

 

САМАРА

Издательство СГАУ

 

УДК СГАУ: 004.9(075)

ББК 32.97

 

Ч 586

 

Рецензенты: д-р техн. наук, профессор С.А. Пиявский

к.т.н., доцент Л.А. Жаринова

к.п.н., доцент М.В. Додонов

 

 

Ч 586 Базы данных: учебное пособие / Е.И.Чигарина. – Самара: Издательство Самар. гос. аэрокосм. ун-та, 2014.- 120 с.: ил.

 

 

ISBN 978-5-7883-0763-3

 

 

В данном учебном пособии изложены основные концепции баз данных, а также практическая ориентация на разработку локальных и распределенных баз данных с применением современных СУБД, используемых в автоматизированных информационных системах оперативной обработки данных.

Учебное пособие предназначено для студентов - бакалавров, обучающихся по очной форме по направлению 230100.62 – «Информатика и вычислительная техника» по курсу «Базы данных», и подготовлено на кафедре информационных систем и технологий Самарского аэрокосмического университета.

 

УДК СГАУ: 004.9(075)

ББК 32.97

 

ISBN 978-5-7883-0763-3 © Самарский государственный

аэрокосмический университет, 2014

 

Оглавление

Введение. Понятие баз данных. Виды баз данных. Средства реализации баз данных. Основные этапы создания баз данных. 5

Глава 1. Модели данных. 8

1.1 Уровни представления данных. Понятия схемы и подсхемы данных. 8

1.2 Модели концептуального уровня представления данных. 9

1.3 Модели данных логического уровня представления данных. 14

1.4 Методология IDEF1X построения логических моделей реляционных баз данных. 17

1.5 CASE-средства проектирования баз данных. 29

Глава 2. Теоретические основы реляционных баз данных. 32

2.1 Основные понятия. Операции обновления и реляционной алгебры.. 32

2.2 Реляционное исчисление кортежей и доменов. 37

2.3. Языки манипулирования данными в реляционных системах. 38

2.4. Понятие ключа и функциональных зависимостей. 40

2.5 Нормализация отношений. 1, 2, 3, 4, 5 нормальные формы отношений. 40

2.6 Описание формального алгоритма приведения отношений к третьей нормальной форме 44

2.7 Пример анализа отношений базы данных на третью нормальную форму. 47

Глава 3. Физическое проектирование баз данных. 48

3.1 Формат и размещение физических (хранимых) записей. 48

3.2 Методы доступа к данным.. 51

Глава 4. Свойства баз данных. 57

4.1 Целостность данных. 57

4.2 Свойство безопасности и секретности баз данных. 58

4.3 Восстанавливаемость, согласованность и эффективность баз данных. 58

4.4 Реорганизация баз данных. Администратор баз данных. Словарь данных. 59

Глава 5. Язык SQL. Стандарт языка SQL.. 60

5.1 История SQL. История стандарта SQL. Уровни соответствия. Классы инструкций SQL 60

5.2 Идентификаторы. Константы. Операторы. Типы данных. Ограничения. 61

5.3 SQL – инструкции для работы со схемами. 63

5.4 SQL – инструкции для работы с данными. 64

5.5 SQL – инструкции для работы с сеансами. 66

5.6 SQL – инструкции для работы с транзакциями. 66

Глава 6. Теоретические основы распределенных баз данных. 66

6.1 Основные понятия систем с распределенной обработкой данных. 66

6.2 Изолированность пользователей в многопользовательских системах. 69

6.3 Сериализация транзакций. Методы сериализации транзакций. 70

6.4 Журнализация и буферизация изменений в базах данных. 75

Глава 7. Пример реализации распределённых баз данных. MS SQL Server 77

7.1. Основные характеристики MS SQL Server. Системные базы данных, таблицы и хранимые процедуры. Базы данных и файлы.. 77

7.2 Таблицы баз данных. Создание, удаление, изменение. 82

7.3 Индексы баз данных. 83

7.4 Программирование на Transact SQL. Комментарии. Переменные. Команды управления 83

7.5 Курсоры. Типы курсоров. Работа с курсорами. 85

7.6 Правила, значения по умолчанию, представления. 87

7.7 Хранимые процедуры и функции. 91

7.8. Управление триггерами и транзакциями. 92

7.9 Диагностика и сбор данных. Оптимизация запросов. 95

7.10 Удаленный доступ к данным.. 97

Глава 8. Администрирование баз данных на примере SQL Server 99

8.1. Система безопасности. Аутентификация. Учетные записи и роли. Планирование разрешений 99

8.2. Репликация данных. Типы репликаций. 102

8.3. Перемещение данных. 106

8.4. Резервное копирование и восстановление баз данных. 108

8.5 Автоматизация решения административных задач. Система оповещений. 112

Заключение. 113

Приложение. 113

Список рекомендуемой литературы.. 119




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 806; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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