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

Глава 4. Субд Microsoft sql Server 431

431

4.1. Характеристика 431

4.2. Старт, остановка и приостановка SQL Server 431

4.2.1. Старт SQL Server 431

4.2.2. Приостановка SQL Server 433

4.2.3. Остановка SQL Server 433

4.2.4. Регистрация сервера 433

4.3. Работа с базой данных 434

4.3.1. Организация и создание базы данных 434

4.3.2. Создание и настройка таблицы базы данных 441

4.3.3. Создание и настройка диаграмм 445

4.3.4. Заполнение таблиц 447

4.3.5. Создание и настройка представлений 447

4.3.6. Язык запросов Transact‑SQL 449

4.3.7. Хранимые процедуры 462

4.3.8. Создание триггеров 464

4.3.9. Формирование правил контроля вводимых значений 466

4.3.10. Формирование стандартных значений 467

4.4. Администрирование SQL Server 468

4.4.1. Настройка параметров 468

4.4.2. Системные базы данных и таблицы 468

4.4.3. Тестирование и сжатие баз данных 470

4.4.4. Обмен данными с внешними системами 470

4.4.5. Создание резервных копий и восстановление баз данных 470

4.4.6. Использование службы выполнения расписаний SQL Server Agent 472

4.4.7. Защита данных 475

4.4.8. Репликация данных 475

4.4.9. Взаимодействие SQL‑сервера с Excel и Word 476

4.4.10. Перенос приложения Access в среду SQL Server 476

Вопросы для самопроверки и контроля 477

Глава 5. Субд Oracle 478

5.1. Основные понятия 478

5.1.1. Файлы данных и табличные пространства 478

5.1.2. Таблицы и индексы 479

5.1.3. Кластеры 479

5.1.4. Словарь данных 480

5.1.5. Объекты базы данных 480

5.1.6. Виды 480

5.1.7. Триггеры 480

5.1.8. Последовательности 481

5.1.9. Синонимы и линки 481

5.1.10. Пакеты 481

5.1.11. Снимки 481

5.1.12. Журналы транзакций 482

5.1.13. Экземпляр базы данных 482

5.1.14. Типы данных 482

5.2. SQL-Plus 484

5.3. SQL 485

5.3.1. Таблицы 485

5.3.2. Представления 487

5.3.3. Запросы 487

5.3.4. Средства разграничения доступа 488

5.4. PL/SQL 489

5.4.1. Правила написания программы 489

5.4.2. Операторы управления 490

5.4.3. Выражения 491

5.4.4. Переменные 491

5.4.5. Пакеты 494

5.4.6. Процедуры и функции 496

5.4.7. Курсоры 498

5.4.8. Транзакции 500

5.4.9. Обработка исключений 500

5.4.10. Динамический SQL‑оператор 501

5.4.11. Внедрение SQL, PL/SQL в прикладные программы 501

Вопросы для самопроверки и контроля 504

Глава 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

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

ЗАКЛЮЧЕНИЕ 17