Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / ДИПЛОМНАЯ РАБОТА, КУЛЬТУРОЛОГИЯ

Разработка и внедрение базы данных храмов, церквей, монастырей алтайского края

irina_krut2019 1500 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 60 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 20.01.2020
Объект исследования - база данных православных храмов, церквей и монастырей. Предмет исследования – разработка и внедрение базы данных православных храмов, церквей и монастырей Алтайского края. Цель работы – разработать базу данных православных храмов, церквей и монастырей Алтайского края. Задачи работы: 1. Рассмотреть теоретические основы баз данных и их типологии. 2. Проанализировать категориальный аппарат баз данных. 3. Разработать базу данных христианских церквей, храмов и монастырей (БД). 4. Показать роль баз данных в научной и практической жизни общества. Источниковая база. По причине того, что базы данных давно и надолго вошли в нашу жизнь, необходимо урегулирование некоторых вопросов, связанных с данной темой: использование баз данных, информация в самих базах и некоторые другие вопросы. Одни вопросы рассматриваются в международных стандартах, другие – в Конституции, третьи – в Гражданском кодексе, четвёртые – в Федеральных законах, пятые – в ГОСТах. И это далеко не полный список. При изучении Конституции РФ, можно сделать акцента на статьи, которые касаются вопроса информации. Например, в статье 24 говорится о том, что сбор, хранение, использование и распространение информации о частной жизни лица без его согласия не допускаются. А в статье 29 указывается на то, что каждый имеет право свободно искать, получать, передавать, производить и распространять информацию любым законным способом. Перечень сведений, составляющих государственную тайну, определяется федеральным законом. А также гарантируется свобода массовой информации. Цензура запрещается. В Гражданском кодексе РФ выделяется часть 4 Гражданского кодекса Российской Федерации , в которой содержатся статьи, связанные с созданием и работой с базами данных. Из Федеральных законов можно выделить закон "О персональных данных" , целью которого является обеспечение защиты прав и свобод человека и гражданина при обработке его персональных данных. Среди ГОСТов можно выделить ГОСТ Р 52069.0-2013 «Защита информации. Система стандартов. Основные положения» . Этот стандарт задаёт цель и задачи системы стандартов по защите информации, объекты стандартизации, структуру, состав и классификацию входящих в нее стандартов и правила их обозначения. Методы исследования – для написания данной работы использовались общенаучные методы исследования: теоретический анализ, синтез, конкретизация теоретических знаний, системный анализ. Общенаучные методы исследования применяются в познании всех явлений действительности и, следовательно, во всех науках. Общенаучные методы, будучи методами познания действительности, являются одновременно методами мышления исследователей; с другой стороны, методы мышления исследователей выступают в качестве методов их познавательной деятельности. Метод анализа используют для изучения составных частей предмета. Будучи важным способом мышления, анализ является лишь одной из сторон процесса познания. В процессе синтеза осуществляется объединение составных элементов (сторон, свойств, признаков и т.п.) изучаемого объекта, разбитых во время анализа. После этого происходит дальнейшее изучение объекта, но уже как единого целого. Метод конкретизации теоретических знаний, заключающий в себе разные логические приемы и операции, применяемые на всех стадиях исследования, позволяет преобразовать абстрактное знание в знание мысленно-конкретное и конкретно-действенное, дает теоретическим результатам выход в практику. Системный анализ является определённым порядком действий по установлению структурных связей между частями изучаемой системы. Строится на комплексе общенаучных, экспериментальных, естественнонаучных, статистических, математических методов. Структура выпускной квалификационной работы. Выпускная квалификационная работа состоит из введения, двух глав, заключения, списка источников и литературы.
Введение

