Студопедия

КАТЕГОРИИ:


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

Судаков Е.С




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

СУДАКОВ Е.С.

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

СУДАКОВ Е.С.

Им. Н. Э. Баумана

Создание отчетов

 

1. Для того чтобы иметь возможность распечатать данные, имеющиеся в базе данных, используются отчеты. На первом этапе освоения программы Access целесообразно воспользоваться командой «Мастер отчетов» расположенной на ленте «Создать».


[1] Для расчёта суммы заказа используйте Построитель выражений (рис.4).

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

Москва - 2008

Учебное пособие «Основы построения баз данных» рекомендуется для студентов ВУЗов для выработки у студентов базовых теоретических знаний о базах данных (БД) и порядке их проектирования, а также практических навыков разработки баз.

 

Данное пособие посвящено рассмотрению следующих вопросов.

 

Первые три раздела посвящены введению в теорию баз данных. Дается определение понятию базы данных, системы управления базами данных, моделей данных и приводится классификация типов систем баз данных. Также рассматривается архитектура систем баз данных (ANSI/SPARC, «клиент/сервер»), организация распределенных систем обработки данных. В заключение рассматриваются вопросы выполнения семантического моделирования, что является начальным этапом проектирования базы данных, и описание наиболее распространенного здесь подхода – ER-моделирования, а также способа графического представлению ER-моделей – ER-диаграммы.

Разделы 4-6 посвящены введению в теорию реляционных баз данных. Описывается суть реляционного подхода к построению баз данных, вводятся основные понятия, используемые в рамках данного подхода. Затем приводится введение в наиболее распространенный язык работы с реляционными базами данных – язык SQL. Дается описание принципов, заложенных в данных язык и простейших конструкций языка. В заключение подробно рассматривается часть реляционной модели, относящаяся к определению структур данных и типов данных.

Разделы 7-9 посвящены описанию двух эквивалентных подходов – реляционной алгебры и реляционного исчисления, а также способам поддержания целостности данных. Также после рассмотрения соответствующих теоретических положений теории реляционных модели данных, приводятся средства языка SQL, которые реализуют те или иные возможности.

Разделы 10-12 посвящены описанию концепции нормальных форм баз данных и самих процедур нормализации. Кроме того уделено внимание на общей структуре проектирования баз данных. Данный материал необходим для формирования знаний о процессе проектирования баз данных, этапах этого проектирования и порядке выполнения каждого этапа.


Содержание

Список сокращений. 5

Введение. 6

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

1.1 Понятие системы баз данных. 6

1.2 Базы данных и их назначение. 10

1.3 Данные и модели данных. 13

1.4 Типы систем баз данных. 14

2. Архитектура системы баз данных. 17

2.1 Уровни архитектуры.. 17

2.2 Система управления базами данных. 19

2.3 Система управления передачей данных. 21

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

2.5 Утилиты.. 23

2.6 Распределенная обработка. 23

3. Семантическое моделирование. 27

3.1 Общий подход. 27

3.2 Модель «сущность/связь». 29

3.3 ER-диаграммы.. 31

4. Введение в реляционные базы данных. 35

4.1 Реляционная модель. 35

4.2 Отношения и переменные-отношения. 37

4.3 Оптимизация. 39

4.4 Каталог. 41

4.5 Базовые переменные отношения и представления. 41

4.6 Транзакции. 43

5. Введение в язык SQL. 45

5.1 Обзор языка SQL. 45

5.2 Каталог в SQL. 47

5.3 Представления. 48

5.4 Транзакции в SQL. 49

5.5 Взаимодействие приложений и СУБД.. 49

6. Домены, отношения и базовые переменные-отношения. 51

6.1 Домены.. 52

6.2 Значения отношений. 53

6.3 Средства SQL. 54

7. Реляционная алгебра. 58

7.1 Введение в реляционную алгебру. 58

7.2 Реляционная замкнутость. 59

7.3 Синтаксис. 60

7.4 Семантика. 61

7.5 Примеры.. 65

7.6 Назначение реляционной алгебры.. 66

8. Реляционное исчисление. 67

8.1 Введение в реляционное исчисление. 67

8.2 Исчисление кортежей. 68

8.3 Примеры для исчисления кортежей. 70

8.4 Средства языка SQL. 71

9. Целостность данных. 75

9.1 Введение в целостность данных. 75

9.2 Ограничения типа. 76

9.3 Ограничения атрибута. 76

9.4 Ограничения переменной-отношения. 77

9.5 Ограничения баз данных. 77

9.6 «Золотое правило». 78

9.7 Ограничения состояния и ограничения перехода. 79

9.8 Ключи. 80

9.9 Средства языка SQL. 84

10. Функциональные зависимости. 87

10.1 Введение. 87

10.2 Основные определения. 87

10.3 Тривиальные и нетривиальные зависимости. 89

10.4 Замыкание множества зависимостей. 89

10.5 Замыкание множества атрибутов. 91

10.6 Неприводимые множества зависимостей. 92

11. Нормализация: формы 1НФ, 2НФ, 3НФ и НФБК. 95

11.1 Введение. 95

11.2 Декомпозиция без потерь и функциональные зависимости. 96

11.3 Первая, вторая и третья нормальные формы.. 98

11.4 Нормальная форма Бойса-Кодда. 104

12. Нормализация: более высокие нормальные формы.. 107

12.1 Многозначные зависимости и четвертая нормальная форма. 107

12.2 Зависимости соединения и пятая нормальная форма. 110

12.3 Общая схема процедуры нормализации. 114

Вопросы для самопроверки. 116

Дополнительная литература. 118

 





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


Дата добавления: 2015-05-09; Просмотров: 377; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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