
- •Етапи розвитку бд. Архітектури бд. Файл-серверна архітектура. Переваги і недоліки.
- •Архітектури бд. Клієнт-серверна архітектура. Переваги і недоліки.
- •Архітектури бд. Розподілена (багатоярусна) архітектура. Переваги і недоліки.
- •Обзор архитектуры
- •Достоинства масштабируемость
- •Недостатки
- •Класифікація бд за структурою організації даних.
- •Ієрархічна бд. Переваги та недоліки.
- •Мережева модель бд. Переваги та недоліки.
- •Реляційна бд. Переваги та недоліки.
- •Відносини та їх властивості. Домени. Властивості домену.
- •Рівні моделювання баз даних.
- •Типи зв'язків. Визначення зв'язку. Один-до-одного. Один-до-багатьох. Багато-до-одного. Багато-до-багатьох.
- •Функціональні залежності. Визначення функціональної залежності.
- •15. 1, 2, 3 Нормальні форми і нф Бойса-Кодда.
- •16. Нормалізація. Основна ідея процедури нормалізації. Алгоритм нормалізації.
- •17. Дванадцять правил Кодда.
- •18. Основні положення інформаційної моделі Баркера. Етапи постоенія моделі.
- •19. Основні положення інформаційної моделі Баркера. Атрибут. Примірник атрибута. Ключ сутності. Рекурсивна зв'язок.
Етапи розвитку бд. Архітектури бд. Файл-серверна архітектура. Переваги і недоліки.
Інформаційні системи першого покоління виникли на початку 60-х років 20-го століття при необхідності автоматизації управління підприємством на базі великих ЕОМ (електронних обчислювальних машин) і централізованого оброблення інформації. В зарубіжній літературі дані системи мають назву Data Processing System - DPS (системи електронної обробки даних).
Другий етап (70-80-і роки XX ст.) характерний розробленням програмних продуктів відповідно до концепцій MRP і MRP II:
o MRP (Material Requirements Planning) - планування потреби в матеріалах.
o MRPII (Manufactory Resource Planning) - планування ресурсів підприємства.
СІМ (Computer Integrated Manufactoring) - комп'ютеризоване інтегроване виробництво, передбачає інтеграцію всіх підсистем: керування постачанням, виробництвом, транспортно-складськими системи, якістю, збутом тощо.
Третій етап (початок 90-х років) характерний розробкою програмних продуктів відповідно до концепції ERP (Enterprise Requirements Planning) - планування ресурсів підприємства та переходом на нову технічну платформу - ПК, тобто від мейнфреймів із централізованою обробкою інформації до відкритих систем з розподіленою обробкою даних і комп'ютерних мереж.
Четвертий етап (початок третього тисячоліття) характерний глобальною комп'ютеризацією суспільства. Основу структури корпоративних інформаційних технологій визначає методологія CSRP (Customer Synchronized Resource Planning) - планування ресурсів, що синхронізоване з покупцем. Сучасний стан розвитку інформаційних технологій характеризується переходом на використання Internet/Intranet-технологій.
Архітектури БД
Ядро БД відповідає за управління даними у зовнішній пам'яті, управління буферами оперативної пам'яті, управління транзакціями і журналізацію. Відповідно, можна виділити такі компоненти ядра (принаймні, логічно, хоча в деяких системах ці компоненти виділяються явно), як менеджер даних, менеджер буферів, менеджер транзакцій. Ядро БД володіє власним інтерфейсом, який недоступний користувачам прямо і використовується в програмах. Ядро БД є основною резидентної частиною СУБД. При використанні архітектури "клієнт-сервер" ядро є основною складовою серверної частини системи.
Архітектура файл-сервер
Інформаційна система цього типу складається з трьох компонент: сервер баз даних, клієнт (персональний комп'ютер із клієнтськими застосуваннями і СУБД), мережа і комунікаційне програмне забезпечення (рис. 1.3).
На сервері розташовані СУБД і файли, які необхідні для роботи клієнтських застосувань. Клієнтські застосування і їхні персональні СУБД розташовані та функціонують на окремих робочих станціях і звертаються до файлового сервера тільки в міру потреби отримання доступу до файлів. Сервер відбирає з бази потрібні файли (а не окремі їх записи), які мережею відправляються клієнтові для опрацювання. Таким чином, файловий сервер функціонує як сумісно використовуваний жорсткий диск.
Архітектура з використанням файлового сервера характеризується такими основними недоліками: великий обсяг мережевого графіка; на кожній робочій станції має бути повна копія користувацької СУБД; управління паралельністю, відновленням і цілісністю бази даних ускладнюється, оскільки доступ до одних і тих самих файлів здійснюється одночасно кількома СУБД.