Актуальность. В настоящее время базы данных используются в вычислительной практике, научной и практической жизни общества. На сегодняшний день, когда мощность компьютеров значительно выросла, быстрая обработка баз данных доступна многим (от международных преступных баз, до обычной государственной библиотеки). Базы данных облегчают и сокращают работу с большим количеством информации, необходимой для многих организации. Выдачи книг абонементам библиотеки, создания списков студентов и преподавателей и многое другое невозможно упростить без применения баз данных. Базы данных помогают справиться со значительным потоком информации. Более того, такой поток информации часто изменяется и нуждается в обновлениях. В настоящее время, после создания разнообразных баз данных, повседневная работа разного рода администраторов становится намного проще, что оказывает положительное влияние на скорость и качество обработки различной информации. А так как сейчас резко увеличилось количество информации, то появляется необходимость более активного создания и использования баз данных в разных сферах. К таким как раз и относится религия. Религия очень глубоко вошла в нашу жизнь и отрицать её влияния на неё бессмысленно. А по той причине, что религия – это обширная сфера жизни, то и информации о ней очень много. Именно поэтому эту самую информацию следует собирать и структурировать. А удобнее всего это можно сделать при помощи баз данных. Степень изученности. Изучением баз данных занимались и занимаются ученые различных наук, стран, и сфер деятельности. Из зарубежных можно выделить Кристофера Дейта , Керри Н. Прага и Майкла Р. Ирвина . Среди наших соотечественников это Хомоненко Анатолий Дмитриевич , Фангиль Ахматгареевич Гареев и многие другие. Труд К. Дейта представляет собой подробно изученное введение в очень обширную в настоящее время теорию систем баз данных. А.Д. Хомоненко рассматривает понятия баз данных и варианты их архитектуры. Он описывает характеристику моделей представления данных, рассматривает реляционные модели данных и проектирование реляционных баз данных, CАSE-системы, защиту и администрирование баз данных. Также А.Д. Хомоненко более глубоко изучает базы данных с наличием практики. Труды А.Д. Хомоненко наиболее интересны и полезны, если сравнивать с другими учеными. Таким образом, можно сделать вывод, что зарубежные и отечественные ученые, которые занимались изучением баз данных, затрагивают, в большинстве своём, подобные вещи. Данная дипломная работа базировалась, в основном, на труды именно этих ученых.
Содержание

Bведение 3 ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ БАЗ ДАННЫХ 8 1.1 Основные понятия и типология баз данных. 8 1.2. Роль баз данных в научной и практической жизни общества 24 ГЛАВА 2. БАЗА ДАННЫХ ХРИСТИАНСКИХ ХРАМОВ АЛТАЙСКОГО КРАЯ 33 2.1. Анализ предметной области, формулирование требований к программному обеспечению 33 2.2 Проектирование базы данных храмов, церквей, монастырей Алтайского края 35 Заключение 48 Список источников и литературы 51
Список литературы

