жизненный цикл баз данных
Заказать уникальный реферат- 25 25 страниц
- 15 + 15 источников
- Добавлена 27.12.2018
- Содержание
- Часть работы
- Список литературы
Введение 3
1 Основные понятия, связанные с ЖЦБД. 5
2. Основные процессы ЖЦБД 12
2.1 Информационный ЖЦБД 13
2.2 Жизненный цикл проекта баз данных 14
3 Управление ЖЦБД 18
4 Модели ЖЦ больших данных 20
4.1 Иерархическая модель данных 20
4.2 Сетевая модель для ЖЦБД 21
4.3 Модель Posmad 21
4.4 Лошинская модель 22
4.5 Модель CSRUD 22
Заключение 24
Список использованной литературы 25
После получения от заказчика изменений, разработчики вносят соответствующие исправления в диаграмму «сущность-связь» и заново генерируют структуры баз данных. Такие диаграммы предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними. Средства автоматической генерации интерфейсов используются реже.
В настоящее время практически каждый производитель СУБД предлагает собственное ПО автоматизированного проектирования. Это Oracle Designer (Oracle), Power Designer (Sybase) и другие. Демонстрационные версии данных программных продуктов можно загрузить с соответствующих сайтов (www.oracle.com, www.sybase.com). Кроме того, на рынке представлены решения третьих фирм, не производящих СУБД. Одними из самых распространенных являются программные продукты фирмы AllFusion - AllFusion ERwin Data Modeler (ранее ERwin) и AllFusion Process Modeler (ранее BPwin) и другие. На российском рынке данные программы предлагает фирма Interface Ltd. (www.interface.ru). Программа AllFusion Process Modeler предназначена для моделирования бизнес-процессов. Результатами ее работы могут быть не только диаграммы, но и сгенерированный для различных сред код для доступа к базам данных. Для этого, однако, необходимо еще создать диаграммы «сущность-связь» с помощью AllFusion ERwin Data Modeler.
4 Модели ЖЦ больших данных
Понимание того, какие атрибуты являются наиболее важными для любого конкретного приложения, является ключевым шагом в любом процессе управления данными. В контексте исследований моделирования данного направления, каждый тип сущности имеет набор атрибутов, принимающих разные значения, которые описывают характеристики сущностей.
ИС не манипулировать физическими объектами; скорее, с их помощью можно создать реальные модели, создавая и сохраняя ЖЦБД, которые описывают или ссылаются на объекты в реальном мире. Ссылка на сущность в ИС представляет собой набор пар атрибут-значение предназначенный для описания конкретного объекта реального мира в конкретном контексте. Сущность может иметь ноль или более тождеств в пределах данного домена.
Основные модели СУБД (начиная с 1968 года) были такие:
иерархические;
сетевые.
Затем возникли и другие, которые могут быть на реляционной модели данных и прочих условиях экономики предприятий. В данном разделе реферата представлены некоторые модели для обеспечения выполнения ЖЦБД.
4.1 Иерархическая модель данных
Наиболее известная и распространенная иерархическая СУБД – Information Management System (IMS) фирмы IBM.
Иерархическая БД состоит из упорядоченного набора структур записей. Каждая структура имеет вид дерева. Вершины дерева – это узлы. Один из узлов, который находится на самом верху иерархии, называется корнем. Остальные узлы называются потомками и связаны так, что каждый узел имеет предка. Узлы, не имеющие потомков, называются листьями. Все экземпляры узла-потомка, имеющие общего предка, называются близнецами.
4.2 Сетевая модель для ЖЦБД
Эта модель отличается от иерархической тем, что в ее структуре любой из элементов данных может иметь связь с любым другим.
Существует простая и сложная сетевая структура. В простой между исходным и порожденными узлами реализована связь один-ко-многим. В сложной сетевой структуре должна присутствовать хотя бы одна связь вида многие-ко-многим.
Рисунок 9 – Внешний вид структурной диаграммы базы медицинских знаний
4.3 Модель Posmad
Она была сформулировал пятифазную модель жизненного цикла информации о плане, приобретении, поддерживать, распоряжаться и применять, адаптированные из обобщенного управления ресурсами модель. Для ее реализации необходимо выполнить действия:
Планирование информации;
Получить информацию;
Хранить и делиться информацией;
Ведение и управление информацией;
Применять информацию для достижения своих целей;
Утилизировать информацию, поскольку она больше не нужна.
Модель процесса для основных операций с базой данных для создания строк (C), чтение строк (R), обновление строк (U) и удаление строк (D).
4.4 Лошинская модель
Информация об объекте также имеет жизненный цикл, и понимание этого имеет решающее значение для успешного планирования. При этом модели управления жизненным циклом 27 объектов данных, аналогичные жизненному циклу POSMAD, но отличные в MDM и EIIM терминологии.
Сюда входят 5 этапов:
учреждение;
распространение;
доступ и использование;
деактивация и выход на пенсию;
обновление.
4.5 Модель CSRUD
Следуя примеру модели CRUD, другая пятифазная модель цикла MDMlife предлагаемая здесь, имеет аналогичную оперативную направленность. Сначала устанавливается система MDM. Однако почти всегда существует некоторая форма MDM, либо в выделенной системе, либо во внутренней специальной системе, которая должна быть мигрировали в новую систему.
Далее необходимо хранить EIS в постоянном формате, таком как база данных или формат плоского файла.
Резолюция и получение фактического использования информации МДМ, в которой транзакции с информацией об идентификации основных данных, сравниваются (разрешаются) против EIS, чтобы определить их личность. Когда ссылка объекта в транзакция определяется как связанная с конкретным EIS, EIS идентификатор добавляется к транзакции. По этой причине процесс иногда называют «link append», поскольку используется идентификатор EIS, добавленный к транзакции для объединения транзакций для одного и того же объекта. В заключении необходимо утилизировать EIS из системы.
Заключение
В заключении отметить, что управление ЖЦБД необходимо для правильного функционирования всей БД и системы в целом. Используя различные модели, которые будут корректны в той или иной ситуации, можно добиться необходимых результатов. Также необходимо обеспечить меры безопасности, ограничив доступ к БД. Таким образом можно обеспечить бесперебойное функционирование системы в целом.
В данной работе достигнута основная цель – описание жизненного цикла баз данных.
В данном реферате были решены следующие задачи:
приведены основные понятия, связанные с ЖЦБД;
описан процесс управления ЖЦБД;
описаны модели управления ЖЦ больших БД.
Также в процессе написания реферата были использованы современные и классические источники литературы и глобальной сети Internet.
Список использованной литературы
Ананьев П.И., Кайгородова М.А. Основы баз данных. Учебное пособие / Алт. госуд. технич. ун-т им. И.И. Ползунова.- Барнаул: 2010.-189 с.
Ковалев А.Д. Базы данных. Саратов.: Саратовский государственный университет, 2009. — 324 с.
Sarka D. Data Science with SQL Server Quick Start Guide: Integrate SQL Server with data science. Packt Publishing, 2018. — 206 p.
Радченко И.А., Николаев И.Н. Технологии и инфраструктура Big Dat. Учебное пособие. — СПб.: Университет ИТМО, 2018. — 52 с.
Катеринина С.Ю., Усков Ю.И. Управление данными. Учебное пособие. — Волгоград: ВолгГАСУ, 2015. — 136 с.
Громов Ю.Ю., Иванова О.Г. и др. Управление данными. Учебник. ― Тамбов: Изд-во ФГБОУ ВПО «ТГТУ», 2015. ― 192 с.
Bosse S., Lehmhus D., Lang W., Busse M. (Eds.) Material-Integrated Intelligent Systems: Technology and Applications. Wiley-VCH, Germany, 2018. — 685 p.
Leonard A. Data Integration Life Cycle Management with SSIS: A Short Introduction by Example. Apress, 2018. — 188 p.
Schuster A.J. (Ed.) Understanding Information: From the Big Bang to Big Data. Springer, 2017. — 242 p.
Фуфаев Э.В., Фуфаев Д.Э. Базы данных. Учебное пособие для студ. учреждений сред. проф. образования. — 10-е изд., стер. — М.: Академия, 2015. — 320 с.
Баканов М.В., Романова В.В., Крюкова Т.П. Базы данных. Системы управления базами данных. Учебное пособие. Кемерово. – 2010. –166 с.
Бураков П.В., Петров В.Ю. Введение в системы баз данных. Учебное пособие. — СПб: СПбГУ ИТМО, 2010. — 128 с.
Talburt J.R., Zhou Y. Entity Information Life Cycle for Big Data: Master Data Management and Information Integration. Morgan Kaufmann, 2015. — 238 p.
Cuppett Michael S. DevOps, DBAs, and DBaaS: Managing Data Platforms to Support Continuous Integration. Apress, 2017. — 164 p.
Karrol J. Earned Value Management in easy steps. Keep tabs on the real status of all projects, including Agile projects. In Easy Steps Limited, 2017. — 193 p.
23
1. Ананьев П.И., Кайгородова М.А. Основы баз данных. Учебное пособие / Алт. госуд. технич. ун-т им. И.И. Ползунова.- Барнаул: 2010.-189 с.
2. Ковалев А.Д. Базы данных. Саратов.: Саратовский государственный университет, 2009. — 324 с.
3. Sarka D. Data Science with SQL Server Quick Start Guide: Integrate SQL Server with data science. Packt Publishing, 2018. — 206 p.
4. Радченко И.А., Николаев И.Н. Технологии и инфраструктура Big Dat. Учебное пособие. — СПб.: Университет ИТМО, 2018. — 52 с.
5. Катеринина С.Ю., Усков Ю.И. Управление данными. Учебное пособие. — Волгоград: ВолгГАСУ, 2015. — 136 с.
6. Громов Ю.Ю., Иванова О.Г. и др. Управление данными. Учебник. ― Тамбов: Изд-во ФГБОУ ВПО «ТГТУ», 2015. ― 192 с.
7. Bosse S., Lehmhus D., Lang W., Busse M. (Eds.) Material-Integrated Intelligent Systems: Technology and Applications. Wiley-VCH, Germany, 2018. — 685 p.
8. Leonard A. Data Integration Life Cycle Management with SSIS: A Short Introduction by Example. Apress, 2018. — 188 p.
9. Schuster A.J. (Ed.) Understanding Information: From the Big Bang to Big Data. Springer, 2017. — 242 p.
10. Фуфаев Э.В., Фуфаев Д.Э. Базы данных. Учебное пособие для студ. учреждений сред. проф. образования. — 10-е изд., стер. — М.: Академия, 2015. — 320 с.
11. Баканов М.В., Романова В.В., Крюкова Т.П. Базы данных. Системы управления базами данных. Учебное пособие. Кемерово. – 2010. –166 с.
12. Бураков П.В., Петров В.Ю. Введение в системы баз данных. Учебное пособие. — СПб: СПбГУ ИТМО, 2010. — 128 с.
13. Talburt J.R., Zhou Y. Entity Information Life Cycle for Big Data: Master Data Management and Information Integration. Morgan Kaufmann, 2015. — 238 p.
14. Cuppett Michael S. DevOps, DBAs, and DBaaS: Managing Data Platforms to Support Continuous Integration. Apress, 2017. — 164 p.
15. Karrol J. Earned Value Management in easy steps. Keep tabs on the real status of all projects, including Agile projects. In Easy Steps Limited, 2017. — 193 p.