210 likes | 397 Views
РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ. Представление дисциплины. Общие сведения по дисциплине. Распределенные базы данных Читается для специальности 210406 «Сети связи и системы коммутации»
E N D
РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ Представление дисциплины
Общие сведения по дисциплине • Распределенные базы данных • Читается для специальности 210406 «Сети связи и системы коммутации» • Одной из новых возможностей современных мощных коммерческих систем управления баз данных (СУБД) является поддержка распределенных баз данных (РБД), при этом части одной логической базы данных располагаются в разных узлах сети.
Краткое описаниедисциплины • Курс посвящен изучению построения распределенных баз данных для решения практических задач. • Распределенная база данных - это множество физических баз данных, которые выглядят для пользователя как одна логическая база данных.
Цели и задачи преподавания дисциплины • Основной целью дисциплины является формирование у студентов знаний теоретических основ, приобретение практических навыков и освоение современных инструментальных средств проектирования, реализации и эксплуатации распределенных баз данных.
Место дисциплины среди смежных дисциплин • Данная дисциплина требует предварительного изучения курсов : • компьютерные сети, • базы данных.
Начальные знания • Для успешного освоения курса требуется знание основ следующих курсов: • - программирование; • - компьютерные сети; • - базы данных.
Итоговые знания, умения и навыки • В результате изучения дисциплины студенты должны иметь ПРЕДСТАВЛЕНИЯ: • о проблемах развития современных РБД; • о направлениях развития современных РБД. • В результате изучения дисциплины студенты должны получить ЗНАНИЯ: • теоретических основ проектирования РБД; • реализации РБД; • эксплуатации РБД. • В результате изучения дисциплины студенты должны приобрести УМЕНИЯ И НАВЫКИ: • практической разработки и построения РБД для решения практических задач.
Содержание лекционного курса • Тема 1. Введение в распределенные базы данных. • Тема 2. История и продукция корпорации Oracle. • Тема 3. Работасдемо-версией Oracle Database 10g Express Edition. • Тема 4. Проектирование для распределенных баз данных.
Тема 1. Введение в распределенные базы данных • Первая тема курса является вводной в курс распределенных баз данных. • Рассматриваются следующие вопросы: • - основные функции распределенной СУБД; • - свойства и характеристики коммерческих распределенных СУБД; • - возможности пакетов по реализации требований Макговерна; • - средства для работы с распределенными данными; • - выбор пакета СУБД для реализации РБД.
Тема 2. История и продукция Oracle • Вторая тема курса целиком посвящена рассмотрению истории и продукции корпорации Oracle. • Рассматриваются следующие вопросы: • - история развития корпорации Oracle; • - предложения корпорации Oracle на рынкев настоящее время.
Тема 3. Работасдемо-версией Oracle Database 10g Express Edition • В данной теме Вы познакомитесь с основами работысдемо-версией Oracle Database 10g Express Edition. • Рассматриваются следующие вопросы: • - инсталляциядемо-версии Oracle Database 10g Express Edition; • - знакомство с Web-интерфейсом СУБД Oracle; • - создание нового пользователя; • - загрузка SQL скриптов; • - создание таблиц и работа с ними; • - представления, запросы и формы запросов.
Тема 4. Проектирование для РБД • В данной теме рассматриваются вопросы проектирования распределенных баз данных. • Рассматриваются следующие вопросы: • - пример простейшей РБД и возникающие требования к ней; • - средства распределения данных СУБД Oracle; • - шесть свойств сущностей, необходимых для распределения данных; • - выбор стратегии распределения данных; • - сценарии выбора технологии; • - использование распределенных баз данных для перехода в аварийный режим; • - распределение данных: резюме.
Лабораторный практикум • Лабораторная работа № 1 (по теме № 1). • Знакомство с основными принципамираспределенных баз данных. • Лабораторная работа № 2 (по теме № 2, 3). • Использование демо-версии СУБДOracle Database 10g Express Edition. • Лабораторная работа № 3 (по теме № 4). • Проектирование распределенных баз данных .
Формы контроля • Текущий контроль • Отчеты по лабораторным работам. • Итоговый контроль • Тест. • Зачет.
Глоссарий • Глоссарий – обеспечивает толкование и определение основных понятий, необходимых для адекватного осмысления материала. • Например: • Представление (view)– позволяет получить определенную пользователем выборку данных из однойили нескольких таблиц базы данных. • Первичный ключ (primary key)– набор из одного или нескольких столбцов, с помощью которого может быть идентифицирована каждая строка в таблице Oracle .
Список литературы • Основная • Вишняков В.А., Ковалев А.П. Распределенные базы данных. - М.: Наука, 1999. – 342 с. • Цегелик Г.Г. Системы распределенных баз данных. – Львов: Свит, 1990. – 168 с. • Джеймс Пери. Введение в Oracle 10g. ISBN 5-8459-1113-3, 0-13-195740-6. Издательский дом Вильямс, 2006. 704с.
Список литературы • Дополнительная • Дейт К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс»,2005. –1328 с. • Лазарев В.Г. Сетевые протоколы и управление в распределенных вычислительных системах. - М.: Наука, 1986. • Стивен Бобровски. Oracle7 и вычисления клиент/сервер: -М.: ЛОРИ. - 652с. • Баженова И.Ю. Oracle 8/8i. Уроки программирования. М.:Из-во "ДИАЛОГ-МИФИ", 2000. 304 с. • Базы данных: Учебник для высших учебных заведений. КОРОНА принт , 2003 г., 665 с. • Конналли Т. Базы данных: Проектирование, реализация и сопровождение. Теория и практика. Издательский дом Вильямс, 2001 г., 1111 с. • Марков А.С. Базы данных: Введение в теорию и методологию. Финансы и статистика , 2004 г., 511 с. • М. Тамер Оззу, Патрик Валдуриз. Распределенные и параллельные системы баз данных// Системы управления базами данных, #04/1996.
Сведения об авторе • ФИО: Чашин Юрий Геннадиевич • Место работы: БелГУ, факультет КНИТ • Ученая степень:К.т.н. • Должность: Доцент • Кафедра: Математического и программного • обеспечения информационных систем • Контактная информация: • Рабочий телефон:(4722) 30-13-53 • E-mail: chashin@bsu.edu.ru