Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Документ'
Об утверждении порядка и условий выплаты единовременной материальной помощи членам семей граждан погибших в результате затопления вездехода на р. Апук...полностью>>
'Документ'
The purpose of our study was to investigate the molecular changes of tear fluid in postoperative patients who underwent excimer laser surgery by the T...полностью>>
'Документ'
Рады сообщить Вам о начале продаж туров в Таиландна прямых беспосадочных рейсах: Киев – Пхукет – Киев и Киев – Бангкок – Киев Авиаперелет осуществляет...полностью>>
'Документ'
 1.1. Коллективный договор является нормативным актом, регулирующим производственные, трудовые, социально-экономические отношения предприятия на основ...полностью>>

Главная > Рабочая учебная программа

Сохрани ссылку в одной из сетей:
Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

НОУ ВПО ИНСТИТУТ ГОСУДАРСТВЕННОГО УПРАВЛЕНИЯ, ПРАВА И ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ

Факультет «Информационных систем и инновационных технологий в управлении»

УТВЕРЖДАЮ

Проректор по учебной работе ________________Моргунова Г.А.

«___»________________ 2013 г.

УЧЕБНО - МЕТОДИЧЕСКИЙ КОМПЛЕКС

учебной дисциплины «Базы данных»

Специальность 100101.65 Сервис

Специализация Информационный сервис

Составитель Нагаева И.А.

Москва 2013

НОУ ВПО ИНСТИТУТ ГОСУДАРСТВЕННОГО УПРАВЛЕНИЯ, ПРАВА И ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ

Факультет «Информационных систем и инновационных технологий в управлении»

СОГЛАСОВАНО

Выпускающая кафедра

«Сервис»

Зав. кафедрой_________ Выскуб В.Г. «___»________________ 2013 г.

УТВЕРЖДАЮ

Проректор по учебной работе ________________Моргунова Г.А.

«___»________________ 2013 г.

Кафедра «Математика и прикладная информатика»

Автор: Нагаева И.А.

Рабочая учебная программа по дисциплине

«Базы данных»

Специальность 100101.65 «Сервис»

Специализация Информационный сервис

Москва 2013

Рабочая программа составлена в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования, утвержденного Министерством образования РФ.

Рабочая программа рассмотрена и утверждена на заседании кафедры «Математика и прикладная информатика».

От «____» _________________ 20___г.

Протокол № _________

Зав. кафедрой _____________________ Крупский А.Ю.

Рабочая программа одобрена Ученым Советом Института государственного управления, права и инновационных технологий

От «___» ______________ 20___г.

Протокол № __________

Программу разработал: к.п.н, доцент, доцент кафедры «Математика и прикладная информатика» Нагаева И.А.

Согласовано

Начальник информационно-

аналитического отдела А.И. Бойков

ЦЕЛИ И ЗАДАЧИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ

Целью учебной дисциплины «Базы данных» является изучение теоретических основ построения и функционирования баз данных, характеристик современных СУБД, современных технологий организации БД и приобретение навыков работы в среде конкретных СУБД.

Задачи учебной дисциплины

Задачами изучения данного курса является формирование у студента системы знаний о современных методах хранения и обработки информации и выработка у обучающихся устойчивых навыков их использования, что является неотъемлемым признаком высококлассного специалиста. Особое внимание уделяется вопросам автоматизации проектирования БД, практической работе (проектирование, ведение и использование баз данных) в среде выбранных целевых СУБД. Основной задачей дисциплины является формирование у студента четкого понимания о задачах и функциях проектирования баз данных.

Требования к уровню освоения дисциплины

В результате изучения курса «Базы данных», студенты должны:

Иметь представление о:

  • современных базах и банках знаний;

  • принципах построения БД и БЗ;

  • логическом и физическом устройстве современных БД;

  • средствах защиты данных, перспективах развития БД.