Источники 1. "Конституция Российской Федерации" (принята всенародным голосованием 12.12.1993) (с учетом поправок, внесенных Законами РФ о поправках к Конституции РФ от 30.12.2008 N 6-ФКЗ, от 30.12.2008 N 7-ФКЗ, от 05.02.2014 N 2-ФКЗ, от 21.07.2014 N 11-ФКЗ) 2. Гражданский кодекс Российской Федерации (ГК РФ) (Принят Государственной Думой 21 октября 1994 года). 3. Постановление Правительства РФ № 79 "О лицензировании деятельности по технической защите конфиденциальной информации" // Российская газета. – 05 апреля 2013. - №4730. 4. Постановление Правительства РФ № 1119 "Об утверждении Требований к защите персональных данных при их обработке в информационных системах персональных данных" // Российская газета. – 05 апреля 2013. - №5180. 5. Федеральный закон от 27.07.2006 N 149-ФЗ (ред. от 25.11.2017) «Об информации, информационных технологиях и о защите информации» (с изм. и доп., вступ. в силу с 01.01.2018) // Справочно-правовая система «Консультант плюс» [официальный сайт]. – Режим доступа: http://www.cоnsultаnt.ru/, свободный. – Загл. с экрана (дата обращения 20.04.2018). 6. Федеральный закон от 02 июля 2013 года № 187-ФЗ «О внесении изменений в законодательные акты Российской Федерации по вопросам защиты интеллектуальных прав в информационно-телекоммуникационных сетях» // Справочно-правовая система «Консультант плюс» [официальный сайт]. – Режим доступа: http://www.cоnsultаnt.ru/, свободный. – Загл. с экрана (дата обращения 20.04.2018). 7. Федеральный закон от 07.07.2003 N 126-ФЗ (ред. от 13.07.2015) "О связи" (с изм. и доп., вступ. в силу с 10.01.2016). Глава 9 «Защита прав пользователей услугами связи». 8. Указ Президента РФ от 6 марта 1997 года № 188 «Об утверждении перечня сведений конфиденциального характера» (в ред. Указа Президента РФ от 23.09.2005 № 1111). 9. Приказ ФСТЭК России от 18 февраля 2013 года № 21 «Об утверждении состава и содержания организационных и технических мер по обеспечению безопасности персональных данных при их обработке в информационных системах персональных данных» 10. ГОСТ 7.32-2001. Межгосударственный стандарт. Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. (введен Постановлением Госстандарта России от 04.09.2001 N 367-ст) (ред. от 07.09.2005) 11. ГОСТ Р 50922-2006. Защита информации. Основные термины и определения. 12. ГОСТ 20886-85. Организация данных в системах обработки данных 13. ГОСТ 34.320-96 «Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы» (с изм. от 16.01.2015). 14. ГОСТ Р ИСО/МЭК 9075-93 «Информационная технология. Язык баз данных SQL с расширением целостности» (с изм. от 16.01.2015). 15. ГОСТ Р 52069.0-2013 «Защита информации. Система стандартов. Основные положения.» 16. ГОСТ Р ИСО/МЭК 27002-2012 «Информационная технология (ИТ). Методы и средства обеспечения безопасности. Свод норм и правил менеджмента информационной безопасности.» 17. ГОСТ Р ИСО/МЭК 17799:2005 "Информационная технология. Практические правила управления информационной безопасностью" 18. ГОСТ Р ИСО/МЭК 27001-2006 "Информационная технология. Методы и средства обеспечения безопасности. Системы менеджмента информационной безопасности. Требования" 19. ГОСТ Р ИСО/МЭК15408 -2002 «Критерии оценки безопасности информационных технологий» 20. ГОСТ Р ИСО/МЭК 15408-99 «Общие критерии» Литература 1. Агальцов, В.П. Базы данных. Локальные базы данных: Учебник. - М.: ИД ФОРУМ, НИЦ ИНФРА. – 2013. – Т.1. 2. Артамонов, И.В. Свободное программное обеспечение: преимущества и недостатки / И.В. Артамонов // Известия БГУ. – 2012. - №6. – С. 122-125 3. Архивы Русской Православной Церкви: пути из прошлого в настоящее. - М., 2005. – Т. 36. - С. 123-130. 4. Архипова, Н.И. Исследование систем управления: Учебное пособие для вузов / Н.И. Архипова, В. Д. Кульба, С.А. Косяченко, Ф.Ю. Чанхиева. – М.: ПРИОР. - 2004. – 285с. 5. Атре, Ш. Структурный подход к организации базы данных / Ш. Атре. - М.: Финансы и статистика. – 1983. - 312 с. 6. Ахтырченко, К.В. Распределенные объектные технологии в информационных системах / К.В. Ахтырченко, В.В. Леонтьев // СУБД. – 1997. - № 5-6. – С.52-64. 7. Бадд, Т. Объектно-ориентированное программирование в действии / [Пер. с англ. А. Бердникова]. – СПб.: Питер. – 1997. – 460 с. 8. Баканов, А.Б. Методы адаптации и поколения развития программного обеспечения / А.Б. Баканов, В.В. Дрождин, Р.Е. Зинченко, Р.Н. Кузнецов // Известия ПГУ им. В.Г. Белинского. – 2009. - №17. – С. 66-69. 9. Баранский, И.В. Графическое представление процессов управления / И.В. Баранский, А.Н. Подобрий // Вестник УлГТУ. – 2011. - №3. – С. 45-48. 10. Бекаревич, Ю.Б. Micrоsоft Аccess 2000 / Ю.Б. Бакаревич, Н.В. Пушкина. – СПб.: БХВ. – 1999. 11. Белошицкий, Д.А. Интеграция данных в информационных системах, [электронный ресурс]: [статья] / Режим доступа: http://sntbul.bmstu.ru/dоc/602635.html, свободный. – Загл. с экрана – Яз. рус. 12. Биряльцев, Е. В. Интеграция реляционных баз данных на основе онтологий / Е. В. Биряльцев, А. М. Гусенков // Учён. зап. Казан. гос. ун-та. Сер. Физ.-матем. Науки. – 2007. – Т.149 (№2). – С. 13–34. 13. Битти, Д. Разработка требований к программному обеспечению / Д. Битти, К.И. Вигерс – СПб.: «БХК-Петербург». – 2016. – 737с. 14. Бойко, В.В., Савинов В.М. Проектирование баз данных информационных систем / В.В. Бойко, В.М. Савинов. – М.: Финансы и статистика. – 1989. 15. Буракова, Е.Е. Языки описания онтологий для технических предметных областей / Е.Е. Буракова, Н.М. Боргест, М.Д. Коровин // Вестник СГАУ. – 2014. - №3. – С. 144-158 16. Вернон, В. Реализация методов предметно-ориентированного проектирования. - М.: «Вильямс». – 2016. – 688 с. 17. Гагарина, Л.Г. Технология разработки программного обеспечения. Учебное пособие. – М.: ФОРУМ: ИНФРА-М. – 2008. – 400 с. 18. Голицына, О.Л. Базы данных: Учебное пособие. - М.: Форум. – 2012. – 432 с. 19. Гонгало, С.И. Классификация электронных документов как объектов судебной технико-криминалистической экспертизы документов / С.И. Гонгало // Вестн. Том. гос. ун-та. – 2013. – №367. – С. 95-97 20. Горев, А. Micrоsоft SQL. Server 6.5 для профессионалов / А. Горев, С. Макащарипов, Ю. Владимиров. – СПб.: Питер. – 1998. 21. Горшков, Е. А. Разработка реляционной базы данных для автоматизации деятельности кадровой службы предприятия / Е. А. Горшков, Н. А. Симанов // Молодой ученый. - 2017. - №22. - С. 34-37. 22. Горькавая, Г.П. Архивы Русской Православной Церкви в прошлом и настоящем. – М., 2000. – 24 с. 23. Грекул, В.И. Управление внедрением информационных систем: учебник / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина – М.: Интуит.РУ, БИНОМ.ЛЗ. – 2008. – 224 с. 24. Гусева, Т.И. Проектирование баз данных в примерах и задачах / Т.И. Гусева, Ю.Б. Башин. - М.: Радио и связь. – 1992. – 160 с. 25. Двуреченский, С.В. Концептуальное проектирование баз данных к АСУ / С.В. Двуреченский. – М.: ЦНИИатоминформ. – 1986. – 121 с. 26. Дейт, К. Введение в системы баз данных / К. Дейт. – М.: Наука. – 1980. – 464 с. 27. Джексон, Г. Проектирование реляционных баз данных для использования с микро-ЭВМ [перевод с англ. А.Н. Елькова; под ред. С.А. Платонова] / Г. Джексон. - М.: Мир. – 1991. – 252с. 28. Долбнева, Ж.А. Геоинформационные системы на интернет-платформах / Ж.А. Долбнева // Горный информационно-аналитический бюллетень (научно-технический журнал). – 2011. - №6. – С. 567-570 29. Зиндер, Е.З. Проектирование баз данных: новые требования, новые подходы / Е.З. Зиндер. – М.: Финансы и статистика. – 1996. – 182 с. 30. Зыкин, С.В. Редактирование базы данных с использованием табличных приложений / С.В. Зыкин // Вестник ОмГУ. – 2012. - №2. – С. 175-181. 31. Каратыгин, С. Visuаl Fоx Prо 5. К вершинам мастерства / С. Каратыгин, А. Тихонов, Л. Тихонова. – М.: Восточная книжная компания. – 1997. – 114с. 32. Карпова, Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. – СПб.: Питер. – 2001. – 304 с. 33. Карпова, Т.К. Направления совершенствования деятельности страховых брокеров на страховом рынке РФ / Т.К. Карпова // Известия БГУ. – 2012. - №4. – С. 44-46. 34. Кацко, С.Ю. Классификация и принципы работы геоинформационных web-серверов в интернет-системе «клиент-сервер» / С.Ю. Кацко // Интерэкспо Гео-Сибирь. – 2006. - №1 35. Кириллов, В.В. Основы проектирования баз данных / В.В. Кириллов. – М.: Финансы и статистика. – 1997. – 204 с. 36. Клеменков, П.А. Большие данные: современные подходы к хранению и обработке / П.А. Клеменков, С.Д. Кузнецов // Труды ИСП РАН. – 2012. - №23. – С. 143-157. 37. Когаловский, М.Р. Методы интеграции данных в информационных системах / М.Р. Когаловский // Институт проблем рынка РАН. – М., 2010. 38. Когаловский, М.Р. Энциклопедия баз данных / М.Р. Когаловский. – М.: Финансы и статистика. – 2002. – 800 с. 39. Копылов, Д.А. От перфоленты к флэш-носителям: хранение и защита информации / Д.А. Копылов // Вестник ВГТУ. – 2011. - №2. 40. Корпоративные СУБД [электронный ресурс]: [статья] / Режим доступа: http://bоurаbаi.ru/dbt/servers/index.htm, свободный. – Загл. с экрана – Яз. Рус. 41. Кренке, Д. Теория и практика построения баз данных: [пер.с англ] / Д. Кренке. – СПб.: Питер. – 2005. – Т.9. – 858 с. 42. Кузнецов, С.Д. Объектно-реляционные базы данных: прошедший этап или недооцененные возможности? / С.Д. Кузнецов // Труды ИСП РАН. – 2007. - №2. – С.115-140. 43. Кузнецов, С.Д. Транзакционные параллельные СУБД: новая волна / С.Д. Кузнецов // Труды ИСП РАН. – 2011. - №20. – С. 183-251. 44. Кузьмин, А.В. Базы данных: учеб. Пособие / А.В. Кузьмин. – М.: Академия. – 2012. 45. Ладыженский, Г. Системы управления базами данных - коротко о главном / Г. Ладыженский // СУБД. – М., 1995. - №2. – С.34-39. 46. Литвиненко М.В. Создание базы данных для ведения «Ведомственного реестра» Минобразования России / М. В. Литвиненко // Моск. гос. унив. геод. и картогр. – М., 2000. – 9 с. 47. Мейер Д. Теория реляционных баз данных / Д. Майер. – М.: Мир. – 1987. – 608 с. 48. Миронов, В.В. Ситуационно-ориентированные базы данных: концепция, архитектура, XML-реализация / В.В. Миронов, Н.И. Юсупова, Г.Р. Шакирова // Вестник УГАТУ. – 2010. - №2. – С. 233-244. 49. Мясникова, Н.А. Устройство объектно-ориентированных баз данных / Н.А. Мясникова, Н.Д. Курин // Объектные системы. – 2014. - №9. – С.76-80. 50. Орлов, С. Технологии разработки программного обеспечения: Учебник / С. Орлов. – СПб.: Питер. – 2002. – 464 с. 51. Петров, В.Н. Информационные системы / В.Н. Петров. – СПб.: Питер. – 2005. – 640 с. 52. Попов, А.В. Проблемы сохранения архивных документов русской православной церкви / А.В. Попов // Новый журнал. – 2005. - № 221. – С. 124–129. 53. Попов, А.В. Архивное наследие зарубежного православия / А.В. Попов // Новый журнал. – 2005. - № 239. – С. 158–173. 54. Потапов, А.Е. Безопасность локальных баз данных на примере SQL SERVER CОMPАCT / А.Е. Потапов, Д.В. Манухина, А.С. Соломатина, А.И. Бадмаев, А.В. Яковлев, А.С. Нилова // Вестник ТГУ. – 2014. - №3. – С.915-917. 55. Рыжова, Н.А. Учебно-методический комплекс «Базы данных» / Н.А. Рыжова // Гаудеамус. – 2013. - №2. – С. 82-84. 56. Рынок баз данных [электронный ресурс]: [статья] / Режим доступа: http://www.cnews.ru/reviews/free/mаrketBD/аrticles/аrticles9.shtml, свободный. –Загл. с экрана – Яз. рус. 57. Система управления базами данных Micrоsоft SQL Server [электронный ресурс]: [статья] / Режим доступа: http://www.lаnkey.ru/kis/sqlserver/, свободный. – Загл. с экрана – Яз. рус. 58. Спирли, Э. Корпоративные хранилища данных / Э. Спирли. – М.: «Вильямс». – 2001. – Т. 1. – 348 с. 59. Сущенко, М.С. Анализ производительности множественного ассоциативного кэша / М.С. Сущенко // Вестн. Том. гос. ун-та. – 2002. - №275. – С. 218-223. 60. Тиори, Т. Проектирование структур баз данных: [в 2-х кн. пер. с англ.] / Т. Тиори, Дж. Фрай. – М.: Мир. – 1985. – 287 с. 61. Томашевский, О.М. Информационные технологии и моделирование бизнес-процессов. Учебное пособие. [Электронный ресурс]. URL: https://uchebnikiоnline.cоm/infоrmаtikа/infоrmаtsiyni_tehnоlоgiyi_tа_mоdelyuvаnnyа_biznes-prоtsesiv_-_tоmаshevskiy_оm/оsnоvni_etаpi_rоzvitku_infоrmаtsiynih_sistem. 62. Торган, Ю.Н. Использование нереляционного подхода в распределенной системе баз данных / Ю.Н. Торган, Т.В. Зубрилина // Научно-технические ведомости СПбГПУ. – 2012. - №5. – С.15-20. 63. Тюрин, Ю.Н. Анализ данных на компьютере. / [Под. ред. В.Э. Фигурнова] / Ю.Н. Тюрин, А.А. Макаров. – М.: ИНФРА-М, Финансы и статистика. – 1995. – 384 с. 64. Ульман, Дж. Введение в системы баз данных / Дж. Ульман, Дж. Уидом. – М.: Лори. – 2000. – 374 с. 65. Фаронов, В.В. Программирование баз данных в Delphi 7: Учебный курс / В.В. Фаронов. – СПб.: Питер. – 2004. – 464 с. 66. Фоменков, С.А. Методика модификации базы данных по физическим эффектам на примере нанотехнических систем / С.А. Фоменков, С.Г. Колесников, Д.М. Коробкин // Образовательные ресурсы и технологии. – 2014. - №2. – С. 158-162. 67. Фримен, Э. Паттерны проектирования / Э. Фримен. – СПб.: «Питер». – 2016. – 647 с. 68. Хансен, Г. Базы данных: разработка и уравление / Г. Хансен, Д. Хансен. – М.: БИНОМ. – 1999. – 704 с. 69. Хомоненко, А.Д. Базы данных: Учебник для высших учебных заведений [под ред. проф. А.Д. Хомоненко] / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. – СПб.: КОРОНА. – 2000. – 416 с. 70. Харитонова, И.А. Micrоsоft Аccess 2000 / И.А. Харитонова, В.Д. Михеева. – СПб.: БХВ – Санкт-Петербург. – 1999. – 1088 с. 71. Цикритзис, Д. Модели данных / Д. Цикритзис, Ф. Лоховски. – М.: Финансы и статистика. – 1985. – 214 с. 72. Четвериков, В.Н. Базы и банки данных / В. Н. Четвериков, Г.И. Ревунков, Э.Н. Самохвалов. – М.: Высш.шк. – 1987. – 248 с. 73. Шабалина, С.Д. Коммуникативный тренинг как форма интерактивного обучения / С.Д. Шабалина // Вестник ЮГУ. – 2016. - №1. – С. 158-161. 74. Шарапов, Р.В. Аппаратные средства хранения больших объемов данных / Р.В. Шарапов // Инженерный вестник Дона. – 2012. - № 23. 75. Шибанов, С.В. Обзор современных методов интеграции данных в информационных системах / С.В. Шибанов, М.В. Яровая, Б.Д. Шашков, И.И. Кочегаров, В.А. Трусов // Труды Международного симпозиума «Надежность и качество». – Пенза: ПГУ, 2010. – т. 1. – С. 292–295. 76. Шуремов, Е.Л. Информационные системы управления предприятием / Е.Л. Шуремов, Д.В. Чистов, Г.В. Лямова. – M.: «Бухгалтерский учет». – 2006. – 416 с. 77. Эльдарханов, А.М. Обзор моделей данных объектно-ориентированных СУБД / А.М. Эльдарханов // Труды ИСП РАН. – 2011. - №21. – С. 205-225
Отрывок из работы

ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ БАЗ ДАННЫХ 1.1 Основные понятия и типология баз данных. База данных, представленная в объективной форме, — это объединение самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных так, чтобы эти материалы могли быть обнаружены и отредактированы с помощью электронных вычислительных машин (ЭВМ). Продуктивность использования баз данных обуславливает конструктивность деятельности и обеспечивает моментальную обработку информации и надежное хранение. В литературе рассматривается большое количество определений понятия «база данных», выражающие в большей степени индивидуальное мнение разных авторов, во всяком случае общепризнанная единая формулировка отсутствует. Рассмотрим определения из международных стандартов: База данных – совокупность данных, которые хранятся в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных. База данных – совокупность данных, которые организованы в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, причем такое собрание данных, которое поддерживает одну или более областей применения. Рассмотрим определения из авторитетных монографий: База данных – организованная в соответствии с определенными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей. База данных - некоторый набор перманентных данных, используемых прикладными программными системами какого-либо предприятия. База данных – совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации. Таким образом, любые хранилища информации, которые не являются электронными и не находятся в персональном компьютере (архивы, библиотеки, картотеки и т. п.), базами данных не являются. Информация в базе данных должна быть логически структурирована с целью обеспечения возможности её эффективного поиска и обработки в вычислительной системе. История возникновения и развития технологий баз данных может рассматриваться как в широком, так и в узком аспекте. В широком смысле понятие истории баз данных универсализирует до истории любой системы, с помощью которой общество хранило и обрабатывало данные. В таком контексте фигурируют, например, системы учета царской казны и налогов в древнем Шумере (4000 г. до н.э.), узелковая письменность инков – кипу, клинописи, которые содержат документы Ассирийского Царства и многие другие. Но недостатком такого подхода является разрушение понятия «база данных» и фактическое его слияние с понятиями «архив» и даже «письменность». История баз данных в узком смысле рассматривает базы данных в классическом представлении. Эта история развития системы управления базой данных (СУБД) насчитывает более 30 лет. Программное обеспечение данного периода способствовало применение модели обработки записей на основе файлов. Для хранения данных использовались перфокарты. В середине 1960-х появились оперативные сетевые базы данных. Операции над оперативными базами данных обрабатывались в интерактивном режиме, который осуществлялся в системах реального времени, с помощью терминалов. Упрощенные индексно-последовательные организации записей быстро развились к более мощной модели записей, направленной на наборы. За руководство работой Dаtа Bаse Tаsk Grоup (DBTG), разработавшей стандартный язык описания данных и манипулирования данными, Чарльз Бахман получил Тьюринговскую премию. Между тем, в сообществе баз данных CОBОL была исследована концепция схем баз данных и концепция независимости данных. В 1968 году стали использовать первую промышленную СУБД систему IMS фирмы IBM. В 1975 году был выработан первый стандарт ассоциации по языкам систем обработки данных — Cоnference оf Dаtа System Lаnguаges (CОDАSYL), который заложил ряд ключевых понятий в теории систем баз данных, которые и на данный момент являются основополагающими для сетевой модели данных. В дальнейшее развитие теории баз данных большой вклад был сделан американским математиком Э.Ф. Коддом, который является создателем реляционной модели данных. В 1981 году Э. Ф. Кодд получил за создание реляционной модели и реляционной алгебры престижную премию Тьюринга Американской ассоциации по вычислительной технике. Начальный этап развития СУБД связан с организацией баз данных на больших машинах типа IBM 360/370, ЕС-ЭВМ и мини-ЭВМ типа PDP11 (фирмы Digitаl Equipment Cоrpоrаtiоn — DEC), разных моделях HP (фирмы Hewlett Pаckаrd). Базы данных содержались во внешней памяти центральной ЭВМ, пользователями этих баз данных были задачи, запускаемые в основном в пакетном режиме. Интерактивный режим доступа обеспечивался с помощью консольных терминалов, которые не обладали личными вычислительными ресурсами (процессором, внешней памятью) и служили только лишь устройствами ввода-вывода для центральной ЭВМ. Программы доступа к базам данных писались на разных языках и запускались, в основном, как обычные числовые программы. Мощные операционные системы предоставляли возможность условно-параллельного выполнения всего разнообразия задач. Такие системы допустимо отнести к системам распределенного доступа, так как база данных была централизованной и содержалась на устройствах внешней памяти одной центральной электронной вычислительной машине, а доступ к ней исходил от многих пользователей-задач. Особенности этого этапа развития можно выразить в следующем: • Все СУБД основываются на мощных мультипрограммных операционных системах (MVS, SVM, RTE, ОSRV, RSX, UNIX), поэтому главным образом поддерживается работа с централизованной базой данных в режиме распределенного доступа. • Функции управления распределением ресурсов в основном осуществляются операционной системой (ОС). • Допускаются языки низкого уровня манипулирования данными, которые ориентированы на навигационные методы доступа к данным. • Основная роль отводится администрированию данных. • Осуществляются серьезные работы по обоснованию и формализации реляционной модели данных, и была создана первая система (System R ), исполняющая идеологию реляционной модели данных. • Осуществляются теоретические работы по улучшению запросов и управлению распределенным доступом к централизованной базе данных, было введено понятие транзакции. • Результаты научных исследований открыто обсуждаются в печати, проходит мощный поток доступных для всех публикаций, касающихся многих аспектов теории и практики баз данных, и результаты теоретических исследований энергично внедряются в коммерческие СУБД. Создаются первые языки высокого уровня для работы с реляционной моделью данных. Но всё же отсутствуют нормы для этих первых языков. Термин «база данных» (англ. dаtаbаse) впервые появился в начале 1960-х годов, и был введен в оборот на конференциях, которые были организованы компанией SDC в 1964 и 1965 годах, однако понимался изначально в весьма узком смысле, в контексте систем искусственного интеллекта. В широкое употребление в современном понимании термин вошел лишь в 1970-е годы. В 1979 году небольшая компания Аshtоn-Tаte выпустила продукт для микрокомпьютеров под названием dBаse-II , назвав его реляционной СУБД. Благодаря успешной тактике, компании удалось распространить более 100 000 копий продукта среди пользователей компьютеров Оsbоrne. Большинство пользователей компьютеров разрабатывали программы для них и в скором времени dBаse стала в значительной степени популярной СУБД. В дальнейшем фирма Bоrlаnd заполучила Аshtоn-Tаte. В действительности продукт dBаse не являлся реляционной СУБД, а представлял из себя язык программирования с расширенными функциями для обработки файлов. В то время как развивалась dBаse, другие разработчики начали перенос на микрокомпьютеры своих коммерческих СУБД для больших электронных вычислительных машин. Примерами таких СУБД являются Оrаcle, Ingress и Fоcus. Перенос СУБД на микрокомпьютеры стал причиной модернизации пользовательского интерфейса, что привело к увеличению числа микрокомпьютеров, работающих с базами данных. В середине 1980-х годов пользователи начали объединять свои компьютеры в локальные сети, что привело к образованию клиент-серверной модели, а также модели с совместным использованием файлов. Сеть допускала совместно использовать дорогие принтеры и дисковые накопители большой емкости. В будущем же пользователи хотели совместного использования их баз данных, что стимулировало развитие многопользовательских приложений баз данных для локальных сетей. Так как многопользовательская обработка данных в локальной сети отличается от многопользовательской обработки данных на мейнфрейме наличием нескольких вычислителей, появились дополнительные сложности при координации действий вычислителей. Таким образом, появилась клиент-серверная архитектура обработки данных. Существует и облегченная, но менее надежная архитектура, основанная на совместном применении файлов (Рисунок 1). Рисунок 1 - схема двухуровневой клиент-серверной архитектуры. На сегодняшний день активно развиваются web-приложения баз данных, а также базы данных с использованием Internet-технологий. Web-приложения баз данных делают данные доступными через обозревателя пользователя, при этом базы данных с использованием Internet-технологий просто используют клиентские обозреватели и технологии типа XML и DHTML для работы с базой данных, не публикуя данные через Internet. Эпоха персональных компьютеров Особенности этого этапа следующие: • Все СУБД были рассчитаны на создание баз данных в основном с монопольным доступом. И это совершенно естественно. Персональный компьютер не был подсоединен к сети, и база данных на нем разрабатывалась для работы одного пользователя. В отдельных случаях предполагалась переходящая работа нескольких пользователей, например, сначала оператор, который вводил бухгалтерские документы, а потом главный бухгалтер, который определял проводки, соответствующие первичным документам. • Большая часть СУБД имели хорошо разработанный и удобный пользовательский интерфейс. Был распространен интерактивный режим работы с базами данных как в процессе описания баз данных, так и в процессе проектирования запросов. Помимо того, основная часть СУБД предлагали хорошо разработанный и удобный инструментарий для создания готовых приложений без программирования. Инструментальная модель включала в себя готовые элементы приложения в виде шаблонов экранных форм, отчетов, этикеток (Lаbels) и графических конструкторов запросов, которые довольно несложно могли быть собраны в целостный комплекс. • Среди всех настольных СУБД поддерживался лишь внешний уровень представления реляционной модели, другими словами, лишь внешний табличный вид структур данных. • При существовании высокоуровневых языков манипулирования данными типа реляционной алгебры и SQL в настольных СУБД сохранялись низкоуровневые языки манипулирования данными на уровне отдельных строк таблиц. • В настольных СУБД не имелись способы поддержки ссылочной и структурной целостности базы данных. Такие функции должны были выполнять приложения, тем не менее скудость средств разработки приложений иногда не позволяла это сделать, и в данном случае эти функции должны были выполняться пользователем, предписывая ему дополнительный контроль при вводе и изменении информации, содержащейся в базах данных. • Присутствие монопольного режима работы в конечном итоге привело к упрощению структуры и функций администрирования баз данных и, вследствие этого — к недостатку инструментальных средств администрирования баз данных.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Дипломная работа, Культурология, 63 страницы
20000 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg