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

IV. Рекомендуемые источники

Основная литература

  1. Малыхина, М. П. Базы данных : основы, проектирование, использование / М. П. Малыхина. – СПб. : БХВ-Петербург, 2006. – 528 с.

Дополнительная литература

  1. Конолли, Т. Базы данных. Проектирование, реализация и сопровождение / Т. Конолли, К. Бегг. – М. : Вильямс, 2000. – 1120 с.

  2. Энсор, Д. Oracle. Проектирование баз данных / Д. Энсор, Й. Стивенсон. – Киев : BHV. 1998. – 557 с.

V. Контрольные вопросы для самопроверки

  1. Объясните, почему определение первой нормальной формы является неформальным, и приведите известные вам примеры таблиц, которые «не находятся» в первой нормальной форме.

  2. Что такое составные ключи?

  3. Почему аномалии невозможны в архивных базах данных?

  4. Почему таблица, не имеющая составные ключи, всегда находится в третьей нормальной форме?

  5. В чем состоит преимущества и недостатки нормализованных таблиц?

Тема 2.4. Физическая организация базы данных

I. Задания для самостоятельной работы

  1. Объясните, что такое страничная организация памяти.

  2. Перечислите основные виды файлов, используемых для хранения данных в системе Oracle, и объясните их назначение.

  3. Объясните, что такое пространства данных (tablespace), и перечислите их основные виды.

  4. Поясните структуру экземпляра базы данных в оперативной памяти.

  5. Поясните необходимость кеширования данных в оперативной памяти, и кратко опишите механизм кеширования.

II. Рекомендации по выполнению заданий

Основная задача изучения данной темы состоит в получении студентами сведений о физическом устройстве экземпляра базы данных Oracle как процесса (набора процессов) операционной системы, и о том, каким образом данные БД представляются в файлах (файлы с данными, журналы транзакций и др.). В особенности следует уделить внимание изучению страничной организации памяти и механизму кэширования данных. Дополнительно рекомендуется ознакомиться с понятием «пространство данных» (tablespace) и из управлением.

III. Рекомендуемые источники

Основная литература

  1. Малыхина, М. П. Базы данных : основы, проектирование, использование / М.П. Малыхина. – СПб. : БХВ-Петербург, 2006. – 528 с.

Дополнительная литература

  1. Конолли, Т. Базы данных. Проектирование, реализация и сопровождение / Т. Конолли, К. Бегг. – М. : Вильямс, 2000. – 1120 с.

  2. Энсор, Д. Oracle. Проектирование баз данных / Д. Энсор, Й. Стивенсон. – Киев : BHV. 1998. – 557 с.

  3. Бобровский, С. Oracle Database XE для Windows. Эффективное использование/ С. Бобровский. – М. : Лори. 2009. – 512 с.

IV. Контрольные вопросы для самопроверки

  1. Какие виды данных хранятся в файлах, образующих базу данных?

  2. Какие виды данных хранятся в экземпляре базы данных в оперативной памяти?

  3. Где находятся основные параметры, используемые при запуске сервера базы данных Oracle?

  4. Какие факторы влияют на выбор размера оперативной памяти, выделяемой серверу базы данных?

Тема 2.5. Методы физического проектирования бд и использование индексов

I Задания для самостоятельной работы

  1. Объясните основные цели и задачи физического проектирования SQL баз данных.

  2. Опишите последовательность действий по выполнению SQL запроса сервером базы данных.

  3. Объясните, что такое план исполнения запроса, и каким образом его можно увидеть.

  4. Перечислите основные виды операций, используемых в SQL запросах, для которых целесообразно применять индексы.

  5. Перечислите издержки при использовании индексов.

  6. Объясните основные виды денормализации и обоснуйте правильное использование данного метода проектирования.