1. Распределенные базы и хранилища данных icon

1. Распределенные базы и хранилища данных


Смотрите также:
Программа дисциплины «Базы данных»...
Лекция 2
Курсовая работа по дисциплине “Базы данных” "Хранилища данных и технология olap "...
Учебно-методический комплекс дисциплины " базы данных " факультет...
Вопросы к государственному меж...
Вопросы к государственному междисциплинарному...
Структура базы данных Oracle. Основные объекты и термины базы данных...
Программа дисциплины «Хранилища данных» для направления 080700...
Программа дисциплины «Хранилища данных» для направления 080700...
Информационные системы, использующие базы данных: оборудование, программное обеспечение, данные...
Вопросы для подготовки к экзамену по курсу «Базы данных»...
Реферат на тему: Access. Базы данных...



Загрузка...
скачать
1. Распределенные базы и хранилища данных

2. Рекомендуется студентам 4-6 курсов

3.Лекции(32 часа), практикумы(16 часов), лабораторные работы (8 раз ,32 часа)

4. Аннотация

Рассматриваются теоретические и практические аспекты построения серверной и клиентской бизнес- логики распределенных информационных систем. Для серверной составляющей: проектирование схемы базы данных или/и OLAP-схемы, нормализация отношений, типизация атрибутов, реализация основных операций в виде хранимых процедур, обеспечение целостности данных посредством серверных триггеров, оптимизация запросов, индексирование данных и формирование представлений. Базовыми СУБД для проведения практикума и лабораторных работ являются MS SQL Server 2005 и Oracle Server 10G.

“Толстый” online-клиент создается средствами MS Visual Studio 2005 на С++ Win32 API и С# с использованием технологии ADO .Net. “Тонкий” Web-ориентированный клиент базируется на ASP .Net. В качестве дополнительных разделов, расширяющих кругозор и навыки слушателей, рассматриваются сети стандарта Ethernet, технологии Middleware, разработка клиентских приложений на диалектах Java, HTML и XML.

Основная цель курса – приобретение учащимися практических навыков делового корпоративного программирования, проектирования и реализации распределенных информационных систем типа клиент- сервер, эффективно работающих в гетерогенных (MS Windows, Unix ) операционных средах.

^ 5. Содержание (программа)

Лекции

1. Архитектура и принципы распределенного подхода (2 часа). Требования и критерии построения информационных систем на базе распределенных баз данных (РБД).


2. Многомерное представление данных(4 часа). Общая схема организации хранилища данных. Характеристики, типы и основные отличия технологий OLAP и OLTP. Схемы звезда и снежинка. Агрегирование.


3. Физическая модель РБД (4 часа). Локальные вычислительные сети стандарта Ethernet для рабочей группы. Топологии и расширение сетей. Мониторинг и управление сетью. Увеличение пропускной способности сети. Повышение безопасности сетей.

4. Логическая модель РБД ( 2 часа ). Бизнес- логика файл серверной, клиент- серверной и N- уровневой архитектуры.

5. Базовые объектные архитектуры распределенных систем (2 часа). Технологии .NET, CORBA, (D)COM+, EJB.

6. Распределенные СУБД (4 часа). Объектно- реляционная архитектура MS SQL Server 2005 и ORACLE Server 10G.

7. Понятие транзакции (4 часа). Неявные и явные транзакции. Уровни изолированности транзакций в MS SQL Server2005. Понятие блокировок. Основные типы блокировок.

8. Репликация данных( 2 часа). Виды и свойства репликации. Сравнение механизмов репликации данных в MS SQL Server 2005 и Oracle Server 10G.

9. Внутренний язык СУБД ( 2 часа). Сравнительные характеристики T-SQL и PL/SQL.

10. Хранимые процедуры и функции(2 часа) Типы параметров, синтаксис описания формальных параметров.


11. Триггеры (2 часа). Основные понятия. Типы триггеров. Общая схема активизации триггеров.


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


Перечень тем лабораторных работ на ПЭВМ

1. MS SQL Server. Выполнение упражнений на DDL (alter table), DML(insert, update, delete) и DQL (select) ( 4 часа ).

2. MS SQL Server. T-SQL. Разработка и отладка хранимых процедур и функций. Сравнение с Oracle PL/SQL( 4 часа).

3. MS SQL Server. T-SQL. Разработка и отладка триггеров зашиты данных на сервере. Сравнение с Oracle PL/SQL( 4 часа).

4. MS SQL Server2005. Reporting Services. Разработка и отладка экранных форм(2 часа)

5. MS SQL Server2005 и MS VS 2005. Разработка и отладка клиентского интерфейса Win32 API на C++ (4 часа).

6. MS SQL Server2005 и MS VS 2005. Разработка и отладка клиентского интерфейса на C# . Технология ADO .NET (4 часа)

7. MS SQL Server2005 и MS VS 2005. Web –публикации для клиентского приложения. Технология ASP .NET (4 часа)

8. MS SQL Server2005 и Oracle Server 10G. Программная среда J2EE. Разработка и отладка Web – приложения, содержащего XML – дескриптор, JSP страницы c HTML запросными таблицами и операциями добавления/редактирования данных (4 часа).


Перечень тем практических занятий


1. Постановка задачи. Проектирование данных на концептуальном и логическом уровнях. Нормализация отношений (4 часа).

2. Подготовка SQL- скриптов генерации схемы отношений БД в Erwin. Разработка скрипта для ввода тестовой информации (4 часа ).

3. Архитектура MS SQL Server 2005. Инсталляция и настройка основных компонент среды. Создание учебной бызы данных (4 часа).

4. MS SQL Server2005 и MS VS 2005. Единая интегрированная среда разработки бизнес- логики серверных и клиентских приложений. Управление и навигация в объектно- компонентной модели (4 часа).


Индивидуальная работа с преподавателем

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

Самостоятельная работа студентов ( 62 часа )

16 часов - изучение теоретического материала по конспектам лекций и литературе;

30 часов - подготовка к лабораторным работам на ПЭВМ;

10 часов – подготовка к практическим занятиям ;

6 часов - подготовка к экзамену.

Применение ЭВМ и ТСО

Лабораторные работы проводятся в компьютерном классе ПЭВМ в контуре сети с выделенным сервером БД. Распределенность архитектуры поддерживается высокопроизводительным вычислительным кластером на базе MS Windows 2003 Claster Service. Лекционный материал и практические занятия сопровождаются средствами малтимедиа проекторов в специально подготовленных аудиториях.


^ 6. Учебно - методические материалы по дисциплине


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

1. Дейт К. Дж Введение в системы баз данных, 8-е издание.: Пер. с англ.

-М.:Издательский дом “Вилбямс”, 2005.- 1328 с.: ил. –Парал.тит.англ.

2. Основы баз данных: курс лекций: учеб. пособие / С.Д. Кузнецов. –М.:Интернет-Ун-т Информ. Технологий, 2005. -488с.: ил.

3. Ульман Дж. Основы систем баз данных. -М.: Финансы и статистика, 1983

4. Цикритзис Д., Лоховский Ф. Модели данных.- М.: Финансы и статистика, 1985

5. Дейт К. Руководство по реляционной СУБД DB2. -М.: Финансы и статистика, 1988

6. С. Я. Архипенков, Д. В. Голубев, О. Б. Максименко. Хранилища данных. От концепции до внедрения. –М.: Диалог-МИФИ, 2002. -528 с.: ил.

7. Компьютерные сети. 4-е изд. / Э. Таненбаум. – СПб.: Питер, 2005. – 992 с.: ил.

8. В.Г. Олифер, Н.А. Олифер Компьютерные сети. Принципы, технологии, протоколы. Санкт- петербург, изд-во Питер, 1999 г.

9. Дибетта П. Знакомство с Microsoft SQL Server 2005 / Пер. с англ.-М.: Издательско-торговый дом “Русская Редакция”, 2005. -288 с.:ил.

10. Рейли Д. Создание приложений Microsoft ASP .NET/ Пер. с англ.-М.: Издательско-торговый дом “Русская Редакция”, 2002. -480 с.:ил.

11. Петцольд Ч. Программирование для Microsoft Windows на C#. В 2-х томах / Пер. с англ.-М.: Издательско-торговый дом “Русская Редакция”, 2002. -576 с.:ил.

12. Сеппа Д. Microsoft ADO .NET/ Пер. с англ.-М.: Издательско-торговый дом “Русская Редакция”, 2003. -640 с.:ил.

13. В.А.Кравчук, Ю.П.Богус, В.А.Габзовский Введение в ORACLE PL/SQL. Внутренний мир. –Киев:Диасофт-Киев, 1998г.


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


1. Хорафас Д., Легг С. Конструкторские базы данных. -М.: Машиностроение, 1990

2. Озкарахан Э. Машины баз данных и управление базами данных. -М.: Мир, 1989

3. Мейер Д. Теория реляционных баз данных. -М.: Мир, 1987


7. Планируемая к изданию авторами курса литература (сроки подготовки)

В течение 2006/2007 учебного года авторы курса планируют издать в электронном виде учебное пособие, содержащее базовый теоретический материал, типовые примеры схем баз данных, образцы клиентских приложений на С++ и С#, поясняющие и облегчающие выполнение лабораторных работ и практических заданий.




оставить комментарий
Дата02.10.2011
Размер52,4 Kb.
ТипДокументы, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх