Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-06-02.doc
Скачиваний:
0
Добавлен:
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.1.1. Физическая организация 434

4.3.1.2. Размещение файлов 438

4.3.1.3. Создание базы данных средствами SQL Server Enterprise 439

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

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

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

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

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

4.3.6.1. Основные элементы 450

4.3.6.2. Операции 450

4.3.6.3. Операторы 451

4.3.6.4. Базы данных 452

4.3.6.5. Таблицы 452

4.3.6.6. Запросы 454

4.3.6.7. Представления 456

4.3.6.8. Индексы 456

4.3.6.9. Статистика 457

4.3.6.10. Фрагментация 458

4.3.6.11. Курсоры 458

4.3.6.12. Транзакции и блокировки 460

4.3.6.13. Системные переменные, функции и хранимые процедуры 461

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.1.14.1. Строки 482

5.1.14.2. Числа 483

5.1.14.3. Битовые строки 483

5.1.14.4. Дата и время 483

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.3.4.1. Создание и удаление пользователя 488

5.3.4.2. Привилегии 488

5.4. PL/SQL 489

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

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

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

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

5.4.4.1. Скалярные переменные 491

5.4.4.2. Объектные переменные 492

5.4.4.3. Записи 492

5.4.4.4. Коллекции 493

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