Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-06-02.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
26.54 Mб
Скачать

Глава 6. Обзор субд 506

6.1. Российская СУБД ЛИНТЕР 506

6.2. СУБД MySQL 533

6.3. СУБД InterBase 553

6.4. СУБД Firebird 556

6.5. СУБД DB2 563

6.6. СУБД PROGRESS 575

6.7. СУБД PostgreSQL 587

6.8. СУБД ORACLE 613

6.9. СУБД Microsoft SQL Server 616

6.10. Постреляционная СУБД Cache’ 619

В конце 1997 года компания InterSystems Corp. выпустила постреляционную СУБД Cache' (содержание пункта является копией одноименной статьи В.А. Федорова, консультанта по продуктам, InterSystems Corp. http://citforum.ru/database/articles/cache.shtml). За 4 года вышло несколько версий СУБД Cache', в настоящий момент компания предлагает Cache' 4.1. 619

Литература 626

6.11. Распределенная файловая система Google File System (GFS) 626

6.12. Berkeley DB – движок для СУБД 637

6.13 СУБД – движок SQLite 644

6.14 СУБД Visual Clarion 657

Глава 7. Практикум 671

7.1. Язык запросов SQL 671

7.1.1. Запросы на чтение данных 671

7.1.2. Запросы на обновление данных 676

7.1.3. Представления 678

7.2. Работа с базами данных 680

680

7.3. Курсовые работы 680

Приложения 689

Приложение 1. Ответы на вопросы для самопроверки 689

Приложение 2. Вопросы для экзаменационных билетов 694

Приложение 3. Встроенные функции СУБД Visual FoxPro 698

Приложение 4. События, методы и свойства объектов СУБД Visual FoxPro 703

Приложение 5. Встроенные функции PL/SQL СУБД Oracle 721

Приложение 6. Оформление курсовой работы с примером 725

Предметный указатель 771

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

Моему внуку Антону

Введение

Предметом изучения курса являются базы данных (БД); принципы и методы построения, жизненный цикл и типология БД; рас­пре­де­лен­ные и объект­но-ориен­тированные БД; организация процессов обработ­ки данных в БД; ограничения целостности; технология опе­ра­тив­ной обработ­ки транзакции (ОLТР‑технология); информационные храни­ли­ща; соп­ря­жение различных СУБД и языков програмирования; ос­воение и практическое использование современных СУБД и языка запросов SQL.

Учебное пособие содержит основные понятия, термины и опре­деления теории проектирования баз данных, компактное описание языка запросов SQL и сов­ре­мен­­ных СУБД Access, Visual FoxPro, Microsoft SQL Server, Oracle с при­ме­ра­ми и упражне­ни­ями и обзор других СУБД.

В кон­це каждой главы даны контрольные вопросы и вопросы для само­про­верки с ответами (прил. 1). По этим вопросам проводятся тес­ти­рование на компьютере.

В период изучения курса студенты выполняют лабо­ра­тор­ные работы (пункты 7.1, 7.2) ‑ по несколько задач из соответствующего пункта, одну кур­со­вую работу (п. 7.3, прил. 6) и сдают экзамен (прил. 2).

Общепринятые обозначения

Для описания команд, операторов, функций, методов, сценариев диалога, рисунков используются обозначения:

[...] ‑ не обязательная конструкция;

<...> ‑ конструкция, которая указывается пользователем;

{...|...|...} ‑ список конструкций возможных вариантов для выбора;

... ‑ повторение предыдущей конструкции требуемое число раз;

.../.../... ‑ команды подменю, страниц, кнопок и других элементов диалога;

<номер пункта>.<порядковый номер рисунка в пункте> ‑ нумерация рисун­ка в пункте (рисунок 1.3.5.2).

Значения, принятые по умолчанию, подчеркиваются.

Порядок изучения и классификация учебного материала

Главы

Уровень изучения материала

Начальный

Основной

Углубленный

Глава 1.

Проектиро­ва­ние баз данных

1.1, 1.2,

1.3.1-1.3.3,1.12

1.3.4‑1.3.8,

1.4.1, 1.4.2,

1.5.1., 1.5.2

1.3.9-1.3.11,

1.4.3-1.4.5,

1.5.3‑1.5.6, 1.6-1.11

Глава 2. СУБД

Visual FoxPro

2.1-2.3,

2.4.1‑2.4.3, 2.4.5

2.8-2.10

2.4.4, 2.4.6‑2.4.17,

2.4.23,

2.11-2.15

2.4.18-2.4.22,

2.5-2.7,

2.16-2.23

Глава 3. СУБД Access

3.1, 3.2, 3.4,

3.5.1, 3.5.2,

3.6.1, 3.6.2,

3.7.2-3.7.4, 3.7.6

3.3

3.6.3-3.6.5,

3.7.1, 3.17, 3.18

3.5.3, 3.5.4,

3.6.6,

3.7.5, 3.7.7,

3.8-3.16

Глава 4.

СУБД SQL Server

4.1, 4.2,

4.3.1-4.3.4,

4.3.9, 4.3.10

4.3.5,

4.3.6.1-4.3.6.3,

4.3.6.6, 4.3.6.7,

4.3.7

4.3.6.4-4.3.6.5,

4.3.6.8-4.3.6.13,

4.3.8,

4.4

Глава 5.

СУБД Oracle

5.1, 5.2,

5.4.1-5.4.3,

5.4.4.1

5.3,

5.4.4.3, 5.4.6, 5.4.7,

5.4.9, 5.4.10

5.4.4.2, 5.4.4.4, 5.4.5,

5.4.8, 5.4.11

Глава 6.

Обзор СУБД

6.7-6.9

6.2, 6.3

6.1, 6.4-6.6, 6.10-6.14

Глава 7. Практикум

7.1.1

7.1.2

7.1.3

Пособие включает авторский текст и текст, который скопирован частично или полностью из других источников (в главах 1, 5, 6 и в пункте 7.1) с указанием источника.

Свои предложения и замечания можно посылать по электронной почте: Plehev@Yandex.ru.

Автор желает читателю настойчивости и успехов в изучении учебного материала.