1 / 22

Базы данных Проектирование и жизненный цикл

Базы данных Проектирование и жизненный цикл. Куприянов Юрий. 28.09.2012. База данных. Определение(1): База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия. База данных. Определение(1):

linnea
Download Presentation

Базы данных Проектирование и жизненный цикл

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Базы данных Проектирование и жизненный цикл Куприянов Юрий 28.09.2012

  2. База данных Определение(1): • База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия.

  3. База данных Определение(1): • База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия. Дейт К. Дж. — Введение в системы баз данных.

  4. База данных Определение(2): • База данных — совместно используемыйнабор логически связанных данных(и описание этих данных), предназначенный для удовлетворения информационных потребностей организации.

  5. База данных Определение(2): • База данных — совместно используемыйнабор логически связанных данных(и описание этих данных), предназначенный для удовлетворения информационных потребностей организации. Коннолли Т., Бегг К. — Базы данных. Проектирование, реализация и сопровождение. Теория и практика.

  6. База данных Определение(3): • База данных — совокупность данных,хранимыхв соответствии со схемой данных, манипулирование которыми выполняютв соответствии с правилами средств моделирования данных.

  7. База данных Определение(3): • База данных — совокупность данных,хранимыхв соответствии со схемой данных, манипулирование которыми выполняютв соответствии с правилами средств моделирования данных. ГОСТ Р ИСО МЭК ТО 10032-2007: Эталонная модель управления данными

  8. База данных Определение(0): • База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов,нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).

  9. База данных Определение(0): • База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов,нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ). Гражданский кодекс РФ, ст. 1260

  10. База данных Признаки: • База данных — хранится и обрабатывается в вычислительной системе. • Данные в БД логически структурированы с целью обеспечения возможности ихэффективного поиска и обработки. • БД включает схему, или метаданные, описывающие логическую структуру БД в формальном виде.

  11. БД и СУБД Архитектура: Клиент СУБД Клиент БД Клиент

  12. БД и СУБД Архитектура: Модель данных Клиент СУБД Клиент БД Клиент

  13. Модель данных Определение: • Модель данных — формальная теория представления и обработки данных в системе управления базами данных (СУБД).

  14. Модель данных Определение: • Модель данных — формальная теория представления и обработки данных в системе управления базами данных (СУБД). Модель данных реализуется в СУБД.

  15. Модель данных Аспекты модели: 1) аспект структуры:методы описания типов и логических структур данных в базе данных; 2) аспект манипуляции: методы манипулирования данными; 3) аспект целостности: методы описания и поддержки целостности базы данных.

  16. Модель данных Аспекты модели (простыми словами): • Коллекции типов объектов данных, образующихбазовые строительные блокидля любой базы данных, соответствующей модели. • Коллекции общих правил целостности,ограничивающих набор экземпляровтех типов объектов, которыезаконным образоммогут появиться в любой такой базе данных. • Коллекции операций,применимых к таким экземплярам объектов для выборкии других целей.

  17. Модели данных Типы моделей данных: • Иерархическая • Сетевая • Реляционная • Объектная (О-ориентированная) • Объектно-реляционная • Функциональная

  18. Реляционная модель данных Аспекты модели: 1) Структурный: данные в базе данных представляют собой набор отношений. 2) Манипулятивный: реляционная алгебра. 3) Целостность: ограничения уровня домена, отношения и базы данных.

  19. Проектирование баз данных

  20. Этапы проектирования

  21. Этапы проектирования • Концептуальное проектирование Описываем предметную область в терминах «сущность-связь». • Логическое проектирование Переводим концептуальную модель в форму выбранной модели данных. • Физическое проектирование Выбираем СУБД и переводим модель данных в конкретную схему данных.

More Related