Знать:

  • основные понятия БД;

  • основы построения и функционирования БД;

  • технологии организации БД;

  • язык создания и манипулирования данными SQL;

  • способы защиты данных;

  • приемы работы в распределенных и многопользовательских БД.

Уметь:

  • построить модель предметной области;

  • создать соответствующую модели базу данных в СУБД AСCESS и SQL SERVER;

  • организовать ввод информации в базу данных и вывод отчетов;

  • формулировать запросы к БД;

  • организовать работу в многопользовательской БД.

МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО

Изучение дисциплины «Базы данных» основывается на ранее изученных студентами предметах. Дисциплина «Базы данных» дает знания о применении и использовании современных информационных технологий; показывает особенности технологии банков данных как одной из основных новых информационных технологий, с тем, чтобы студенты понимали тенденции развития современных информационных технологий, видели их преимущества и недостатки, особенности работы в условиях конкретных технологий в их профессиональной деятельности; ориентирует студентов во множестве современных СУБД и связанных с ними технологий; освещает теоретические и организационно-методических вопросы построения и функционирования систем, основанных на концепции баз данных, в том числе различные методологии моделирования и проектирования баз данных.

К началу изучению данной дисциплины студенты должны изучить дисциплины «Информатика и программирование», «Информационные системы». В свою очередь изучения курса «Базы данных» является базой для изучения профессиональных дисциплин.

Дисциплина включает лекционную часть, практические занятия под руководством преподавателя и самостоятельные занятия. Итоговой формой контроля является экзамен по всем темам учебной дисциплины. В качестве текущих форм контроля знаний студентов тестирование по всем темам.

Виды учебных занятий по дисциплине и их объёмы (в часах)

Вид учебной работы

Кол-во часов по формам обучения

Очная

Заочная

№№ семестров

6

6

Аудиторные занятия

51

8

Лекции

34

2

Практические и семинарские занятия

17

6

Самостоятельная работа

29

72

ВСЕГО ЧАСОВ НА ДИСЦИПЛИНУ

80

80

Текущий контроль (вид текущего контроля и кол-во, №№ семестров)

Тестирование

Тестирование

Курсовая работа (№ семестра)

5

4

Виды промежуточного контроля (экзамен, зачет, №№ семестров)

Экзамен (6сем.)

Экзамен (6 сем.)

Содержание дисциплины

Тема 1. Введение. Основные понятия

Цели и задачи дисциплины, ее место в учебном процессе. Роль моделей и методов теории ЭИС и БД в процессах разработки, эксплуатации и развития информационных систем. Основные понятия: база данных (БД), банк данных (БнД), система управления базами данных (СУБД), приложения. История развития баз данных (четыре этапа).

Информационная система в общем виде. Понятие информации и данных. Понятие ЭИС, принципы их построения и функционирования. Классификация ЭИС. Компоненты ЭИС. Базы данных (БД). Документальные БД. Фактографические БД. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Коммерческие БД. Предметная область. Пользователи ЭИС

Тема 2. Введение в банки данных. OLAP и OLTP-системы

Понятие банка данных (БнД). Предпосылки создания БнД. Компоненты БнД. База данных (БД) - ядро БнД. Программные средства БнД. Понятие СУБД. Языковые средства современных СУБД. Классификация языковых средств. Языки четвертого поколения и их свойства. Технические средства БнД. Организационно-методические средства. Классификация БнД.

Хранилища данных (Data Warehouse). Проблема создания и сжатия больших информационных массивов, информационных хранилищ и складов данных. Основы фракталов. Фрактальная математика. Фрактальные методы в архивации. Управление складами данных. Последовательные, списковые структуры. Двоичные деревья сортировки. Индексирование. Хеширование

Тема 3. Принципы построения БД. Инфологическое (концептуальное) моделирование предметной области.

Функции СУБД. Выбор СУБД. Пользователи БнД. Администраторы БнД (АБД) и их функции. Преимущества и недостатки БнД. Этапы проектирования баз данных. Жизненный цикл БД. Архитектура базы данных. Трехуровневая модель СУБД. Схема прохождения запроса пользователя в трехуровневой модели БД. Модели данных. Классификация моделей данных. Понятие предметной области. Состав инфологической модели (ИЛМ). Требования, предъявляемые к ИЛМ. Способы описания предметной области. ER-модели. Объекты и классы объектов. Атрибуты объектов. Типы объектов. Виды связей. Классы членства. Сравнение методик инфологического моделирования. Методология IDEF1X. CASE-средства проектирования БД. Возможности проектирования БД (целевые СУБД, функциональные возможности, оценка алгоритма, оценка CASE-средства в целом). Модели описания предметной области. UML

Тема 4. Теоретико-графовые модели данных. Реляционная модель данных.

Общие сведения о даталогическом моделировании. Особенности даталогических моделей. Факторы, влияющие на проектирование БД. Критерии оценки проекта. Теоретико-графовые модели данных: иерархическая и сетевая, стандарты языков описания данных и манипулирования данными в каждой из моделей. Реляционные модели. Сетевые модели. Особенности СУБД, построенных на основе инвертированных файлов. Объектно-ориентированные БД. Языковые средства ОБД. Особенности создания и использования. Гипертекстовые системы. Характеристика гипертекстовых оболочек. XML - формат данных. Системы документального типа. Объектно-ориентированное проектирование. Основные понятия реляционной алгебры: домен, атрибут, отношение, кортеж. Операции над отношениями. Понятие отношения. Ключи в отношениях. Операции над отношениями. Процедурные и декларативные средства обработки отношений. Реляционная алгебра. Реляционное исчисление. Нормализация отношений. Функциональная зависимость атрибутов. Теоремы о функциональных зависимостях. Многозначные зависимости. Нормальные формы отношений. Функциональные зависимости и корректность операций над отношениями. Характеристика реляционных СУБД. Алгоритм перехода от ER-модели к реляционной; дополнительные рекомендации по проектированию, не вытекающие из ER-модели и теории нормализации Описание баз данных.

Тема 5. Табличные языки запросов

Язык запросов QBE. Общая характеристика языка QBE. Особенности реализации QBE в современных СУБД. Переменные и наполнители. Задание простых и сложных запросов. Влияние типа поля на формулирование запроса. Возможности совместной обработки нескольких файлов, связывание файлов. Вычисляемые поля. Упорядочение данных в ответе. Состав и порядок следования полей в ответе. Возможности группировки данных, получение подитогов. Использование агрегатных функций. Корректирующие операторы. Запоминание и корректировка запросов. Использование запросов на QBE при обработке данных. Особенности реализации QBE в современных настольных СУБД (Access, Paradox и др.). Табличные языки как «построители» SQL-запросов.

Тема 6. Язык SQL.

Основные понятия и операторы. Общая характеристика SQL. Стандарты SQL. Реализации SQL в современных СУБД. SQL-серверы. SQL-DDL. Основные операторы SQL: определения данных (DDL), манипулирования данными (DMP), запросов (DQL), администрирования данных. Реализация SQL в конкретном SQL-сервере. Типы данных. Создание баз данных, таблиц, индексов. Ввод и корректировка данных средствами SQL и средствами SQL SERVER. Оператор выбора SELECT: предложения FROM, WHERE, GROUP BY, HAVING,ORDER BY. Вычисляемые поля. Определение состава полей, выводимых в ответ. Вычисляемые поля. Возможности задания условий отбора. Возможности связывания файлов – внутренние (INNER) и внешние объединения. Использование агрегатных функций. Вложенные запросы. Операторы манипулирования данными (DELETE, INSERT, UPDATE). Возможности связывания файлов. Вложенные запросы. Возможности группировки данных, получение подитогов. Использование агрегатных функций. Создание и использование "представлений". Ограничения целостности в стандартах SQL. Хранимые процедуры и тригерры. Встроенный SQL. Понятие курсора. Создание и использование. Особенности реализаций SQL в современных СУБД

Тема 7. Целостность баз данных. Физические модели. Манипулирование данными.

Понятие целостности. Классификация ограничений целостности. Причины, вызывающие нарушение ограничений целостности. Способы задания ограничений целостности в современных СУБД: процедурный и декларативный способы задания ограничений целостности. Ограничения целостности в стандартах SQL. Файловые структуры. Организация файлов БД. Способы упорядочения файлов. Файлы прямого, последовательного доступа. Индексные файлы (плотный, неплотный индекс), В-деревья. Команды поиска. Оптимизация поиска. Инвертированные списки. Корректировка БД. Обработка взаимосвязанных файлов. Бесфайловая организация данных. Структура хранения для MS SQL: типы и структуры страниц.

Тема 8. Организация ввода данных в базу данных. Вывод информации из баз данных. Разработка приложений

Способы ввода данных в базу данных. Оформление экрана. Создание и использование экранных форм. Использование приемов, рационализирующих процесс ввода данных. Контроль вводимых данных. Возможности генераторов отчетов современных СУБД. Задание формы и состава документа. Введение вычисляемых полей. Получение документов, включающих несколько степеней итогов. Получение документов на основе нескольких связанных файлов. Графическое оформление документа. Возможности получения сложных документов, включающих несколько степеней итогов; создание документов, включающих разнородные части. Получение документов на основе нескольких связанных файлов. Вывод документа на печать, на дисплей и в файл. Создание "этикеток". Использование генераторов форм для получения выходных документов. Генераторы приложений в современных СУБД. Создание меню. Визуальное программирование. Средства документирования проекта.

Тема 9. Распределенные БД

Понятие распределенных БД. Централизованные и распределенные системы. Понятия транзакции, удаленного запроса, распределенной транзакции. Функции приложение и их распределение в различных моделях. Работа с базами данных в режимах "файл-сервер" и "клиент-сервер". Двух- и трехуровневые системы клиент-сервер. Модели транзакций. Журнал транзакций. Проблемы параллельного выполнения транзакций. Блокировки, виды блокировок. Технологии тиражирования. Репликации. Особенности работы в глобальных сетях. Сетевые возможности современных СУБД. Особенности создания баз данных, функционирующих в локальных сетях. Особенности работы с базами данных в многопользовательском режиме. Особенности программирования обработки баз данных при многопользовательском режиме доступа. Проектирование приложений типа "клиент-сервер". Клиентское и серверное ПО. Особенности работы в гетерогенной среде. Стандарты интерфейсов. Особенности администрирования в распределенных БнД. Публикация БД в Интернет.

Тема 10. Безопасность данных. Перспективы развития БД и СУБД.

Понятие безопасности данных. Классификация безопасных систем. Уровни защиты. Способы обеспечения безопасности данных в современных СУБД. Способы обеспечения безопасности данных в MS SQL-Server. Пользователи БД. Администраторы БД и их функции. Понятие коммерческих баз данных (КБД). Характеристика секторов рынка информации. Способы распространения КБД. Субъекты информационного рынка. Вопросы ценообразования. Источник информации о КБД. Программные средства поддержки КБД. Критерии выбора КБД. Юридические базы данных.

Распределение часов по темам и видам учебной работы

Очная форма обучения

Названия разделов и тем

Всего часов по учебному плану

Виды учеб. занятий

СРС

Ауд. занятия, в том числе

Лекции

Прак. сем. занятия

Введение. Основные понятия

5

2

1

2

Введение в банки данных. OLAP и OLTP-системы

6

2

1

3

Принципы построения БД. Инфологическое (концептуальное) моделирование предметной области.

9

4

2

3

Теоретико-графовые модели данных. Реляционная модель данных.

9

4

2

3

Табличные языки запросов

9

4

2

3

Язык SQL.

9

4

2

3

Целостность баз данных. Физические модели. Манипулирование данными.

9

4

2

3

Организация ввода данных в базу данных. Вывод информации из баз данных. Разработка приложений

9

4

2

3

Распределенные БД

9

4

2

3

Безопасность данных. Перспективы развития БД и СУБД.

6

2

1

3

Всего:

80

34

17

29

Заочная форма обучения

Названия разделов и тем

Всего часов по учебному плану

Виды учеб. занятий

СРС

Ауд. занятия, в том числе

Лекции

Прак. сем. занятия

1

Введение. Основные понятия

2

2

6

2

Введение в банки данных. OLAP и OLTP-системы

6

3

Принципы построения БД. Инфологическое (концептуальное) моделирование предметной области.

6

4

Теоретико-графовые модели данных. Реляционная модель данных.

2

8

5

Табличные языки запросов

8

6

Язык SQL.

8

7

Целостность баз данных. Физические модели. Манипулирование данными.

2

8

8

Организация ввода данных в базу данных. Вывод информации из баз данных. Разработка приложений

8

9

Распределенные БД

8

10

Безопасность данных. Перспективы развития БД и СУБД.

6

Всего:

80

2

6

164

Методические указания студентам по подготовке к практическим занятиям



Похожие документы:

  1. Учебно-методический комплекс по дисциплине «География» Для специальности

    Учебно-методический комплекс
    ... _______ Р. А. Бураев УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ «География» Для специальности Нальчик, 200__г. Автор- ... с другими дисциплинами специальности Наименование дисциплины, изучение которых опирается на данную дисциплину Кафедра Предложения ...
  2. Учебно-методический комплекс по дисциплине «Мировая экономика» Специальности: 080103. 65 «Национальная экономика» (днэ)

    Учебно-методический комплекс
    ... Автор: Степанян Т.М. Учебно-методический комплекс по дисциплине «Мировая экономика» Специальности: 080103.65 ... валютного курса. Эволюция базы валютного курса от золотого ... , дополняется фактическими и статистическими данными. Если говорить об особенностях ...
  3. Учебно-методический комплекс дисциплины Направление подготовки: 050700. 62 «Педагогика», профиль «Социальная педагогика»

    Учебно-методический комплекс
    ... » учебно-методический комплекс дисциплины Направление ... дисциплинами специальности на 2012/2013 учебный год Наименование дисциплин, изучение которых опирается на данную дисциплину ... аддиктивного; г) на базе гиперспособностей; д) психопатологического. ...
  4. Учебно-методический комплекс по дисциплине Специальность 033100 Физическая культура (очное отделение, срок обучения 5 лет)

    Учебно-методический комплекс
    ... А.И. СПОРТИВНАЯ МЕТРОЛОГИЯ Учебно-методический комплекс по дисциплине Специальность 033100 Физическая культура ... вопрос - на базе каких показателей и ... ДИСЦИПЛИНЫ Для обеспечения данной дисциплины необходимы: оборудованная аудитория (специальная ...
  5. Электронный учебно-методический комплекс как компонент информационно-образовательной среды педагогического колледжа

    Учебно-методический комплекс
    ... электронные учебно-методические комплексы по отдельной учебной дисциплине (ЭУМКД) и электронные учебно-методические комплексы по специальности (направлению)  (ЭУМКС). Состав учебно-методического комплекса определяется ...
  6. Учебно-методический комплекс по дисциплин е по направлению 230700. 62 “Прикладная информатика” (аннотация, информационная справка, темы самостоятепльных и контрольных работ,

    Учебно-методический комплекс
    УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ по направлению 230700.62 “ ... по специальности 090106 : доп. МВД РФ. Т. 2: Средства и системы обработки данных / ... Метрика. Расстояние. Системы координат как база (Р) объекта (S) Изомофизмы объектов и общее ...

Другие похожие документы..