Концептуальне проєктування V
Відеоурок від Григорія Гогерчака
1
2
Проєктування
Крок 1. Визначення меж предметної області
3
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
4
Проєктування
Кожна страва належить рівно до однієї категорії (наприклад, перші страви, другі страви, закуски, десерти), про яку відомі її назва та опис. Приготуванням страв кожної з категорій займається окремий кухар, про якого відомі його прізвище, ім’я та дата народження.
Назви страв, категорій та інгредієнтів вважайте унікальними. Вважайте, що в ресторані не працюють кухарі з одночасно однаковими прізвищем та ім’ям.
5
Проєктування
Крок 1. Визначення меж предметної області
Крок 2. Виділення сутностей та їх атрибутів
6
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
7
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
8
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
9
Проєктування
10
Проєктування
Кожна страва належить рівно до однієї категорії (наприклад, перші страви, другі страви, закуски, десерти), про яку відомі її назва та опис. Приготуванням страв кожної з категорій займається окремий кухар, про якого відомі його прізвище, ім’я та дата народження.
Назви страв, категорій та інгредієнтів вважайте унікальними. Вважайте, що в ресторані не працюють кухарі з одночасно однаковими прізвищем та ім’ям.
11
Проєктування
Кожна страва належить рівно до однієї категорії (наприклад, перші страви, другі страви, закуски, десерти), про яку відомі її назва та опис. Приготуванням страв кожної з категорій займається окремий кухар, про якого відомі його прізвище, ім’я та дата народження.
Назви страв, категорій та інгредієнтів вважайте унікальними. Вважайте, що в ресторані не працюють кухарі з одночасно однаковими прізвищем та ім’ям.
12
Проєктування
Кожна страва належить рівно до однієї категорії (наприклад, перші страви, другі страви, закуски, десерти), про яку відомі її назва та опис. Приготуванням страв кожної з категорій займається окремий кухар, про якого відомі його прізвище, ім’я та дата народження.
Назви страв, категорій та інгредієнтів вважайте унікальними. Вважайте, що в ресторані не працюють кухарі з одночасно однаковими прізвищем та ім’ям.
13
Проєктування
14
Проєктування
Крок 1. Визначення меж предметної області
Крок 2. Виділення сутностей та їх атрибутів
Крок 3. Виділення зв’язків та їх атрибутів
15
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
16
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
17
Проєктування
18
Проєктування
19
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
20
Проєктування
Про кожну страву відомі її назва, ціна та рецепт. Кожна страва передбачає певний набір інгредієнтів. Про кожен інгредієнт відомі його назва, калорійність та міра ваги (наприклад, штуки, грами, упаковки). Якщо інгредієнт використовується під час приготування певної страви, слід зазначати яка кількість цього інгредієнту необхідна.
21
Проєктування
22
Проєктування
Кожна страва належить рівно до однієї категорії (наприклад, перші страви, другі страви, закуски, десерти), про яку відомі її назва та опис. Приготуванням страв кожної з категорій займається окремий кухар, про якого відомі його прізвище, ім’я та дата народження.
Назви страв, категорій та інгредієнтів вважайте унікальними. Вважайте, що в ресторані не працюють кухарі з одночасно однаковими прізвищем та ім’ям.
23
Проєктування
Кожна страва належить рівно до однієї категорії (наприклад, перші страви, другі страви, закуски, десерти), про яку відомі її назва та опис. Приготуванням страв кожної з категорій займається окремий кухар, про якого відомі його прізвище, �ім’я та дата народження.
Назви страв, категорій та інгредієнтів вважайте унікальними. Вважайте, що в ресторані не працюють кухарі з одночасно однаковими прізвищем та ім’ям.
24
Проєктування
25
Проєктування
26
Проєктування
27
Проєктування
28
Проєктування
29
Проєктування
30
Проєктування
31
Проєктування
32
Проєктування
33
Проєктування
Концептуальна модель бази даних повинна передбачати збереження кожного факту рівно один раз.
34
Проєктування
Крок 1. Визначення меж предметної області
Крок 2. Виділення сутностей та їх атрибутів
Крок 3. Виділення зв’язків та їх атрибутів
Крок 4. Визначення ключів сутностей
35
Проєктування
36
Проєктування
37
Проєктування
38
Проєктування
39
Проєктування
40
Проєктування
Крок 1. Визначення меж предметної області
Крок 2. Виділення сутностей та їх атрибутів
Крок 3. Виділення зв’язків та їх атрибутів
Крок 4. Визначення ключів сутностей
41