Разделы презентаций


Процес проектування БД

Содержание

Типова бізнес-модель процесу проектування БДБізнес-модель процесу проектування дозволяє: відобразити суб'єктивну думку розробника БД на процес проектування конкретної БД; врахувати особливості ІТ-проекту, у рамках якого проектується БД; досить швидко скласти план проектування

Слайды и текст этой презентации

Слайд 1Процес проектування БД

Процес проектування БД

Слайд 2Типова бізнес-модель процесу проектування БД
Бізнес-модель процесу проектування дозволяє:

відобразити суб'єктивну

думку розробника БД на процес проектування конкретної БД;
врахувати особливості

ІТ-проекту, у рамках якого проектується БД;
досить швидко скласти план проектування конкретної БД;
прорахувати тривалість проектних робіт (створити тимчасову модель проектування).
Типова бізнес-модель процесу проектування БДБізнес-модель процесу проектування дозволяє: відобразити суб'єктивну думку розробника БД на процес проектування конкретної

Слайд 3Типова бізнес-модель процесу проектування БД
Контекстна діаграма процесу проектування БД

Типова бізнес-модель процесу проектування БДКонтекстна діаграма процесу проектування БД

Слайд 4Типова бізнес-модель процесу проектування БД
Декомпозиції процесу проектування БД
першого рівня:


Збір й аналіз вхідних даних.
Створення логічної моделі БД.

Створення фізичної моделі.
Створення фізичної моделі БД.
Створення серверного коду.
Проектування модулів додатків БД.
Контроль якості проектування БД.
Облік завдань зворотного впливу.

Типова бізнес-модель процесу проектування БДДекомпозиції процесу проектування БД першого рівня: Збір й аналіз вхідних даних. Створення логічної

Слайд 5Типова бізнес-модель процесу проектування БД
Діаграма декомпозиція процесу проектування БД:
перший

рівень

Типова бізнес-модель процесу проектування БДДіаграма декомпозиція процесу проектування БД: перший рівень

Слайд 6Типова бізнес-модель процесу проектування БД
Бізнес-модель процесу проектування БД: збір й

аналіз вхідних даних

Збір документації з результатами аналізу ПО БД

у вигляді діаграм, специфікацій і вимог.
Контроль якості результатів аналізу ПО БД.
Систематизація вимог і специфікацій замовника до БД.
Підготовка плану проектування БД.
Типова бізнес-модель процесу проектування БДБізнес-модель процесу проектування БД: збір й аналіз вхідних даних Збір документації з результатами

Слайд 7Типова бізнес-модель процесу проектування БД
Діаграма декомпозиції процесу проектування БД:
збір

й аналіз вхідних даних

Типова бізнес-модель процесу проектування БДДіаграма декомпозиції процесу проектування БД: збір й аналіз вхідних даних

Слайд 8Типова бізнес-модель процесу проектування БД
Бізнес-модель процесу проектування реляційної БД:

Нормалізація сутностей ПО:
одержати список атрибутів сутності;
визначити

(ФЗ) у сутності;
визначити детермінанти сутності;
визначити можливі ключі відношення;
виконати нормалізацію сутності;
призначити первинні ключі;
сформувати на зовнішні ключі;
сформувати бізнес-правила підтримки цілісності сутності, якщо необхідно.
Типова бізнес-модель процесу проектування БДБізнес-модель процесу проектування реляційної БД: Нормалізація сутностей ПО: одержати список атрибутів сутності; визначити

Слайд 9Типова бізнес-модель процесу проектування БД
Нормалізація відношення логічної моделі.
Визначити

ступінь зв'язку сутностей.
Визначити клас приналежності сутності до зв'язку.
Призначити

первинні ключі єднальних відношень.
Визначити атрибути єднальних відношень.
Сформувати бізнес-правила підтримки цілісності зв'язків.

Типова бізнес-модель процесу проектування БД Нормалізація відношення логічної моделі. Визначити ступінь зв'язку сутностей. Визначити клас приналежності сутності

Слайд 10Типова бізнес-модель процесу проектування БД
Перевірка правильності ЛМ реляційної БД:


перевірка відношень на відповідність нормальній формі Бойса-Кодда;
перевірка

відношень на властивості з'єднан-ня без втрат і збереження функціональних залежностей;
запобігання втрати даних.
Перевірка на відсутність одиночних відношень.

Типова бізнес-модель процесу проектування БД Перевірка правильності ЛМ реляційної БД: перевірка відношень на відповідність нормальній формі Бойса-Кодда;

Слайд 11Типова бізнес-модель процесу проектування БД
Формулювання частини вихідних даних для вирішення

завдання керування посилальною цілісністю.
Документування ЛМ реляційної БД.
Ухвалення рішення

про можливість реалізації побудованої ЛМ реляційної БД.
Ухвалення рішення про розробку фізичної моделі реляційної БД.
Типова бізнес-модель процесу проектування БДФормулювання частини вихідних даних для вирішення завдання керування посилальною цілісністю. Документування ЛМ реляційної

Слайд 12Типова бізнес-модель процесу проектування БД
Бізнес-модель процесу створення ЛМ БД

Типова бізнес-модель процесу проектування БДБізнес-модель процесу створення ЛМ БД

Слайд 13Типова бізнес-модель процесу проектування БД
Бізнес-модель етапу проектування - створення фізичної

