Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


АННОТАЦИЯ.........................................................................................................................................6




ВВЕДЕНИЕ.............................................................................................................................................6

 

МОДУЛЬ 1. ОСНОВНЫЕ ПОНЯТИЯ...................................................................................................7

ГЛАВА 1.1. ВВЕДЕНИЕ В БАЗЫ ДАННЫХ.......................................................................................7

ГЛАВА 1.2. ПОЛЬЗОВАТЕЛИ БАНКОВ ДАННЫХ...........................................................................9

1.2.1. Основные функции группы администратора БД......................................................................10

ГЛАВА 1.3. АРХИТЕКТУРА БАЗ ДАННЫХ.....................................................................................11

1.3.1. Трехуровневая архитектура баз данных....................................................................................11

1.3.2. Процесс прохождения пользовательского запроса...................................................................12

ГЛАВА 1.4. КЛАССИФИКАЦИЯ МОДЕЛЕЙ ДАННЫХ................................................................13

ГЛАВА 1.5. ЖИЗНЕННЫЙ ЦИКЛ БД................................................................................................15

1.5.1. Системный анализ предметной области....................................................................................17

 

МОДУЛЬ 2. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ......................................................................17

ГЛАВА 2.1. ИНФОЛОГИЧЕСКОЕ (СЕМАНТИЧЕСКОЕ) МОДЕЛИРОВАНИЕ

ПРЕДМЕТНОЙ ОБЛАСТИ...................................................................................................................17

2.1.1. Модель «сущность-связь»...........................................................................................................18

2.1.2. Пример построения модели «сущность-связь».........................................................................22

ГЛАВА 2.2. РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ..........................................................................24

2.2.1. Реляционные объекты данных....................................................................................................25

2.2.2. Ограничения целостности в реляционной модели данных......................................................28

2.2.3. Реляционная алгебра....................................................................................................................31

2.2.4. Алгоритм перехода от модели «сущность-связь» к реляционной модели.............................40

ГЛАВА 2.3. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ НА ОСНОВЕ

ПРИНЦИПОВ НОРМАЛИЗАЦИИ......................................................................................................43

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

2.3.2. Первая нормальная форма...........................................................................................................44

2.3.3. Вторая нормальная форма...........................................................................................................45

2.3.4. Третья нормальная форма...........................................................................................................45

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

2.3.6. Четвертая нормальная форма......................................................................................................46

2.3.7. Пятая нормальная форма (нормальная форма проекции-соединения)...................................47

 

МОДУЛЬ 3. РЕАЛИЗАЦИЯ РЕЛЯЦИОННОЙ МОДЕЛИ В СРЕДЕ

ВЫБРАННОЙ СУБД...........................................................................................................................47

ГЛАВА 3.1. РЕАЛИЗАЦИЯ РЕЛЯЦИОННОЙ МОДЕЛИ В

СРЕДЕ ВЫБРАННОЙ СУБД (MS ACCESS)......................................................................................47

3.1.1. Создание таблиц...........................................................................................................................47

3.1.2. Построение схемы данных. Задание ограничений целостности.............................................51

ГЛАВ 3.2. ТАБЛИЧНЫЙ ЯЗЫК ЗАПРОСОВ QBE...........................................................................53

3.2.1. Запросы с использованием одной таблицы...............................................................................55

3.2.2. Возможности совместной обработки нескольких таблиц, связывание таблиц.....................58

3.2.3. Вычисляемые поля.......................................................................................................................61

3.2.4. Возможности группировки данных. Использование агрегатных функций...........................62

3.2.5. Вложенные запросы.....................................................................................................................64

3.2.6. Корректирующие запросы..........................................................................................................65

3.2.7. QBE как «построитель» SQL-запросов......................................................................................67

 

МОДУЛЬ 4. ЯЗЫК SQL......................................................................................................................67

ГЛАВА 4.1. ОПЕРАТОР ВЫБОРА SELECT......................................................................................68

4.1.1. Синтаксис оператора SELECT....................................................................................................68

4.1.2. Запросы с использованием одной таблицы...............................................................................70

4.1.3. Возможности совместной обработки нескольких таблиц........................................................71

4.1.4. Вычисляемые поля.......................................................................................................................72

ГЛАВА 4.2. ПРИМЕНЕНИЕ АГРЕГАТНЫХ ФУНКЦИЙ И ВЛОЖЕННЫХ

ЗАПРОСОВ В ОПЕРАТОРЕ ВЫБОРА…...........................................................................................73

4.2.1. SQL-функции................................................................................................................................73

4.2.2. Вложенные подзапросы...............................................................................................................74

ГЛАВА 4.3. ОПЕРАТОРЫ МАНИПУЛИРОВАНИЯ ДАННЫМИ..................................................76

АКЛЮЧЕНИЕ. НАПРАВЛЕНИЯ РАЗВИТИЯ БАЗ ДАННЫХ.......................................................77

 

ГЛОССАРИЙ........................................................................................................................................79

 

СПИСОК ЛИТЕРАТУРЫ..................................................................................................................81

 

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ....................................................................82

МОДЕЛЬ «СУЩНОСТЬ-СВЯЗЬ»........................................................................................................82

РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ...............................................................................................82

РЕЛЯЦИОННАЯ АЛГЕБРА.......................................................................................…......................82

НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ.....................................................................................................83

ЗАПРОСЫ НА QBE...............................................................................................................................83

ЗАПРОСЫ НА SQL...............................................................................................................................84

ПРОЕКТИРОВАНИЕ БД «БИБЛИОТЕКА».......................................................................................85

 

 

ПРОГРАММА ДИСЦИПЛИНЫ

Модуль 1. Основные понятия

Глава 1.1. Введение в базы данных

Глава 1.2. Пользователи банков данных

Основные функции группы администратора БД

Глава 1.3. Архитектура баз данных

Трехуровневая архитектура баз данных

Процесс прохождения пользовательского запроса

Глава 1.4. Классификация моделей данных.

Документальные модели.

Фактографические модели.

Глава 1.5. Жизненный цикл БД.

Этапы проектирования БД.

Системный анализ предметной области

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 89; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты