rpd000012739 (1010132), страница 2
Текст из файла (страница 2)
Прикрепленные файлы: Зачет с оценкой (5 семестр).doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Малыхина М. П. Базы данных: основы, проектирование, использование. СПб: БХВ-Петербург, 2007г.
б)дополнительная литература:
1. М. Фаулер “Архитектура корпоративных программных приложений”. М., “Вильямс”, 2004
2. К.Дж. Дейт Введение в системы баз данных, 8-е издание.: Пер. с англ. — Москва: Издательский дом "Вильяме", 2005.
3. М. Ричардс и др. “ORACLE 7.3 Энциклопедия пользователя”. Киев, изд. Диасофт, 1997г
4. Омельченко Л. Н., Шевякова Д. А. Самоучитель Visual FoxPro 9.0. СПб: БХВ-Петербург, 2005г.
5. Дж. Грофф, П. Вайнберг. SQL: Полное руководство; Пер. с англ., Киев: Издательская группа BHV, 2001г.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
1. Сервер баз данных MS SQL Server 2005. Средства разработки клиентской части клиент-серверных систем и «настольная» СУБД Microsoft Visual FoxPro ver. 9.0.
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
1. Лекционные занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел.
2. Практические занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел.
3. Дополнительная литература к лекциям на компакт диске.
Приложение 1
к рабочей программе дисциплины
«Распределенные базы и хранение данных »
Аннотация рабочей программы
Дисциплина Распределенные базы и хранение данных является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информационные системы и технологии. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 308.
Дисциплина нацелена на формирование следующих компетенций: ПК-28 ,ПК-29 ,ПК-35 ,ПКС.5.
Содержание дисциплины охватывает круг вопросов, связанных с: изучением теоретических и практических аспектов распределенных баз данных и хранилищ данных. Рассматриваются различные архитектуры баз данных и средства их проектирования. Программные средства СУБД и языки программирования, особенности применения баз данных в системах классов OLTP и OLAP.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Зачет с оценкой (5 семестр).
Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (24 часов), практические (26 часов), лабораторные (0 часов) занятия и (58 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Распределенные базы и хранение данных »
Cодержание учебных занятий
-
Лекции
1.1.1. Введение.Архитектура и принципы распределенного подхода. Требования и критерии построения информационных систем на базе распределенных баз данных. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание:
1.1.2. Многомерное представление данных. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Многомерное представление данных. Общая схема организации хранилища данных. Характеристики, типы и основные отличия технологий OLAP и OLTP. Схемы звезда и снежинка. Агрегирование.
1.1.3. Физическая модель РБД. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Физическая модель РБД. Локальные вычислительные сети для рабочей группы. Топологии и расширение сетей. Мониторинг и управление сетью. Повышение безопасности сетей.
1.2.1. Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Базовые объектные архитектуры распределенных систем. Технологии .NET, (D)COM+, CORBA, EJB. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.3. Распределенные СУБД. Архитектура MS SQL Server 2005 и ORACLE Server 10g. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Понятие транзакции. Неявные и явные транзакции. Уровни изолированности транзакций в MS SQL Server 2005 и ORACLE 10g. Понятие блокировок. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.2. Репликация данных. Виды и свойства репликации. Сравнение механизмов репликации в MS SQL Server 2005 и ORACLE Server 10g. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.3. Внутренний язык СУБД. Сравнительные характеристики T-SQL и PL/SQL. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Хранимые процедуры и функции. Типы параметров, синтаксис описания формальных параметров. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.2. Триггеры. Основные понятия. Типы триггеров. Общая схема активизации триггеров. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.3. Оптимизация выполнения запросов. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.1.1. Постановка задачи. Проектирование данных на концептуальном и логическом уровнях. Нормализация отношений. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.2.1. Подготовка SQL скриптов генерации схемы отношений БД в ERwin. Разработка скрипта для ввода тестовой информации. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.2.2. Архитектура MS SQL Server 2005. Настройка и использование основных компонент среды. Создание учебной базы данных. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.3.1. Работа с СУБД MS SQL Server 2005, ORACLE 10g. Примеры соединений с БД, технологии разработки клиентского приложения. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.3.2. Использование технологии Java Database Connectivity (JDBC) для работы с базами данных (АЗ: 4, СРС: 6)
Форма организации: Практическое занятие
1.4.1. Работа с базами данных из J2EE Web-контейнера (АЗ: 2, СРС: 6)
Форма организации: Практическое занятие
1.4.2. Объектно-реляционное отображения для работы с базами данных. (АЗ: 4, СРС: 6)
Форма организации: Практическое занятие
-
Лабораторные работы
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Распределенные базы и хранение данных »
Прикрепленные файлы
Зачет с оценкой (5 семестр).doc
Промежуточная аттестация №1
Зачет (5 семестр)
Семестр: 5
Вид контроля: Зч
Вопросы:
-
Требования к распределенной базе данных(РБД).
-
Принципы построения РБД.
-
Критерии построения РБД.
-
Типы распределенных архитектур БД.
-
Хранилище данных и OLAP. Назначение. Основные характеристики
-
OLAP и OLTP. Характеристики и основные отличия
-
Правила Кодда для OLAP систем
-
Основные элементы и операции OLAP
-
Типы OLAP. Преимущества и недостатки
-
Моделирование многомерных кубов на реляционной модели данных. Схема звезда. Преимущества и недостатки.
-
Моделирование многомерных кубов на реляционной модели данных.Схема снежинка. Преимущества и недостатки.
-
Защита информации и повышение безопасности работы в ЛВС
-
Логическая модель РБД
-
Цели проектирования баз данных
-
Нормальные формы отношений.
-
Проектирование баз данных на основе подхода «сущность связь».
-
Диаграммы ER-типа.
-
Клиент-сервер с бизнес-логикой на клиенте.
-
Клиент-сервер с бизнес-логикой на сервере.
-
N-уровневая архитектура клиент-сервер.
-
Понятие о технологии (D)COM(+).
-
Понятие о технологии CORBA.
-
Объектная архитектура распределенных систем. Понятие о технологии EJB.
-
Объектная архитектура распределенных систем. Понятие о технологии .NET
-
Объектная архитектура распределенных систем. Общие черты технологий CORBA и (D)COM(+).
-
Объектные модели CORBA и COM. Основные различия.
-
Языки описания интерфейсов CORBA и COM. Основные свойства.
-
Основные встроенные объектные службы CORBA и COM.
-
Процессы ORACLE. Отличия между SHARED и DEDICATED экземплярами.
-
Табличные пространства. Структура табличных пространств. Типы табличных пространств.
-
Понятие транзакции. Неявные и явные транзакции.
-
Уровни изолированности транзакций, отличия реализации Oracle от других СУБД.
-
Особенности реализации транзакций в Oracle и MS Sql Server. Общие операторы управления транзакциями.
-
Понятие блокировок. Основные типы блокировок.
-
Протоколы на базе первичной копии, подразумевающие репликацию данных.
-
Протоколы реплицируемой записи.
-
Сравнение механизмов репликации в MS SQL Server 2005 и ORACLE Server 10g.
-
Основные характеристики PL/SQL и T-SQL.
-
Основные объекты. Хранимые процедуры и функции.
-
Встроенные (хранимые) процедуры – определение, команды создания, передача параметров.
-
Основные объекты. Триггеры.
-
Выполнение запросов в Oracle. Общая схема и взаимодействие с клиентским приложением и машиной PL/SQL.
Версия: AAAAAAT1Ph4 Код: 000012739















