1 / 19

РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ

РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ. Представление дисциплины. Общие сведения по дисциплине. Распределенные базы данных Читается для специальности 210406 «Сети связи и системы коммутации»

nayda-cobb
Download Presentation

РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ Представление дисциплины

  2. Общие сведения по дисциплине • Распределенные базы данных • Читается для специальности 210406 «Сети связи и системы коммутации» • Одной из новых возможностей современных мощных коммерческих систем управления баз данных (СУБД) является поддержка распределенных баз данных (РБД), при этом части одной логической базы данных располагаются в разных узлах сети.

  3. Краткое описаниедисциплины • Курс посвящен изучению построения распределенных баз данных для решения практических задач. • Распределенная база данных - это множество физических баз данных, которые выглядят для пользователя как одна логическая база данных.

  4. Цели и задачи преподавания дисциплины • Основной целью дисциплины является формирование у студентов знаний теоретических основ, приобретение практических навыков и освоение современных инструментальных средств проектирования, реализации и эксплуатации распределенных баз данных.

  5. Место дисциплины среди смежных дисциплин • Данная дисциплина требует предварительного изучения курсов : • компьютерные сети, • базы данных.

  6. Начальные знания • Для успешного освоения курса требуется знание основ следующих курсов: • - программирование; • - компьютерные сети; • - базы данных.

  7. Итоговые знания, умения и навыки • В результате изучения дисциплины студенты должны иметь ПРЕДСТАВЛЕНИЯ: • о проблемах развития современных РБД; • о направлениях развития современных РБД. • В результате изучения дисциплины студенты должны получить ЗНАНИЯ: • теоретических основ проектирования РБД; • реализации РБД; • эксплуатации РБД. • В результате изучения дисциплины студенты должны приобрести УМЕНИЯ И НАВЫКИ: • практической разработки и построения РБД для решения практических задач.

  8. Содержание лекционного курса • Тема 1. Введение в распределенные базы данных. • Тема 2. История и продукция корпорации Oracle. • Тема 3. Работасдемо-версией Oracle Database 10g Express Edition. • Тема 4. Проектирование для распределенных баз данных.

  9. Тема 1. Введение в распределенные базы данных • Первая тема курса является вводной в курс распределенных баз данных. • Рассматриваются следующие вопросы: • - основные функции распределенной СУБД; • - свойства и характеристики коммерческих распределенных СУБД; • - возможности пакетов по реализации требований Макговерна; • - средства для работы с распределенными данными; • - выбор пакета СУБД для реализации РБД.

  10. Тема 2. История и продукция Oracle • Вторая тема курса целиком посвящена рассмотрению истории и продукции корпорации Oracle. • Рассматриваются следующие вопросы: • - история развития корпорации Oracle; • - предложения корпорации Oracle на рынкев настоящее время.

  11. Тема 3. Работасдемо-версией Oracle Database 10g Express Edition • В данной теме Вы познакомитесь с основами работысдемо-версией Oracle Database 10g Express Edition. • Рассматриваются следующие вопросы: • - инсталляциядемо-версии Oracle Database 10g Express Edition; • - знакомство с Web-интерфейсом СУБД Oracle; • - создание нового пользователя; • - загрузка SQL скриптов; • - создание таблиц и работа с ними; • - представления, запросы и формы запросов.

  12. Тема 4. Проектирование для РБД • В данной теме рассматриваются вопросы проектирования распределенных баз данных. • Рассматриваются следующие вопросы: • - пример простейшей РБД и возникающие требования к ней; • - средства распределения данных СУБД Oracle; • - шесть свойств сущностей, необходимых для распределения данных; • - выбор стратегии распределения данных; • - сценарии выбора технологии; • - использование распределенных баз данных для перехода в аварийный режим; • - распределение данных: резюме.

  13. Лабораторный практикум • Лабораторная работа № 1 (по теме № 1). • Знакомство с основными принципамираспределенных баз данных. • Лабораторная работа № 2 (по теме № 2, 3). • Использование демо-версии СУБДOracle Database 10g Express Edition. • Лабораторная работа № 3 (по теме № 4). • Проектирование распределенных баз данных .

  14. Формы контроля • Текущий контроль • Отчеты по лабораторным работам. • Итоговый контроль • Тест. • Зачет.

  15. Глоссарий • Глоссарий – обеспечивает толкование и определение основных понятий, необходимых для адекватного осмысления материала. • Например: • Представление (view)– позволяет получить определенную пользователем выборку данных из однойили нескольких таблиц базы данных. • Первичный ключ (primary key)– набор из одного или нескольких столбцов, с помощью которого может быть идентифицирована каждая строка в таблице Oracle .

  16. Список литературы • Основная • Вишняков В.А., Ковалев А.П. Распределенные базы данных. - М.: Наука, 1999. – 342 с. • Цегелик Г.Г. Системы распределенных баз данных. – Львов: Свит, 1990. – 168 с. • Джеймс Пери. Введение в Oracle 10g. ISBN 5-8459-1113-3, 0-13-195740-6. Издательский дом Вильямс, 2006. 704с.

  17. Список литературы • Дополнительная • Дейт К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс»,2005. –1328 с. • Лазарев В.Г. Сетевые протоколы и управление в распределенных вычислительных системах. - М.: Наука, 1986. • Стивен Бобровски. Oracle7 и вычисления клиент/сервер: -М.: ЛОРИ. - 652с. • Баженова И.Ю. Oracle 8/8i. Уроки программирования. М.:Из-во "ДИАЛОГ-МИФИ", 2000. 304 с. • Базы данных: Учебник для высших учебных заведений. КОРОНА принт , 2003 г., 665 с. • Конналли Т. Базы данных: Проектирование, реализация и сопровождение. Теория и практика. Издательский дом Вильямс, 2001 г., 1111 с. • Марков А.С. Базы данных: Введение в теорию и методологию. Финансы и статистика , 2004 г., 511 с. • М. Тамер Оззу, Патрик Валдуриз. Распределенные и параллельные системы баз данных// Системы управления базами данных, #04/1996.

  18. Сведения об авторе • ФИО: Чашин Юрий Геннадиевич • Место работы: БелГУ, факультет КНИТ • Ученая степень:К.т.н. • Должность: Доцент • Кафедра: Математического и программного • обеспечения информационных систем • Контактная информация: • Рабочий телефон:(4722) 30-13-53 • E-mail: chashin@bsu.edu.ru

  19. Ваши вопросы:

More Related