Дисциплина «Базы данных»

Рабочая программа дисциплины "Базы данных" читать

Дисциплина «Базы данных» относится к базовой части профессионального цикла Основной образовательной программы по направлению подготовки 09.03.02 «Информационные системы и технологии». Осваивается на 2 курсе в 4 семестре.

Объектом изучения дисциплины являются банки и базы данных, как основа построения современных информационных систем.

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

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

Задачи изучения дисциплины:
  • изучение принципов работы программно-технических средств и организации данных в информационных системах, использующих БД;
  • освоение работы с современными СУБД;
  • выработка умения самостоятельного решения задач обработки текстовой и нетекстовой информации в БД;
  • получение навыков в алгоритмизации задач, программировании на алгоритмическом языке, отладке и выполнении задач на персональном компьютере;
  • изучение перспектив развития информационных технологий в информационных системах в предметной области;
  • изучение рынков информационных ресурсов и особенностей их использования.

Контрольные вопросы для самоподготовки
  1. Раскройте сущность понятий «информация», «данные», «база данных».
  2. Проанализируйте сущность понятий «база данных», «система управления базами данных», «автоматизированная информационная система».
  3. Проанализируйте понятие информационной системы и ее предметной области.
  4. Раскройте сущность понятий «база данных», «банк данных». Задачи обработки данных.
  5. Современное состояние технологий баз данных.
  6. Понятие и состав банка данных.
  7. База данных: характеристика, принципы организации.
  8. Проанализируйте ключевые свойства базы данных.
  9. Системы управления базами данных: характеристика, принципы организации и использования.
  10. Проанализируйте состав трехуровневой архитектуры базы данных.
  11. Основные правила описания структуры данных.
  12. Проанализируйте предназначение уровней архитектуры базы данных.
  13. Раскройте сущность понятий логической и физической независимости от данных.
  14. Проанализируйте основные функции СУБД.
  15. Языки баз данных.
  16. Раскройте сущность и назначение языков манипулирования данными.
  17. Дайте общее представление о моделях двухуровневой технологии "клиент — сервер".
  18. Проанализируйте сущность и принципы работы модели файлового сервера.
  19. Проанализируйте сущность и принципы работы модели удаленного доступа к данным.
  20. Проанализируйте сущность и принципы работы модели сервера баз данных.
  21. Проанализируйте сущность и принципы работы сервера приложений (трехуровневая модель).
  22. Жизненный цикл БД. Основные этапы.
  23. Планирование разработки базы данных, определение требований к системе и и требований ее пользователей.
  24. Концептуальное проектирование базы данных.
  25. Логическое и физическое проектирование базы данных.
  26. Проанализируйте процесс проектирования транзакций и пользовательского интерфейса.
  27. Проанализируйте этапы реализации и загрузки данных в жизненном цикле БД.
  28. Проанализируйте этапы тестирования, эксплуатации и сопровождения БД.
  29. Дайте определение и характеристику сущностям и атрибутам и связям, как главным элементам семантической модели.
  30. Понятие ключей и связей между сущностями.
  31. Проанализируйте основные характеристики связей между сущностями: мощность, показатель кардинальности.
  32. Проанализируйте понятия супертипа и подтипа.
  33. Понятие и значение модели данных.
  34. Приведите классификацию моделей данных.
  35. Понятие сетевой модели и ее структура данных.
  36. Преобразование концептуальной модели в сетевую.
  37. Управляющая часть сетевой модели.
  38. Понятие иерархической модели данных и ее структура.
  39. Преобразование концептуальной модели в иерархическую модель данных
  40. Управляющая часть иерархической модели.
  41. Исторические аспекты возникновения реляционной модели данных.
  42. Правила соответствия настоящей реляционной базы данных, сформулированных Коддом.
  43. Отношения реляционной базы данных.
  44. Свойства и виды отношений в реляционной базе данных.
  45. Реляционные ключи базы данных.
  46. Обновление отношений и целостность базы данных.
  47. Избыточность данных и аномалии обновления в БД.
  48. Нормализация отношений БД.
  49. Проанализируйте функциональные зависимости в реляционной БД,
  50. Аксиомы вывода.
  51. Первая нормальная форма
  52. Вторая нормальная форма
  53. Третья нормальная форма
  54. Нормальная форма Бойса – Кодда.
  55. Четвертая нормальная форма.
  56. Пятая нормальная форма.
  57. Обобщенные принципы логического проектирования реляционной базы данных.
  58. Проанализируйте процессы преобразования сущностей и атрибутов, преобразования бинарных связей при проектировании реляционной БД.
  59. Предварительные отношения для бинарных связей типа 1:1.
  60. Предварительные отношения для бинарных связей типа 1: N.
  61. Преобразование связи типа "суперкласс/подкласс".
  62. Предварительные отношения для бинарных связей типа М: N.
  63. Проверка модели с помощью концепций последовательной нормализации.
  64. Проверка поддержки целостности данных.
  65. Проанализируйте возможности приложения MS Access при построении БД.
  66. Перечислите и дайте характеристику основным объектам СУБД MS Access.
  67. Дайте определения таким структурным элементам MS Access как «таблица», «форма», «запрос».
  68. Дайте определения таким структурным элементам MS Access как «отчет», «модуль», «макрос».
  69. Перечислите последовательность этапов в ходе создания таблицы в приложении MS Access.
  70. Перечислите последовательность этапов в ходе создания формы в приложении MS Access.
  71. Перечислите последовательность этапов в ходе создания запроса в приложении MS Access.
  72. Перечислите последовательность этапов в ходе создания отчета в приложении MS Access.
  73. Перечислите последовательность этапов в ходе создания кнопочной формы в приложении MS Access.
  74. Перечислите последовательность этапов в ходе создания схемы данных в приложении MS Access.
  75. Перечислите последовательность этапов в ходе создания базы данных с использованием шаблонов MS Access.
