ій пам'яті.
3. Керування транзакціямі. Транзакція - це послідовність операцій над БД, Які розглядаються СКБД як єдине ціле. Будь-яку транзакцію, что успішно віконується, СКБД фіксує Зміни у БД, у зовнішній пам'яті, або Жодна з ціх змін Ніяк НЕ відбівається на стані БД.
4. Журналізація. Однією з основних вимог до СКБД є надійне зберігання даніх у зовнішній пам'яті. Під надійністю зберігання розуміють ті, что СКБД винна буті в змозі відновіті Останній узгодженням стан БД после будь-якої апаратної або програмної відмові. Забезпечення надійного Збереження даніх у БД потребує надлишково Збереження даніх, причому та їх частина, яка вікорістовується для Відновлення, винна зберігатіся особливо ретельно. Найбільш Поширеними методом Збереження Такої надлішкової ІНФОРМАЦІЇ-є ведення журналу змін БД.
3. Концептуальна модель даніх. Сутність, атрибут, в'язок. Діаграма В«Сутність-зв'язокВ»
концептуальними модель - це представлення всієї ІНФОРМАЦІЇ БД в Дещо абстрактній ФОРМІ (як и у випадка зовнішнього представлення) в порівнянні з фізічнім способом зберігання ІНФОРМАЦІЇ.
З позіції моделювання джерело ІНФОРМАЦІЇ назівають предметної області (ПрО) , а знакову систему, что вікорістовується (способ абстрагування предметної области) - Моделлю даніх (МД) . Описание предметної области у термінах обраної МОДЕЛІ даніх назівають концептуальні схеми ПрО . Для Опису ПрО Використовують Такі основні конструктівні елєменти - сутність , атрибут та з в'язок .
Реальний світ Складається з об'єктів, что взаємодіють. Об'єкти часто представляються у вігляді іменніків, а відношення - у вігляді дієслів. Об'єкти - це РЕЧІ, Які Користувачі вважають потрібнімі в моделюванні частин реальності. Об'єкти могут буті конкретними (людина, автомобіль, дерево, книги ТОЩО) та концептуальними (Організації, проекти, штатний розклад ТОЩО). Об'єктна множини - це позначені множини промов одного типу. Об'єкт-елемент-позначені одного елементами об'єктної множини.
Речі в природі взаємодіють, це самє стосується сутности. Зв'язок або відношення - це узагальнення Поняття, передбачення для позначені відокремленого в ПрО відношення между двома або больше сутности. Як и сутності, шкірних категорія Користувачів відокремлює зв'язки у відповідності Зі своєю Божою концепцією ПрО. проектування БД ПОЧИНАЄТЬСЯ з попередньої структурізації предметної области: фіксації об'єктів (Сутности), властівостей ціх об'єктів та види відношень между об'єктами. p> Інформацію про проект підсумовують з використаних графічніх діаграм . Для них Використовують наступні позначені:
1. Сутність зображають прямокутник. p> 2. Атрибути позначають овалами. p> 3. Зв'язки зображають ромбами. p> Відношення самє по Собі є об'єктною множини, что Складається з ЕЛЕМЕНТІВ двох об'єктніх множини.
концептуальними представлення - це представлення Всього вмісту Бази даних, а концептуальна схема - це визначення такого представлення. Вважається, что в якості кінцевої мети создания концептуальної схеми Опису Всього ПІДПРИЄМСТВА є НЕ позбав описание самих позбав даніх, альо ї того, як ці дані Використовують, як смороду переміщуються всередіні ПІДПРИЄМСТВА, для чого Використовують у кожному окремому випадка.
4. Реляційна модель даніх та ее аспекти. Поняття відношення
Реляційна система базується на формальній основі, або Теорії, яка назівається реляційною моделлю даніх. Для Такої системи віконуються як мінімум три умови:
Структурний аспект. Дані в базі спріймаються Користувачами у вігляді таблицю (і позбав таблиць);
Аспект цілісності. Ці табліці задовольняють ПЄВНЄВ умів цілісності (це ми розглянемо на Цій Лекції Трохи Згідно);
Аспект ОБРОБКИ. У розпорядженні користувача є оператори маніпулювання Даними (Наприклад, Вибірки ІНФОРМАЦІЇ), Які генерують Нові табліці на Основі Вже наявний и среди ціх Операторів є прінаймні оператори Вибірки (select), проекції (project) i об Вў єднання (join).
На рис. Наведіть Простий приклад реляційної Бази даних відділів (таблиця DEPT) i службовців (Таблиця EMP). p> DEPT
DEPT #
DNAME
BUDGET
D1
Marketing
10M
D2
Development
12M
D3
Research
5M
EMP
EMP #
ENAME
DEPT #
SALARY