96160

Методы построения баз данных «сверху вниз» и «снизу вверх»

Реферат

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

Методы проектирования БД Целью проектирования БД является адекватное отображение в базе данных сути предметной области рассматриваемой с точки зрения решения задачи автоматизации. Метод восходящего проектирования БД При восходящем подходе осуществляют структурное проектирование снизу вверх.

Русский

2015-10-03

129.34 KB

0 чел.

Министерство образования и науки Украины

Украинский государственный университет финансов и международной торговли

Кафедра информационных технологий

Реферат на тему:

Методы построения баз данных «сверху вниз» и «снизу вверх»

Выполнил:

студент СДСМПР 1-14
Москаленко П.С.

Проверил:

Черевко М.О.

Киев - 2015

                                                             План


1) Методы проектирования БД

2) Метод восходящего проектирования БД

3) Нисходящее проектирование БД

4) Сравнение методов проектирования

5) Список использованной литературы

Методы проектирования БД

Целью проектирования БД является адекватное отображение в базе данных сути предметной области, рассматриваемой с точки зрения решения задачи автоматизации.
В теории баз данных существует ряд методов разработки моделей БД, отображающих разные уровни её архитектуры. Распространены два основных подхода к проектированию баз данных: "нисходящий" и "восходящий". 
Известен также подход "смешанной стратегии" — сначала «восходящий» и «нисходящий» методы используются для разных частей модели, после чего все подготовленные фрагменты собираются в единое целое.

Метод восходящего проектирования БД

При «восходящем» подходе осуществляют структурное проектирование снизу—вверх. Этот процесс называют процессом синтеза, попыткой получения целого, адекватно отображающего описание предметной области, на основе описания составляющих его частей.
Этапы проектирования БД методом «восходящего» проектирования представлены на рисунке 2.

ДЛМ – даталогическая модель; НФ – нормальная форма; ИЛМ – информационно—логическая модель предметной области; МБД – модель БД.

Рисунок 2 — Этапы проектирования БД методом «восходящего» проектирования

Работа для реляционной БД начинается с определения свойств объектов (атрибутов сущностей) предметной области, которые на основе анализа существующих между ними связей группируются в реляционные отношения (таблицы), отображающие эти объекты (в том случае, если мы проектируем структуру реляционной БД). 
Как правило, получают 2 — 3 реляционных отношения, связанных между собой.
  «Восходящее» проектирование – это достаточно сложная и устаревшая методика, которая подходит для проектирования только небольших баз данных.

Нисходящее проектирование БД

При «нисходящем» проектировании осуществляется структурное проектирование сверху—вниз («нисходящее» проектирование). 
Такое проектирование называют анализом – происходит изучение целого (описания предметной области), затем разделение целого на составные части и затем следует последовательное изучение этих частей.
Этапы проектирования БД методом «нисходящего» проектирования представлены на рисунке. 

Пр Обл. – предметная область; ИЛМ – информационно—логическая модель предметной области; ДЛМ – даталогическая модель; НФ – нормальная форма; ФМ – физическая модель БД.

Рисунок — Этапы проектирования БД методом «нисходящего» проектирования

Для отображения метода использованы следующие обозначения: в кругах описаны названия этапов проектирования, в прямоугольниках – результаты.

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

На основе описания внешнего уровня строится концептуальная информационно—логическая модель предметной области (ИЛМ), затем на её основе получают даталогическую модель (ДЛМ) базы данных. ДЛМ является основой для следующего этапа проектирования БД – этапа формирования физической модели базы данных.

Такой подход к проектированию БД называют также концептуальным или концептуальным проектированием.

В концептуальном подходе к проектированию БД выделяют следующие три сферы:

— реальный мир или объектную систему;

— информационную сферу;

— даталогическую сферу.

Метод «нисходящего» проектирования достаточно формализован и используется в CASE (Computer Aided System/Software Engineering — компьютерное проектирование программного обеспечения и систем) средствах.

Замечания по использованию CASE − средств:

- особенно эффективно их использование при создании крупных корпоративных АИС большим коллективом разработчиков;

- современные CASE − средства позволяют поддерживать как начальные этапы разработки АИС, так и проектирование, и генерацию баз данных и пользовательских интерфейсов;

- CASE − средства обеспечивают качество принимаемых технических решений и подготовку проектной документации;

Сравнение методов проектирования (приведено в таблице)
 
(для реляционной модели данных)

Таблица - Сравнение методов проектирования БД

Список использованной литературы

1. Дейт, К., Дж. Введение в системы баз данных. 6-е изд. – К.; М., СПб.:«Вильямс», 2000. – 848с.

2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений/Под ред. проф. А.Д. Хомоненко. – СПб.:КОРОНА принт, 2002. – 672с.

