Базы данных: Учебное пособие (Принципы построения и эксплуатации баз данных. Основы проектирования реляционных баз данных)

Страницы работы

Фрагмент текста работы

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение высшего

профессионального образования

«Хабаровская государственная академия экономики и права»

Кафедра информационных технологий

Базы данных

Учебное пособие

Хабаровск 2005


ББК 3

Л 93

Ю. В.  Базы данных : учебное пособие. – Хабаровск:

РИЦ ХГАЭП, 2005. – 80 с.

Рецензенты: кафедра прикладной математики и информатики ТОГУ, зав. кафедрой д-р физ.-мат. наук, профессор ;

зав. кафедрой прикладной математики ДВ ГУПС, д-р техн. наук, профессор

В пособии рассматриваются фундаментальные теоретические принципы построения и эксплуатации баз данных (БД): понятия банка данных и его компонентов, модели данных, используемые для построения БД, проблемы поддержания целостности и защиты баз данных, восстановления их после сбоев, организация внутреннего уровня СУБД, многопользовательская (распределенная) обработка данных. Приводятся основы проектирования реляционных баз данных, наиболее распространенных в настоящее время.

Предназначено для студентов 2 – 4 курсов всех специальностей и форм обучения, изучающих дисциплину «Информационные системы в экономике».

Утверждено ИБС академии в качестве учебного пособия для студентов 2 – 4 курсов всех специальностей и форм обучения

Редактор Г. С. Одинцова

Подписано к печати                                                                                 Формат 60х84/16.

Бумага писчая. Офсетная печать. Усл. п. л. 4,7.                               Уч.-изд. л. 3,3.

Тираж 250 экз. Заказ №

680042, г. Хабаровск, ул. Тихокеанская, 134, ХГАЭП, РИЦ

© Хабаровская государственная академия экономики и права, 2005


Содержание

Предисловие. 4

Введение. 5

1. Основные понятия баз данных. 6

1.1. Банк данных и его компоненты.. 6

1.2. Модели данных. 10

2. Целостность баз данных. 19

3. Внутренняя организация СУБД.. 24

3.1. Общие положения. 24

3.2. Линейный список. 26

3.3. Инвертированный список. 27

3.4. Индексы.. 28

3.5. Хеширование. 32

3.6. Кластеризация. 37

4. Распределенная обработка данных. 38

4.1. Режимы работы с базой данных. 38

4.2. Архитектура «клиент-сервер». 39

4.3. Модели «клиент-сервер». 44

4.4. Управление распределенными данными. 48

5. Восстановление баз данных. 51

5.1. Транзакции. 51

5.2. Журнал транзакций. 52

5.3. Выполнение транзакций в многопользовательских системах. 53

6. Защита баз данных. 57

7. Основы проектирования реляционных баз данных. 59

7.1. Этапы проектирования. 59

7.2. Построение концептуальной модели предметной области. 60

7.3. Логическое проектирование базы данных. 65

7.4. Нормализация отношений. 69

7.5. Автоматизированные технологии проектирования баз данных. 74

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

Библиографический список. 80


Предисловие

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

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

В учебном пособии рассматриваются понятия банка данных и его компонентов, модели данных, используемые для построения БД, проблемы поддержания целостности и защиты баз данных, восстановления их после сбоев, организация внутреннего уровня СУБД, многопользовательская (распределенная) обработка данных. Значительная часть пособия посвящена основам проектирования реляционных баз данных, наиболее распространенных в настоящее время.

Пособие ориентировано на студентов общеэкономических специальностей, поэтому перечисленные вопросы рассмотрены на начальном, понятийном уровне. Для получения более подробной и детальной информации следует обратиться к специальным книгам, сведения о некоторых из которых приводятся в библиографическом списке [ 1, 2, 4 – 6, 10 – 12, 14].

Целью пособия является ознакомление студентов с общетеоретическими основами построения, проектирования и функционирования баз данных. Поэтому в нем практически не рассматриваются технологии работы с конкретной СУБД. Только по мере необходимости отдельные теоретические положения иллюстрируются на примере СУБД MS Access, используемой в ХГАЭП в рамках лабораторного практикума по дисциплине «Информационные системы в экономике».

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

Автор считает своим долгом выразить признательность преподавателям кафедры информационных технологий ХГАЭП Комовой О.С. и Сандалову В.С. за критические замечания и полезные советы, сделанные в ходе обсуждения данного пособия.

Введение

Деятельность специалистов, работающих в различных сферах экономики

Похожие материалы

Информация о работе