rpd000011803 (1010107), страница 2
Текст из файла (страница 2)
Прикрепленные файлы: Экзамен (3 семестр).doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Малыхина М. П. Базы данных: основы, проектирование, использование. СПб: БХВ-Петербург, 2007г.
б)дополнительная литература:
1. К.Дж. Дейт Введение в системы баз данных, 8-е издание.: Пер. с англ. — Москва: Издательский дом "Вильяме", 2005.
2. М. Ричардс и др. “ORACLE 7.3 Энциклопедия пользователя”.Киев, изд. Диасофт, 1997г
3. Омельченко Л. Н., Шевякова Д. А. Самоучитель Visual FoxPro 9.0. СПб: БХВ-Петербург, 2005г.
4. Дж. Грофф, П. Вайнберг. SQL: Полное руководство; Пер. с англ., Киев: Издательская группа BHV, 2001г.
5. Ю.Б. Склеймин Конспект лекций по дисциплине “Управление данными”
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
Сервер баз данных СУБД PostgreSQL ver. 9.0.12. Средства разработки клиентской части клиент-серверных систем и "настольная" СУБД Microsoft Visual FoxPro ver.9.0.
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
1. Лекционные занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел
2. Практические занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел
3. Дополнительная литература к лекциям на компакт диске.
Приложение 1
к рабочей программе дисциплины
«Управление данными »
Аннотация рабочей программы
Дисциплина Управление данными является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информационные системы и технологии. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 308.
Дисциплина нацелена на формирование следующих компетенций: ОК-6 ,ПК-32.
Содержание дисциплины охватывает круг вопросов, связанных с: изучением теоретических и практических аспектов применения механизмов управления данными.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Экзамен (3 семестр).
Общая трудоемкость освоения дисциплины составляет 4 зачетных единиц, 144 часов. Программой дисциплины предусмотрены лекционные (34 часов), практические (14 часов), лабораторные (20 часов) занятия и (49 часов) самостоятельной работы студента. Рассматривается различные архитектуры баз данных и средства их проектирования. Программные средства СУБД и языки программирования, особенности применения баз данных в системах классов OLTP и OLAP.
Приложение 2
к рабочей программе дисциплины
«Управление данными »
Cодержание учебных занятий
-
Лекции
1.1.1. Файловые системы. Основные различия между файловыми системами и системами управления базами данных (АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.2. Основные понятия и определения. Компоненты базы данных: Категории пользователей. Словарь данных (АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.3. Реляционные и не реляционные системы. системы с инвертированными списками, иерархические и сетевые (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Основные подсистемы реляционной СУБД. Варианты организации доступа к данным (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Архитектура клиент-сервер. Трёх уровневая архитектура клиент-сервер (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Уточнение понятия реляционной модели данных. Свойства отношений. Структурная, манипуляционная, целостная части реляционной модели (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.2. Базисные средства манипулирования реляционными данными. Теоретико-множественные операции. Специальные реляционные операции (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.3. Проектирование реляционных баз данных. Цели проектирования. Нормальные формы отношений. Проектирование баз данных на основе подхода «сущность связь». (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Язык SQL – основное средство взаимодействия с реляционными БД. Роль SQL. Преимущества SQL (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.2. Особенности переносимости приложений на SQL. Правила формирования имен объектов БД (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.3. Общее описание типов данных SQL. Особенности реализации различных типов данных в коммерческих СУБД (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.4. Основные операторы языка SQL.
Структура оператора SELECT. Порядок выполнения элементов оператора
(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.5. Структура предиката в предложении Where оператора SELECT (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.6. Использование нескольких таблиц в одном запросе.Операция соединения таблиц (Join).Внутреннее и внешнее соединение таблиц.Синтаксис операции соединения (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.7. Вложенные запросы. Структура предиката с подзапросом. Связанные подзапросы. Объединение результатов множества запросов в один набор данных (Union) (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.8. Операторы изменения данных – Insert, Update, Delete. Представления (View), хранимые процедуры и триггеры (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.9. Системы класса OLAP. Концепции хранилищ данных. Компоненты хранилищ данных.
Архитектура баз данных для хранилищ. Кубы фактов
(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.2.1. Проектирование структуры базы данных. Нормализация таблиц (АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.3.1. Создание таблиц и ввод исходных данных (АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.1. Использование базовых возможностей оператора Select (АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.2. Многотабличные запросы в операторе Select. Использование операции соединения таблиц (Join) (АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.3. Использование подзапросов в операторе Select. Простые подзапросы и связанные подзапросы (АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.4. Использование операторов изменения данных языка SQL (АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.5. Использование представлений (View), хранимых процедур и триггеров (АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
-
Лабораторные работы
1.4.1. Создание приложения в архитектуре клиент-сервер.
Часть 1. Описание предметной области и проектирование структуры базы данных
(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
1.4.2. Создание приложения в архитектуре клиент-сервер.
Часть 2. Создание базы данных, таблиц и связей на сервере базы данных
(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
1.4.3. Создание приложения в архитектуре клиент-сервер.
Часть 3. Создание механизма взаимодействия клиентской и серверной части. Настройка ODBC
(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
1.4.4. Создание приложения в архитектуре клиент-сервер.
Часть 4. Разработка клиентской части
(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
1.4.5. Создание приложения в архитектуре клиент-сервер.
Часть 5. Отладка и тестирование разработанного приложения
(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Управление данными »
Прикрепленные файлы
Экзамен (3 семестр).doc
Промежуточная аттестация №1
Экзамен (4 семестр)
Семестр: 4
Вид контроля: Э
Вопросы:
-
Понятие базы данных
-
Компоненты базы данных
-
Особенности аппаратного обеспечения для БД
-
Компоненты программного обеспечения БД
-
Категории пользователей БД
-
Определение реляционной системы БД
-
Основные термины реляционной алгебры и их соответствие терминам СУБД
-
Основные подходы к СУБД отличные от реляционного
-
Основные подсистемы реляционной СУБД
-
Словарь данных РСУБД
-
Сравнение файловой системы и СУБД
-
Варианты организации доступа к данным
-
Преимущества и недостатки персональной БД
-
Преимущества и недостатки многопользовательской БД
-
Преимущества и недостатки БД с архитектурой клиент-сервер
-
Понятие о многоуровневых системах клиент-сервер
-
Свойства отношений
-
Компоненты реляционной модели данных
-
Реляционные операции
-
Цели проектирования баз данных
-
Нормальные формы отношений
-
Проектирование баз данных на основе подхода «сущность связь»
-
Диаграммы ER-типа
-
Основные типы данных VISUAL FOXPRO (VFP)
-
Работа с массивами переменных в VFP
-
Рабочие области VFP. Открытие таблиц в рабочих областях. Понятие псевдонима (Alias)
-
Основные операции в языке VFP: математические, логические, отношения, сцепления
-
Классификация операторов VFP
-
Оператор присваивания VFP
-
Общая структура оператора, осуществляющего обработку таблицы
-
Операторы перемещения указателя текущей записи в таблице
-
Функции VFP для контроля положения указателя и наличия записей в таблице
-
Оператор поиска данных в таблицах
-
Операторы организации циклов
-
Оператор просмотра записей SCAN
-
Операторы управления - IF, CASE
-
Оператор изменения данных в таблице REPLACE
-
Основные функции для работы с массивами
-
Встроенные функции VFP
-
Элементы объектно-ориентированного программирования в VFP
-
Базовые классы Visual FoxPro
-
Основные события Visual FoxPro
-
Основные возможности объектной модели Visual FoxPro: наследование, создание подклассов, инкапсуляция, полиморфизм
-
Основные команды языка SQL(язык DDL, DML)
-
Структура оператора SELECT (SQL)
-
Условие WHERE в операторе SELECT (SQL). Понятие предиката
-
Операторы сравнения и специальные операторы используемые при создании предикатов в предложении WHERE оператора SELECT (SQL)
-
Предложения Group by и Order by в операторе Select (Asc, Desc)
-
NULL Значения
-
Операция соединения таблиц(внутреннее и внешнее соединения). Синтаксис выражений для операции соединения в SQL2
-
Вложенные запросы
-
Использование агрегатных функций в подзапросах
-
Использование подзапросов возвращающих более одной строки
-
Связанные подзапросы
-
Использование специального оператора EXISTS(доп. Операторы проверки результатов запросов ALL, ANY, SOME)
-
Объединение результатов множества запросов в один(оператор UNION).Ограничения при использовании UNION
-
Команда SQL INSERT
-
Команда SQL Update
-
Команда SQL Delete
-
Представления - определение, команда создания, критерии обновляемости
-
Встроенные (хранимые) процедуры – определение, команды создания, передача параметров. Триггеры – работа, применение, команда создания
-
Концепции хранилищ данных
-
Компоненты хранилищ данных
-
Архитектура баз данных для хранилищ. Кубы факторов
Версия: AAAAAAT1Pro Код: 000011803