Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Администрирование БД.doc
Скачиваний:
2
Добавлен:
24.11.2018
Размер:
241.66 Кб
Скачать

ВВЕДЕНИЕ 2

Реляционные базы данных 3

Компания Oracle и продукт Oracle Database 5

Язык структурированных запросов (SQL) 6

Архитектура сервера Oracle 7

Архитектура экземпляра 7

Архитектура базы данных 11

Задачи администратора баз данных 13

Установка ПО и создание БД 13

Настройка сетевого окружения 14

Управление экземпляром 16

Управление структурами хранения БД 17

Управление пользователями 18

Управление объектами схем 19

Резервное копирование БД 20

Восстановление БД 21

Настройка производительности БД 22

Установка патчей 23

Апгрейд БД 24

Графическая среда администрирования БД 25

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 26

ПРИЛОЖЕНИЯ 28

План занятий по курсу «Администрирование баз данных»

(12 лекций – 24 академических часа)

Ver. 0.2 – 20.10.11

Кол-во часов

ВВЕДЕНИЕ 0,5

РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ 1

КОМПАНИЯ ORACLE И ПРОДУКТ ORACLE DATABASE 0,5

ЯЗЫК СТРУКТУРИРОВАННЫХ ЗАПРОСОВ (SQL) 0,5

АРХИТЕКТУРА СЕРВЕРА ORACLE 2

ЗАДАЧИ АДМИНИСТРАТОРА БАЗ ДАННЫХ

УСТАНОВКА ПО И СОЗДАНИЕ БД 1

НАСТРОЙКА СЕТЕВОГО ОКРУЖЕНИЯ 0,5

УПРАВЛЕНИЕ ЭКЗЕМПЛЯРОМ 0,5

УПРАВЛЕНИЕ СТРУКТУРАМИ ХРАНЕНИЯ БД 1

УПРАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯМИ 0,5

УПРАВЛЕНИЕ ОБЪЕКТАМИ СХЕМ 1

РЕЗЕРВНОЕ КОПИРОВАНИЕ БД 1

ВОССТАНОВЛЕНИЕ БД 1

НАСТРОЙКА ПРОИЗВОДИТЕЛЬНОСТИ БД 1

УСТАНОВКА ПАТЧЕЙ 1

АПГРЕЙД БД 1

ГРАФИЧЕСКАЯ СРЕДА АДМИНИСТРИРОВАНИЯ БД 2

Введение

Базы данных позволяют хранить, извлекать и модифицировать данные. Сегодня базы данных являются ключевыми элементами почти каждой информационной системы. В связи с этим, появляются повышенные требования к надежности, доступности и отказоустойчивости систем баз данных. Для эффективного использования баз данных необходимо располагать квалифицированным обслуживающим персоналом – администраторами баз данных. К основным задачам, которые решают администраторы баз данных, относятся задачи, связанные с установкой программного обеспечения для базы данных, созданием базы данных, сопровождением программного обеспечения и базы данных, удалением базы данных и программного обеспечения.

В рамках данного курса рассматривается администрирование реляционных баз данных. Подобные базы данных получили широкое распространение благодаря универсальности применения. В качестве базы данных используется продукт Oracle Database 11g XE. Администрирование баз данных рассматривается на платформе Oracle Enterprise Linux 5.6.

Цели курса:

  • Познакомить студентов с теоретической частью реляционной модели данных;

  • Дать представление о языке структурированных запросов (SQL);

  • Познакомить студентов с типовыми задачами администраторов баз данных и их практическими решениями.

Для достижения целей курса будут проведены n занятий, в которых лекции объединены с лабораторными работами – студенты будут сразу применять полученные знания на практике.

Реляционные базы данных

Курс «Администрирование баз данных» логично начать с рассказа о реляционной модели данных, а также, о людях, которые эту модель разработали – Эдгаре Кодде и Кристофере Дейте.

Эдгар Кодд – британский ученый, создатель реляционной модели данных. В 1970 году Эдгар Кодд опубликовал работу «A Relational Model of Data for Large Shared Data Banks», которая считается первой работой по реляционной модели данных. Перевод этой работы есть на сайте http://citforum.ru раздел «Библиотека on-line» – «Базы данных» – «Классика». Введение реляционной модели было, несомненно, наиболее важным событием во всей истории развития теории баз данных. В начале 80-х Кодд опубликовал «12 правил Кодда», которым должна удовлетворять каждая система управления реляционными базами данных. В действительности правила столь строги, что все популярные так называемые «реляционные» СУБД не соответствуют многим критериям.

Кристофер Дейт – специалист в области реляционных баз данных, автор классического учебника «Введение в системы баз данных», который используется во многих университетах мира. Работал над развитием реляционных систем управления базами данных совместно с Эдгаром Коддом.

Глубокое изучение теории реляционных баз данных выходит за рамки этого курса, поэтому кратко и не совсем точно можно определить, что реляционная система характеризуется следующими особенностями:

  1. Данные рассматриваются пользователем как таблицы.

  2. Пользователю представляются операторы (например, для выборки данных), позволяющие генерировать новые таблицы на основании уже существующих. Например, обязательно должны присутствовать оператор сокращения, предназначенный для получения подмножества строк заданной таблицы, и оператор проекции, позволяющий получить подмножество ее столбцов.

Причина, по которой такие системы называют реляционными, состоит в том, что английский термин “relation” (отношение), по сути, представляет собой общепринятое математическое название для таблиц.