Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

452

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
120 Кб
Скачать
☆

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

К.А. Сафонов

УПРАВЛЕНИЕ ДАННЫМИ

Учебно-методическое пособие

по подготовке к лекциям (включая рекомендации по организации самостоятельной работы) для обучающихся по дисциплине «Управление данными»

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Нижний Новгород

2016

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

К.А. Сафонов

УПРАВЛЕНИЕ ДАННЫМИ

Учебно-методическое пособие

по подготовке к лекциям (включая рекомендации по организации самостоятельной работы) для обучающихся по дисциплине «Управление данными»

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Нижний Новгород ННГАСУ

2016

1

УДК 681.3 (075)

Сафонов К.А. / Управление данными [Электронный ресурс]: учеб. – метод. пос./ К.А. Сафонов; Нижегор. гос. архитектур. – строит. ун-т – Н. Новгород: ННГАСУ, 2016. - 11 с. 1 электрон. опт. диск (CD-R)

Даются тематика лекций, их краткое содержание, а также методические рекомендации по самостоятельной работе обучающихся по дисциплине «Управление данными». Указывается необходимая литература и источники, разъясняется последовательность их изучения, выделяются наиболее сложные вопросы и даются рекомендации по их изучению, приводится общее задание на курсовую работу.

Предназначено для обучающихся в ННГАСУ по дисциплине «Управление данными» по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля.

© К.А. Сафонов © ННГАСУ. 2016.

2

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

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

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

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

На лекциях по дисциплине «Управление данными» широко используются активные формы проведения занятий. Такие формы организации образовательного процесса, способствуют разнообразному (индивидуальному, групповому, коллективному) изучению учебных вопросов (проблем), активному взаимодействию студентов и преподавателя, живому обмену мнениями между ними, нацеленному на выработку правильного понимания содержания изучаемой темы и способов ее практического использования.

Материал пропущенных лекций студент восстанавливает самостоятельно и по всем непонятным положениям и вопросам обращается за разъяснением к преподавателю.

Самостоятельная работа направлена на развитие компетенций дисциплины:

−ОПК-1 − владение широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий;

−ПК-1 − способность проводить предпроектное обследование объекта проектирования, системный анализ предметной области, их взаимосвязей;

−ПК-2 − способность проводить техническое проектирование;

−ПК-3 − способность проводить рабочее проектирование;

3

−ПК-10 − способность разрабатывать, согласовывать и выпускать все виды проектной документации;

−ПК-11 − способность к проектированию базовых и прикладных информационных технологий;

−ПК-12 − способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные);

−ПК-36 − способность применять основные приемы и законы создания и чтения чертежей и документации по аппаратным и программным компонентам информационных систем.

Виды и формы самостоятельной работы студентов по дисциплине:

−систематическая проработка лекций, основной и дополнительной литературы;

−выполнение курсовой работы;

−подготовка к экзамену.

Содержание разделов дисциплины «Управление данными» представлено в таблице 1.

Таблица 1 Содержание разделов дисциплины

 

 

 

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

 

 

 

 

 

 

(в часах)

 

 

Перечень

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Самос-

компетенций,

 

 

 

 

 

 

,семинарПрактика

№

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

Всего

Лекции

Лабораторные

 

тоя-

формируемых в

п/п

дисциплины

часов

 

тельная

процессе

 

 

 

 

 

 

 

 

 

 

 

работа

освоения

 

 

 

 

 

 

 

 

раздела

 

 

 

 

 

 

 

 

 

1

Введение в БД

35

8

4

 

4

19

ОПК-1

 

 

 

 

 

 

 

 

 

 

 

 

2

Проектирование БД

49

10

6

 

6

27

ПК-36, ПК-11,

 

 

ПК-10, ПК-3,

 

 

 

 

 

 

 

 

ПК-2

 

 

 

 

 

 

 

 

 

3

Модели данных

24

6

2

 

2

14

ПК-36

 

 

 

 

 

 

 

 

 

 

 

 

4

Внутренняя организация

15

4

 

 

2

9

ПК-12, ПК-11

 

и оптимизация СУБД

 

 

 

 

 

 

 

5

Языки манипулирования

19

4

4

 

2

9

ПК-12, ПК-11

 

данными

 

 

 

 

 

 

 

6

Современные СУБД и

11

2

1

 

1

7

ОПК-1

тенденции их развития

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

На консультациях в течение семестра студенты могут обсуждать с преподавателем различные вопросы по выполнению курсовой работы (КР).

Рекомендуется проработать конспект лекций, затем повторить теоретический материал, пользуясь рекомендованной основной и дополнительной литературой. Если после этого остаются вопросы, рекомендуется выписать их и обратиться к преподавателю на консультациях или через электронную информационно-образовательную среду ННГАСУ (i.nngasu.ru).

Курсовая работа предусмотрена в 4-м семестре. Целями выполнения КР при изучении дисциплины «Управление данными» являются:

−самостоятельное углублённое изучение отдельных разделов курса;

−закрепление навыков проектирования баз данных, полученных в течение

всего срока обучения.

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

В течение курса со студентами проводятся индивидуальные и групповые консультации по вопросам выполнения КР, а также по общетеоретическим вопросам, возникающим при самостоятельной работе студентов при подготовке к занятиям и выполнении КР.

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

Перед экзаменом студентам выдаётся список примерных вопросов, по которым можно понять, на что нужно сделать упор при подготовке к аттестации.

Студент допускается к экзамену, если он сдал все лабораторные работы и КР. При подготовке к экзамену после получения перечня вопросов рекомендуется:

1)внимательно прочитать материал лекций;

2)постараться разобраться с непонятными, в частности, новыми терминами, используя рекомендованную литературу;

3)просмотреть все лабораторные работы;

4)выписать вопросы для подробного обсуждения с преподавателем на консультации.

Перечень примерных вопросов, выносимых на экзамен.

−Основные понятия дисциплины Управление данными. Состав Банка данных. Различные представления о данных в базах данных. Модели обрабатываемых данных (внешнее представление, концептуальная модель, структура хранения). Трехуровневая архитектура ANSI/SPARC.

5

−Системы управления базами данных как интерфейс между прикладными программами и базами данных. Краткий обзор наиболее распространенных СУБД для персональных ЭВМ. Основные функции систем управления базами данных с иллюстрацией сценариев их реализации в конкретных СУБД. Банк данных. Требования, предъявляемые к современным средствам хранения данных. Проблема целостности базы данных. Транзакции и блокировки.

−Различные модели организации работы пользователей с базой данных. Модель с централизованной архитектурой. Модель с автономным персональными ЭВМ. Модель вычислений с сетью и файловым сервером (Архитектура «файл-сервер»). Распределенная модель вычислений (Архитектура «клиент-сервер»). Распределенная модель вычислений (Клиент-сервер. Трехзвенная (многозвенная) архитектура).

−Обзор СУБД. Настольные СУБД. Серверные СУБД. Основные этапы проектирования базы данных. Жизненный цикл базы данных. Модели жизненного цикла ИС. Методологии проектирования ИС. Структуры хранения данных как основа базы данных.

−Способы описания предметной области. Основные используемые понятия (сущность, атрибут, связь, типы связей, ключи, типы запросов). Построение ER-диаграмм. Выявление и моделирование сущностей и связей.

−Построение концептуальной модели. Моделирование локальных представлений Варьирование понятиями «Атрибут», «Сущность», «Связь». Объединение локальных моделей. Идентичность. Агрегация. Обобщение. Ограничения целостности. Внешние ограничения. Ограничения, описанные с помощью специальных конструкций.

−Средства автоматизированного проектирования концептуальной модели. Примеры использования CASEсредств.

−Общие представления о модели данных. Основные используемые понятия (элемент, запись, файл, группа) Основные составляющие описания. Сетевая модель данных Представление связей. Иерархическая модель данных Представление связей.

−Реляционная модель данных. Многомерная модель данных. OLAPтехнология.

−Формализованное описание отношений и схемы отношений. Свойства отношений. Манипулирование данными в реляционной модели Реляционная алгебра. Реляционное исчисление.

−Операции реляционной алгебры Примеры представления запросов как последовательность формальных операций реляционной алгебры.

−Использование формального аппарата для оптимизации схем отношений. Проблема выбора рациональных схем отношений. Нормальные формы. Первая нормальная форма.

−Функциональные зависимости (зависимости между атрибутами отношения)

Ключи. Декомпозиция схемы отношения. Целостная часть реляционной модели. Реализация условия целостности данных в современных СУБД.

6

−Выбор рационального набора схем отношений путем нормализации. Вторая нормальная форма. Третья нормальная форма. Нормальная форма БойсаКодда.

−Структура памяти ЭВМ Внешняя и оперативная память. Представление экземпляра логической записи в оперативной памяти. Организация обмена между оперативной и внешней памятью.

−Структуры хранения данных во внешней памяти ЭВМ. Последовательное размещение физических записей. Оценка числа действий при выполнении основных операций поиска данных, чтения, занесения данных, модификации (корректировки), удаления. Последовательное размещение физических записей с упорядочением по ключу. Оценка числа действий при выполнении основных операций поиска данных, чтения, занесения данных, корректировки, удаления. Размещение физических записей в виде списковой структуры. Оценка числа действий при выполнении основных операций поиска данных, чтения, занесения данных, корректировки, удаления.

−Использование индексов (индексирование) Оценка числа действий при выполнении основных операций поиска данных, чтения, занесения данных, корректировки, удаления. Бинарное дерево (В-дерево) Оценка числа действий при выполнении основных операций поиска данных, чтения, занесения данных, корректировки, удаления. Размещение записей с использованием хэширования. Оценка числа действий при выполнении основных операций поиска данных, чтения, занесения данных, корректировки, удаления. Комбинированные структуры хранения.

−Структура современной СУБД на примере Microsoft SQL Server. Архитектура базы данных. Физический и логические уровни данных.

−Программное окружение БД. Проблемы доступа и обработки данных. Проблемы доступа и обработки данных. Навигационный подход. Подход, основанный на использовании интерпретируемых языков запросов.

−Понятие языка SQL и его основные части. История возникновения и стандарты языка SQL. Достоинства языка SQL. Разновидности SQL.

−Понятие интерактивного SQL. Элементы интерактивного SQL. Использование SQL для манипулирования данными. Использование SQL для выбора информации из таблицы.

−Использование SQL для выбора информации из нескольких таблиц. Использование SQL для вставки, редактирования и удаления данных в таблицах. Язык SQL и операции реляционной алгебры.

−Программный (встроенный) SQL. Статический SQL. Динамический SQL.

−Интерфейсы программирования приложений (API). DB-Library, ODBC, OCI, JDBC.

−Объектно-ориентированные, объектно-реляционные базы данных.

−Распределенные базы данных.

−Тенденции развития баз данных. Хранилища данных.

7

Показатели оценки по экзамену представлены в таблице 2.

Таблица 2 Показатели оценки по экзамену

Показатели

Бал-

 

 

 

оценивания

 

Оценка

Критерий оценки

лы

 

компетенций

 

 

 

 

 

 

 

 

 

 

 

 

Результаты

4,5

-

«отлично»

ставится обучающемуся,

освоения

5,0

 

 

показавшему глубокие

дисциплины

 

 

 

систематизированные знания

соответствует

 

 

 

учебного материала, в полной

требованиям

 

 

 

мере соответствующие

ФГОС

 

 

 

требованиям к уровню

 

 

 

 

подготовки обучающегося,

 

 

 

 

проявившему творческие

 

 

 

 

способности в понимании,

 

 

 

 

изложении и использовании

 

 

 

 

учебного материала при

 

 

 

 

решении поставленных задач,

 

 

 

 

умеющему обобщать

 

 

 

 

информацию,

 

 

 

 

аргументировано и

 

 

 

 

практически без ошибок

 

 

 

 

ответившему на все вопросы.

Результаты

3,5

-

«хорошо»

ставится обучающемуся,

освоения

4,4

 

 

продемонстрировавшему

дисциплины

 

 

 

достаточно полные знания

соответствует

 

 

 

учебного материала, в целом

требованиям

 

 

 

соответствующие

ФГОС

 

 

 

требованиям к уровню

 

 

 

 

подготовки обучающегося,

 

 

 

 

способность к их

 

 

 

 

самостоятельному

 

 

 

 

восполнению и обновлению в

 

 

 

 

ходе решения поставленных

 

 

 

 

задач, умение

 

 

 

 

систематизировать

 

 

 

 

информацию, допустившему

 

 

 

 

негрубые ошибки и

 

 

 

 

недочеты.

8

Показатели

 

Бал-

 

 

 

оценивания

 

 

Оценка

Критерий оценки

 

лы

 

компетенций

 

 

 

 

 

 

 

 

 

 

 

 

 

Результаты

 

2,5

-

«удовлетворите

ставится обучающемуся,

освоения

 

3,4

 

льно»

показавшему уровень знаний

дисциплины

 

 

 

 

учебного материала в объёме,

соответствует

 

 

 

 

минимально необходимом

требованиям

 

 

 

 

для решения поставленных

ФГОС

 

 

 

 

задач, знание основ

 

 

 

 

 

дисциплины, владеющего

 

 

 

 

 

навыками логического

 

 

 

 

 

мышления и допустившему

 

 

 

 

 

непринципиальные ошибки

 

 

 

 

 

при ответе на вопросы.

Результаты

 

0,0

-

«неудовлетвори

ставится обучающемуся,

освоения

 

2,4

 

тельно»

показавшему существенные

дисциплины

НЕ

 

 

 

пробелы в знании основного

соответствует

 

 

 

 

учебного материала,

требованиям

 

 

 

 

допустившему

ФГОС

 

 

 

 

принципиальные ошибки при

 

 

 

 

 

применении знаний, которые

 

 

 

 

 

не позволяют ему приступить

 

 

 

 

 

к решению поставленных

 

 

 

 

 

задач без дополнительной

 

 

 

 

 

подготовки.

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

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

1.Диго, С. М. Базы данных: проектирование и использование: учеб. для студентов вузов по спец. "Приклад. информатика (по обл.)" / С. М. Диго. -

М.: Финансы и статистика, 2005. - 591 с. : ил. - 329-80.

2.Хомоненко, А. Д. Базы данных: учеб. для вузов / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев ; под ред. А.Д.Хомоненко. - 5-е изд., доп. - М.: Бином-Пресс ; СПб. : КОРОНА принт, 2006. - 736 с. : ил. - 435-93.

3.Швецов В. И. Базы данных: Учебное пособие. [Электронный ресурс] Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.

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

1.Сафонов, К.А., Громова О.С. Основы работы в MS VISIO 2007: метод. указания для студентов направления 230200 информ. системы. – Н.Новгород: ННГАСУ, 2010. – 36 c.

9

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]