Список методических указаний 
  1. Практикум для практических и лабораторных работ, учебных практик по теме «Система управления базами данных MS Access»: для студ. направлений подгот.23.03.01, 27.03.04, 23.05.01, 23.03.03, 08.03.01, 20.03.01, 08.05.03 (всех форм обучения)./ сост. М.Е. Королев./ М-во образования и науки ДНР / АДИ ГОУ ВПО «ДонНТУ» – Горловка, 2017. – 136 с
  2. Учебно-методическое пособие к изучению дисциплины «Базы данных» (для студентов направления подготовки 38.03.05 «Бизнес-информатика», 09.03.02 «Информационные системы и технологии») [Электронный ресурс] / составитель Н.В. Гуменюк. – Электрон. данные. – Горловка: ГОУ ВПО «ДонНТУ» АДИ, 2017.
  3. Учебно-методическое пособие к выполнению курсовой работы по дисциплине «Базы данных» (для студентов направления подготовки 38.03.05 «Бизнес-информатика», 09.03.02 «Информационные системы и технологии») [Электронный ресурс] / составитель Н.В. Гуменюк. – Электрон. данные. – Горловка: ГОУ ВПО «ДонНТУ» АДИ, 2017.
Список рекомендуемой литературы
  1. Дейт К. Дж. Введение в системы баз данных / К. дейт. – Питер, 2006.
  2. Кошелев В.Е. Ассеss 2007. Эффективное использование / В.Е. Кошелев. – М.: Бином-Пресс., 2008.
  3. Карпова Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. – Питер, 2002.
  4. Глушаков С.В. Базы данных / С.В. Глушаков. – Харьков: Фолио; М.:АСТ, 2002.
  5. Конноли Е. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд. / Е. Конноли , К. Бегг , А. Страчан. – М.: Вильямс, 2014.
  6. Щелоков С. А. Базы данных : учеб. пособ. / С. А. Щелоков. – Оренбург : ОГУ, 2014. – 298 с. – 1 файл. – Систем. требования: Acrobat Reader.
  7. Распределенные базы данных : учеб. пособ. / авт.-сост. Н. Ю. Братченко. – Ставрополь : СКФУ, 2015. – 130 с.
  8. Гурвиц Г. А. Microsoft Access 2010. Разработка приложений на реальном примере / Геннадий Гурвиц. – СПб. : БХВ-Петербург, 2010. – 496 с.
  9. Фуллер Л. У. Microsoft Office Access 2007 для “чайников” : пер. с англ. / Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд. – М. : Вильямс, 2007. – 384 с.
  10. Бураков П.В. Введнение в системы баз данных: учебное пособие / П.В. Бураков, В.Ю. Петров. - СПб., 2010. - 128 с.
  11. Бобцов А. А. Банки и базы данных. Основы работы в MS Access. Часть 1 (для пользователей): учебное пособие / А. А. Бобцов, В. В. Шиегин. – СПб., 2005. – 93 с.
  12. Бобцов А. А. Банки и базы данных. Основы работы в MS Access. Часть 2 (для разработчиков): учебное пособие / А. А. Бобцов, В. В. Шиегин. – СПб., 2005. – 57 с.
  13. Харрингтон Д. Л. Проектирование реляционных баз данных / Д. Л. Харрингтон; пер. с англ. И. Дранишников. – М.: Лори, 2006. – 230 с.
  14. Шуремов Е. Л. Информационные технологии финансового планирования и экономического анализа: практическое пособие. – 2-е изд. / Е. Л. Шуремов. – М.: ООО «1С–Паблишинг», 2003. – 195 с.
  15. Смирнова Г. Н. Проектирование экономических информационных систем: учебник / Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов; под ред. Ю. Ф. Тельнова. – М.: Финансы и статистика, 2003. – 512 с.
  16. Кузнецов С. Д. СУБД (cистемы управления базами данных) и файловые системы / С. Д. Кузнецов. – М.: Букпресс, 2006. – 174 с.
  17. Перешивкин С. А. Информационные технологии управления персоналом: учебное пособие / С. А. Перешивкин. – СПб.: Изд-во СПбГУЭФ, 2010. – 48 с.
  18. Плотоненко Ю. А. Автоматизировнные системы обработки экономической информации: учебное пособие. Ч.1 / Ю. А. Плотоненко. – Тюмень: Издательство Тюменского государственного университета, 2008. – 136 с.
  19. Плотоненко Ю. А. Автоматизировнные системы обработки экономической информации: учебное пособие. Ч.2 / Ю. А. Плотоненко. – Тюмень: Издательство Тюменского государственного университета, 2008. – 156 с.