моделі реляційної БД: внутрішня схема
Створення базових таблиць:
визначити список

колонок у таблиці;
визначити типи даних для кожної колонки;
визначити ім'я таблиці;
визначити власника таблиці і потенційних користувачів таблиці;
визначити ряд параметрів зберігання таблиці у фізичній БД;
визначити обмеження на значення колонок.
Типова бізнес-модель процесу проектування БДБізнес-модель етапу проектування - створення фізичної моделі реляційної БД: внутрішня схема Створення базових

Слайд 14Типова бізнес-модель процесу проектування БД
Створення єднальних таблиць.
Ухвалити рішення

щодо засобів підтримки посилальної цілісності в БД:
ідентифікувати первинні

ключі кожної таблиці;
побудувати індекси первинного ключа;
визначити зовнішні ключі в дочірніх таблицях;
побудувати команди SQL, які ідентифікують зовнішні ключі в дочірніх таблицях і правила підтримки посилальної цілісності;
якщо необхідно, побудувати подання зовнішньої схеми БД.
Типова бізнес-модель процесу проектування БД Створення єднальних таблиць. Ухвалити рішення щодо засобів підтримки посилальної цілісності в БД:

Слайд 15Типова бізнес-модель процесу проектування БД
Декомпозиція процесу проектування –
створення першої

ітерації ФМ БД: внутрішня схема

Типова бізнес-модель процесу проектування БДДекомпозиція процесу проектування – створення першої ітерації ФМ БД: внутрішня схема

Слайд 16Типова бізнес-модель процесу проектування БД
Бізнес-модель етапу проектування - створення фізичної

моделі реляційної БД: облік впливу транзакцій.
Виходячи з вимог

до характеру обробки даних, визначає тип додатка БД.
За наявними вимогами й описам виконує систематизацію й опис по можливості всіх транзакцій.
Відштовхуючись від вихідної документації, визначає можливі розміри таблиць, а якщо це неможливо, робить припущення про їхній можливий розмір.
Типова бізнес-модель процесу проектування БДБізнес-модель етапу проектування - створення фізичної моделі реляційної БД: облік впливу транзакцій. Виходячи

Слайд 17Типова бізнес-модель процесу проектування БД
Визначення критичних транзакцій.
Для кожної

критичної транзакції необхідно оцінити кардинальність кожної колонки, задіяної у транзакції

й кардинальність вибірки.
Прийняття рішення по зміні структури таблиць внутрішньої схеми БД, виходячи з тих механізмів, які йому надає конкретна СКБД.
По завершенні зміни структур таблиць розробник БД документує ці зміни, приводячи обґрунтування своїх рішень для адміністратора БД.
Типова бізнес-модель процесу проектування БД Визначення критичних транзакцій. Для кожної критичної транзакції необхідно оцінити кардинальність кожної колонки,

Слайд 18Типова бізнес-модель процесу проектування БД
Декомпозиція етапу проектування –
створення

фізичної моделі БД: облік транзакцій

Типова бізнес-модель процесу проектування БД Декомпозиція етапу проектування – створення фізичної моделі БД: облік транзакцій

Слайд 19Типова бізнес-модель процесу проектування БД
Короткий розгляд завдань створення
серверного

коду й підготовки скріпту
Концепція клієнт-серверної технології для розподілених обчислень -

існують концентратори обчислень (названі серверами), на яких виконується найбільший обсяг обчислень із даними (сервери БД), і машини користувачів (клієнти), на яких виконуються додатки користувачів.
Типова бізнес-модель процесу проектування БД Короткий розгляд завдань створення серверного коду й підготовки скріптуКонцепція клієнт-серверної технології для

Слайд 20Типова бізнес-модель процесу проектування БД
Схеми роботи додатків:
Додатки формують запити

у формі команд SQL до БД, відправляють їхнім серверам БД,

одержують запитувані дані й обробляють їх.
Додаток відправляє запит, цей запит обробляється на сервері, а додатку вертається готовий результат - (server-side code) - ↓ обсяг мережного трафіку
↑ продуктивність БД
Типова бізнес-модель процесу проектування БДСхеми роботи додатків: Додатки формують запити у формі команд SQL до БД, відправляють

Слайд 21Типова бізнес-модель процесу проектування БД
Розробка серверного коду :

Ухвалення рішення

й створення збережених процедур.
Ухвалення рішення й створення функцій.
Ухвалення

рішення й створення пакетів.
Ухвалення рішення й створення тригерів.
Типова бізнес-модель процесу проектування БДРозробка серверного коду : Ухвалення рішення й створення збережених процедур. Ухвалення рішення й

Слайд 22Типова бізнес-модель процесу проектування БД
Завдання створення скріпту БД:

Створення користувачів,

їх ідентифікація й призначення їм привілеїв.
Прив'язка розроблених об'єктів реляційної

БД до параметрів фізичного зберігання БД за допомогою створення спеціальних об'єктів БД.
Створення інсталяційного скріпту.
Документування БД.
Типова бізнес-модель процесу проектування БДЗавдання створення скріпту БД: Створення користувачів, їх ідентифікація й призначення їм привілеїв. Прив'язка

Слайд 23Типова бізнес-модель процесу проектування БД
Лекція завершена
Дякую за увагу

Типова бізнес-модель процесу проектування БДЛекція завершенаДякую за увагу

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика