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

5271

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

МИНОБРНАУКИ РОССИИ

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

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

Родионова С.В.

БАЗЫ ДАННЫХ

Учебно-методическое пособие по подготовке к лекциям, лабораторным занятиям

(включая рекомендации по организации самостоятельной работы),

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

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

по направлению подготовки 09.03.03 Прикладная информатика направленность (профиль) Прикладная информатика в экономике

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

2022

УДК 004.9

Родионова С.В. / Базы данных: учебно-методическое пособие / С.В. Родионова; Нижегородский государственный архитектурно-строительный университет – Нижний Новгород: ННГАСУ, 2022. – 14 с.– Текст: электронный.

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

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

© С.В. Родионова, 2022

© ННГАСУ, 2022

2

Оглавление

1.

Общие положения ................................................................................................................

4

 

1.1

Цели изучения дисциплины и результаты обучения .................................................

4

 

1.2

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

5

 

1.3

Вспомогательная литература для изучения дисциплины ..........................................

7

2.

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

9

 

2.1

Общие рекомендации по работе на лекциях ...............................................................

9

 

2.2

Общие рекомендации при работе с конспектом лекций............................................

9

 

2.3

Контрольные вопросы .................................................................................................

10

3.

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

12

 

3.1

Общие рекомендации по подготовке к лабораторным занятиям............................

12

 

3.2

Примеры задач для практических занятий................................................................

12

4.

Методические указания по организации самостоятельной работы ..............................

13

 

4.1

Общие рекомендации для самостоятельной работы ................................................

13

 

4.2

Темы для самостоятельного изучения .......................................................................

15

5.

Методические указания по выполнению курсовой работы (Общие рекомендации) ..

16

 

5.1

Цели выполнения курсовой работы ...........................................................................

16

 

5.2

Общие требования к оформлению курсовой работы ...............................................

16

 

5.3

Примерный список тем курсовой работы .................................................................

19

3

1. Общие положения

1.1 Цели изучения дисциплины и результаты обучения

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

Знать:

-современные информационные технологии и программные средства, в том числе отечественного производства при решении задач проектирования баз данных.

-принципы, методы и средства решения стандартных задач проектирования и разработки баз данных на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности

-основы системного администрирования, администрирования СУБД, современные стандарты информационного взаимодействия систем.

-основные языки программирования и работы с базами данных, операционные системы и оболочки, современные программные среды разработки информационных систем и технологий.

-применять языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов,

ведения баз данных и информационных хранилищ.

Уметь:

-применять языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов,

4

ведения баз данных и информационных хранилищ.

-методологии и технологии проектирования и использования баз данных

-применять методы и средства проектирования баз данных

Данная дисциплина позволит студентам не только систематизировать полученные теоретические знания, укрепить исследовательские навыки, но и даст возможность

ориентироваться в новом предметном поле прикладной информатики.

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

Материал дисциплины сгруппирован по следующим разделам:

1. Понятие БД и Банка данных (БнД). Организация данных. Реляционная модель данных

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

2. Архитектура СУБД MS Access. Создание таблиц и связей между ними. Определение свойств полей.

Рассматриваются основные объекты Access.

Дается краткая их характеристика. Определяются элементы Access. Создаются таблицы, определяются свойства полей, строятся связи между таблицами, с сохранением условия целостности данных.

3. Создание запросов-выборок. Создание вычисляемых полей в запросах.

Языки запросов SQL и QBE. Строятся запросы-выборки с помощью бланка запросов QBE. Создаются вычисляемые поля.

4. Создание итоговых и перекрестных запросов. Создание фильтров в итоговых запросах.

5

Создание запросов с параметрами Строятся итоговые запросы с итоговыми функциями. Перекрестный запрос - как частный

случай итоговых запросов. Строятся фильтры для отбора данных. Строятся запросы с параметрами.

5. Модификация данных с помощью запросов-действий (запросов на изменение)

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

6. Разработка форм с помощью программ-мастеров и в режиме Конструктора.

Описываются типы существующих форм в Access. Строятся формы с помощью специальных программ-помощников – автоформ и Мастера. Даются основные сведения о работе

врежиме Конструктора

7.Разработка отчетов с помощью программ-мастеров и в режиме Конструктора.

Описываются типы существующих отчетов в Access. Строятся отчеты с помощью специальных программ-помощников – автоотчетов и Мастера. Даются основные сведения о работе в режиме Конструктора.

8. Работа с макросами

Рассматривается организация макросов в Access. Сравниваются процедуры создания макросов в Access и в приложениях Word, Excel. Обсуждаются вопросы, связанные с созданием групповых и условных макросов.

9. Технология разработки интерфейса приложения.

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

10. Основные этапы разработки БД. Инфологическая модель.

Рассматривается два подхода проектирования БД. В первом подходе сначала определяются основные задачи, для решения которых строится база, и потребности задач в данных. При втором подходе изучается предметная область, производится анализ её данных и устанавливаются типовые объекты предметной области. Даются основные понятия E-R-модели. Строится инфологическая модель

11. Даталогическое проектирование в реляционных СУБД

Типы связей. Нормализация таблиц. Преобразование инфологической модели в даталогическую модель.

