WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Методи створення оптимальної моделі баз даних - Реферат

Методи створення оптимальної моделі баз даних - Реферат


РЕФЕРАТ
на тему:
"Методи створення оптимальної
моделі баз даних"
ПЛАН
Вступ
1. Загальні положення. Поняття бази даних та системи управління базою даних
2. Вимоги та методи до оптимальних моделей баз даних
3. Архітектура СКБД
Література
Вступ
Фахівці давно вже говорять про кризу традиційних моделей даних, до яких зараз можна віднести не тільки реляційну, але й об'єктно-орієнтовану модель. При цьому відзначається, що серйозні обмеження на реляційну модель накладає лежача в її основі примітивна структура даних. Така структура неефективна для реалізації сучасних інформаційних систем, що працюють з різнорідними даними і динамічно змінюються структурами даних. До інших серйозних обмежень реляційних баз даних відносять їх досить слабкі можливості по частині представлення семантики додатків, а також недостатній зв'язок між концептуальним і фізичним рівнями представлення даних, що приводить до "стрибків" між фазами розробки програмного забезпечення.
Відбувається пошук оптимальних моделей баз даних та найефективніших методів їх створення.
1. Загальні положення.
Поняття бази даних та системи управління базою даних
Будь-яке підприємство завжди має велику кількість даних, пов'язаних з його діяльністю. Тут "підприємство" - загальний термін для будь-якої наукової, комерційної, технічної або іншої організації, наприклад, промислове підприємство, банк, лікарня, університет. Серед постійних даних підприємств звичайно зустрічаються такі, як : дані про продукцію, про рахунки, про студентів, дані планування. Існує просте визначення БД як великого за обсягом сховища, в якому підприємство розміщує усі дані, що воно використовує і з якого різні користувачі можуть їх отримувати, використовуючи різні застосування. Така БД - ідеальній варіант, якого важко досягти на практиці. Тому частіше від усього під БД розуміють будь-який набір взаємопов'язаних даних, що зберігаються в комп'ютері.
Наведемо класичні визначення поняття БД.
"Базу даних можна визначити як сукупність взаємозв'язаних даних, що зберігаються разом при наявності такого мінімального надлишку, який допускає їх використання оптимальним чином для одного чи декількох застосувань; дані запам'ятовуються так, щоб вони були незалежні від програм, що використовують ці дані; для включення нових чи модифікації існуючих даних, а також для пошуку даних в БД використовується єдиний засіб. Дані структуровані таким чином, щоб була забезпечена можливість подальшого нарощування застосувань. Кажуть, що система вміщує сукупність баз даних, якщо ці бази даних структуровані повністю самостійно." (Джеймс Мартін)
"База даних - деякий набір постійних даних, що зберігаються та використовуються прикладними системами деякого підприємства."(К. Дейт)
"База даних являє собою динамічну інформаційну модель об'єкту керування, що складається зі спеціально організованих та логічно пов'язаних інформаційних елементів. Програмно-логічний апарат, що організує систему збереження даних та включає засоби занесення, поновлення та доступу до даних, називається системою керування базами даних." (В.С. Михайлов)
Основна термінологія та відповідні визначення щодо систем обробки інформації та баз даних зведені в державному стандарті ДСТУ 2874-94.
Наведемо ці визначення.
Дані - це інформація, подана в формалізованому вигляді, придатному для передачі, інтерпретації чи обробки за участю людини або автоматичними засобами.
Інформація - будь-які знання о предметах, фактах, поняттях і т. і. в предметному середовищі, якими обмінюються користувачі системи обробки даних.
Організація даних - зображення і керування даними у відповідності з визначеними відношеннями.
Керування даними - процес, що забезпечує подання, накопичення, зберігання, використовування даних, а також маніпулювання ними.
Подання даних - сукупність правил кодування даних та створення конструкцій даних в системі обробки даних.
Банк даних - сукупність БД, СКБД та комплексу організаційних та технічних засобів. Банк даних забезпечує централізоване збереження та колективне використання даних.
База даних - сукупність взаємопов'язаних даних, що організовані у відповідністю зі схемою БД таким чином, щоб з ними міг працювати користувач.
СКБД - сукупність програмних та мовних засобів, що забезпечують керування базою даних.
Головна задача СКБД полягає в забезпеченні користувача інструментарієм, що позволяє оперувати даними в абстрактних термінах, не пов'язаних зі способом збереження даних в ЕОМ.
Іншими словами, СКБД - це системи, що ізолюють бази даних від прикладних програм і тим самим полегшують роботу кінцевого користувача.
Ведення бази даних - це діяльність, що направлена на оновлення та відновлення бази даних, а також на перебудову її структури.
Керування базою даних - процес визначення, створення та ведення бази даних.
Модель даних - визначає структуру збереження та взаємозв'язку даних на носіях інформації.
Предметне середовище - це частина оточуючого реального світу, достатня для розв'язку необхідних прикладних задач.
Інформаційна система - система обробки даних в будь-якому предметному середовищі з засобами накопичення, збереження, обновлення, пошуку та видачі інформації.
2. Вимоги та методи до оптимальних моделей баз даних
Наведемо основні вимоги до оптимальної моделі баз даних.
1) Адекватність відображення логіки предметного середовища у відповідні моделі даних.
2) Оптимальна надмірність даних. БД повинна являти собою єдину сукупність інтегрованих даних.
В системах, що не використовують бази даних, кожне застосування має свої файли. Наприклад, застосування, пов'язане з обліком персоналу, і
Loading...

 
 

Цікаве