3. В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх Базы данных. Интеллектуальная обработка информации. – М.: Нолидж, 2001.- 496с.


 

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

25190. Р.Рорті про походження ы засади теорії пізнання (Філософія і дзеркало природи) 37.5 KB
  Оба эти допущения по Рорти вовсе не являются неизбежными для философии; при этом первое из них берет своё начало ещё в античности прежде всего в платонизме а второе представляет собой специфический продукт философии Нового времени начиная с Декарта. Соответственно отказ от этого допущения позволяет Рорти деконструировать образ Зеркала Природы а это в свою очередь ведет к опровержению исходного взгляда на философию как на гарант добывания человеком объективной истины о себе и мире. Эпистемология теория познания с точки...
25191. Громадянське суспільство і держава 25.5 KB
  В основі ідеї громадянського суспільства лежить проблема відносин людини з політичною владою суспільства з державою. Вона є похідною від громадянського суспільства і її призначення полягає в тому щоб слугувати йому. Від ступеня розвиненості громадянського суспільства залежить ступінь демократизму держави. Етатизм навпаки всіляко перебільшує роль держави в житті суспільства.
25192. Філософське вчення Г. Сковороди 27.5 KB
  Сковорода 1722 1794 був всебічно освіченою для свого часу людиною досконало знав стародавні та нові європейські мови старогрецьку філософію і літературу. Сковорода стверджував що природа є безкінечна кількість світів . Сковорода пов'язував цю думку з концепцією двох натур двох природ лат. Сковорода намагався подолати дуалізм вчення про дві натури та знайти єдине начало€.
25193. Головні пункти критики спекулятивної диалектики з боку сучасників Гегеля (Шеллінг, Шопенгауер, Фейєрбах, Кіркегор) 29.5 KB
  Головні пункти критики спекулятивної диалектики з боку сучасників Гегеля Шеллінг Шопенгауер Фейєрбах Кіркегор. Фейєрбах: учень Гегеля незадоволений абстрактністю спекулятивної системи діалектикою €œчужістю€ системи конкретному людському індивідові. з гегелевською ідеєю абсолютного духа – €œвідстороненої€ сили Кіркегор: субєктивна екзистенціальна діалектика Кіркегора виростає як протиставлення системі Гегеля де людина підвладна анонімному принципу історичного розвитку втрачає свою індивідуальність. Критикував Гегеля також за...
25194. Гадамер про герменевтичний досвід і природу філософської істини 24.5 KB
  Мета філософської герменевтики – порятунок цілісного досвіду сприйняття світу. Більшість людських проблем пов’язані з збідненням досвіду ФГ. Вчить дотримуватися набутого досвіду. Герменевтичний досвід не може не залежити від наших упереджень попереднього досвіду.
25195. Знання як особлива форма освоєння світу 27.5 KB
  Пізнання це такий процес що спрямований на отримання знання. Пізнання має багато модусів оскільки людина відноситься до світу у різних площинах і пізнає його у різних ракурсах. Тому можна виділяти наукове пізнання етичне релігійне філософське мистецьке та інші. Пізнанням є таке відношення до світу в якому людина змінює себе за допомогою світу.
25196. Пізнання як особлива форма освоєння світу 25 KB
  Пізнання як особлива форма освоєння світу Якщо дуже просто то пізнання – це процес взаємодії суб’єкта та об’єкта що своїм результатом має знання. Існують різні способи пізнання а отже й різні види знання. Поряд із різноманітністю видів знань існує величезна кількість поглядів на саму природу пізнання. Говорять про абстрактне і конкретне пізнання повне і неповне наукове і філософське тощо.
25197. Концепції комунікативно-структурованого життєсвіту за Ю.Габермасом 35 KB
  Габермас виходить з концепції суспільної еволюції де суспільний розвиток постає у формі руху від родовогоархаїчного до традиційногодержавноорганізованого а потім до модерногокапіталістичного суспільства. Концепція життєсвіту дістає своє втілення в архаїчних суспільствах де структури нормативної інтеграції опосередковані мовленнєвою комунікацією водночас становлять системні структури. Системні механізми в цих суспільства невіддільні від соціальноінтегративних інституцій заснованих на життєвому світі. За умов традиційного...
25198. Пізнання та інтерес Техніка та наука як ідеологія Теорія комунікативної дії 1981 Моральна свідоміст 32.5 KB
  Концепція комунікативноструктурованого життєвого світу Габермаса Осн. Продовжуючи традицію внутрішнього взаємозв'язку між структурами життєвого світу і структурами мови традицію що сягає ще філософії Гумбольдта Г. зауважує що для самого життєвого світу мова і культура є конститутивними .досліджує шлях уречевлення комунікації визначаючи його як роз'єднання системи і життєвого світу.