12. Основные задачи администрирования БД на примере SQL Server Express.

6

Работа со схемами в SQL Server EXPRESS Файлы и журналы транзакций БД. Просмотр информации о БД, просмотр объектов. Системные БД и установка образцов БД. Создание БДИзменение БД и их параметров. Переименование, удаленик, присоединение и отсоединение БД. Управление размерами БД и журнала транзакций. Создание схем, изменение схем и удаление схем. Перемещение объектов в другую схему.

13. Работа с таблицами в SQL Server EXPRESS .

Основные сведения о таблицах. Создание таблиц. Изменение структуры существующих таблиц. Отображение свойств и разрешений таблицы. Копирование таблиц. Переименование и удаление таблиц. Создание сценариев для таблиц

14. Управление значениями данных в таблицах

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

15. Ограничения столбцов и правила. Создание индексов и управление имиИспользование ограничений. Использование правил.Понятие об индексах. Индексирование вычисляемых столбцов и представлений. Просмотр свойства индекса. Создание индекса. Управление индексами.

16.

Язык программирования Transact SQL

Язык определения данных (DDL). Язык управления данными (DCL). Язык манипулирования данными (DML).Синтаксис и соглашения T – SQL. Использование T – SQL для построения объектов SQL Server. Использование T – SQL для построения запросов разных типов.

17. Использование представлений.

Работа с представлениями, создание представлений. Изменение представлений. Использование обновленных представлений. Управление представлениями.

1.3 Вспомогательная литература для изучения дисциплины

1. Дьяков И.А.. Базы данных. Язык SQL : учебное пособие. / Дьяков И.А. ; И.А. Дьяков. –

Тамбов : Тамбовский государственный технический университет, ЭБС АСВ, 2012. – 81 c. – URL:

URL: http://www.iprbookshop.ru/64070.html.

2. Кузнецов С.Д.. Введение в реляционные базы данных : учебное пособие. / Кузнецов С.Д. ;

С.Д. Кузнецов. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.

– 247 c. – URL: URL: http://www.iprbookshop.ru/73671.html. – ISBN ISBN 5-9556-00028-0.

7

3. Радыгин, В. Ю.. Базы данных: основы, проектирование, разработка информационных систем, проекты : курс лекций. учебное пособие. / Радыгин, В. Ю., Куприянов, Д. Ю. ; В. Ю.

Радыгин, Д. Ю. Куприянов. – Москва : НИЯУ МИФИ, 2020. – 244 с. – URL: URL: https://www.iprbookshop.ru/116387.html. – ISBN ISBN 978-5-7262-2680-4.

4. Хомоненко А. Д.. Базы данных : учеб. для вузов. / Хомоненко А. Д., Цыганков В. М.,

Мальцев М. Г. ; под ред. А. Д. Хомоненко. – Москва : Бином-Пресс, Санкт-Петербург : КОРОНА принт, 2006. – 736 с. – ISBN ISBN 5-7931-0346-5.

5. Практикум по реляционным базам данных : для студентов направления 120300.62 "Землеустройство и кадастры". / Нижегор. гос. архит.-строит. ун-т, Каф. геоинформатики икадастра; сост. Малышева Марина Владимировна, Кадочникова Анна Леонтьевна. – Нижний Новгород : ННГАСУ, 2007. – 84 с.

8

2. Методические указания по подготовке к лекциям

2.1 Общие рекомендации по работе на лекциях

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

фундаментальным вопросам изучаемой дисциплины.

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

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

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

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

что способствует повышению эффективности лекционных занятий.

2.2 Общие рекомендации при работе с конспектом лекций

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

Конспект помогает внимательно слушать, лучше запоминать в процессе осмысленного записывания, обеспечивает наличие опорных материалов при подготовке к семинару, зачету,

экзамену.

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

В случае неясности по тем или иным вопросам необходимо задавать преподавателю

9

уточняющие вопросы. Следует ясно понимать, что отсутствие вопросов без обсуждения означает в

большинстве случаев неусвоенность материала дисциплины.

2.3Контрольные вопросы

1.Понятие информации и данных. База данных (БД). Определение, назначение.

2.Система управления БД (СУБД), ее функции. Объекты СУБД.

3.Реляционная модель данных. Понятие сущности и отношения.

4.Создание запросов-выборок.

5.Создание параметрических запросов.

6.Создание итоговых запросов.

7.Создание запросов на удаление.

8.Создание запросов на изменения значений.

9.Создание форм для просмотра информации

10.Создание отчетов для печати

11.Разработка макросов для автоматизации процесоов

12.Создание диалоговых форм.

13.Назначение и основные компоненты системы баз данных.

14.Этапы проектирования баз данных.

15.Модели данных. Классификация моделей данных.

16.Модель «сущность-связь». Основные понятия. Область применения.

17.Иерархическая модель данных. Основные понятия. Область применения. Достоинства и недостатки.

18.Сетевая модель данных. Основные понятия. Область применения. Достоинства и недостатки.

19.Реляционная модель данных. Основные понятия. Область применения. Достоинства и недостатки.

20.Правила преобразования ER модели в реляционную

10

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