27099

Задачи и этапы проектирования и создания баз данных. Жизненный цикл базы данных

Доклад

Информатика, кибернетика и программирование

Жизненный цикл базы данных Основные задачи: Обеспечение хранения в БД всей необходимой информации. Обеспечение возможности получения данных по всем необходимым запросам. Сокращение избыточности и дублирования данных.

Русский

2013-08-19

589.59 KB

16 чел.

  1.  Задачи и этапы проектирования и создания баз данных. Жизненный цикл базы данных 

Основные задачи:

  1.  Обеспечение хранения в БД всей необходимой информации.
  2.  Обеспечение возможности получения данных по всем необходимым запросам.
  3.  Сокращение избыточности и дублирования данных.
  4.  Обеспечение целостности базы данных

Основные этапы:

  1.  Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

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

Чаще всего концептуальная модель базы данных включает в себя:

  1.  описание информационных объектов, или понятий предметной области и связей между ними.
  2.  описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.
  3.  Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.
  4.  Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.
  5.  На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.

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

Жизненный цикл базы данных — это совокупность этапов, которые проходит база данных на своём пути от создания до окончания использования.

Жизненный цикл базы данных — это совокупность этапов, которые проходит база данных на своём пути от создания до окончания использования.

Часто встречаемые этапы

  1.  Исследование и анализ проблемы, для решения которой создаётся база данных.
  2.  Построение Инфологической и Даталогической модели.
  3.  Нормализация полученных Инфологических и Даталогических моделей. По окончании этого этапа, как правило получают заготовки таблицы БД и набор связей между ними (первичные и вторичные ключи)
  4.  Проверка целостности БД (Целостность базы данных)
  5.  Выбор физического способа хранения и эксплуатации (тех. средства) базы данных.
  6.  Проектирование входных и выходных форм.
  7.  Разработка интерфейса приложения.
  8.  Функциональное наполнение приложения
  9.  Отладка: проверка на корректность работы функционального наполнения системы
  10.  Тестирование: тест на корректность ввода вывода данных, тест на максимальное количество активных сессий и т. д.
  11.  Ввод в эксплуатацию: отладка ИТ-инфраструктуры, обучение пользователей и ИТ-персонала.
  12.  При необходимости добавления выходных форм и дополнительной функциональности. В случае если необходимы более серьёзные изменения, следует повторить все шаги с первого.
  13.  Вывод из эксплуатации: перенос данных в новую СУБД.


 

А также другие работы, которые могут Вас заинтересовать

27633. Использование должн. лицом своих служебных полномочий вопреки интересам службы 89.5 KB
  лицом своих служебных полномочий вопреки интересам службы если это деяние совершено из корыстной или иной личной заинтересованности и повлекло существенное нарушение прав и законных интересов граждан или организации либо охраняемых законом интересов общества или госва. лицом своих служебных полномочий вопреки интересам службы или иной личной заинтересованности. 286состоит в совершении действий явно выходящих за пределы его полномочий. полномочий может быть совершено только в форме активных действий злоупотребление ими может совершаться и...
27635. Нормы статей 83 KB
  Ее целями являются: защита уголовноправовыми средствами правил охраны окружающей среды установленного нормативноправовыми актами порядка деятельности связанной с использованием природных ресурсов или воздействием на состояние и качество окружающей среды защита экологических прав и интересов граждан обеспечение экологической безопасности населения и территорий предотвращение уничтожения гибели объектов природы ухудшения качества окружающей среды. В главе 26 УК установлена ответственность за посягательства которые заключаются ...
27636. Объект преступления - неприкосновенность компьютерной информации 46.5 KB
  информации на машинном носителе в электронновычислительной машине ЭВМ системе ЭВМ или их сети если это деяние повлекло уничтожение блокирование модификацию либо копирование информации нарушение работы ЭВМ системы ЭВМ или их сети. Под компьютером понимается электронновычислительная машина ЭВМ или в переводе на русский язык вычислитель. Под компьютеризацией понимается широкое внедрение ЭВМ компьютеров в различные сферы человеческой деятельности. Специалисты в области компьютерной техники могут незаконно вмешиваться в созданные...
27638. Общие начала назначения уголовного наказания. Обстоятельства, смягчающие и отягчающие наказание. Назначение наказания при наличии смягчающих обстоятельств 152.5 KB
  Общие начала назначения уголовного наказания. Назначение наказания при наличии смягчающих обстоятельств. Общие начала назначения наказания это принципиальные основные положения которыми должен руководствоваться суд при назначении наказания лицу признанному виновным в совершении преступления. Законодатель выделяет следующие основные начала назначения наказания: 1 наказание должно быть справедливымт.
27640. Понятие и характеристика убийства при отягчающих обстоятельствах (ч.2 ст. 105 УК) 32 KB
  Убийство при отягчающих обстоятельствах характеризуется наличием квалифицирующих признаков того или иного элемента состава преступления объекта субъективной объективной сторон. Квалифицирующие признаки объекта: это пункты а б в г ст. Для квалификации по п. Квация по п.
27641. Понятие квалификации преступлении, ее этапы. Конкуренция уголовно-правовых норм, ее виды 30 KB
  Квалифицировать преступления значит дать ему юридическую оценку указать уголовноправовую норму предусматривающую это деяние. В юридических документах квалификация преступления выражается в виде ссылки на соответствующую статью УК или несколько статей. Квалификация преступления это точная уголовноправовая оценка конкретного общественно опасного деяния. Понятие квалификации имеет два взаимосвязанных значения: 1 процесс установления признаков состава преступления в деянии лица; 2 результат этого процесса т.