Концептуальне проєктування І
Відеоурок від Григорія Гогерчака
1
2
Проєктування
Проєктування баз даних – це процес створення проєкту бази даних.
3
Модель даних
Модель даних – графічне представлення даних, що зберігаються в базі даних, та зв’язків між ними.
4
Модель даних
Властивості моделі даних:
5
Модель даних
Рівні проєктування баз даних:
6
Модель даних
Рівні проєктування баз даних:
7
Модель даних
Концептуальна модель – модель даних, що описує предметну область незалежно від конкретної моделі представлення даних.
8
Предметна область
Предметна область – це сфера застосування конкретної бази даних.
Школа
Завод
Магазин
9
Сутність
Сутність – це множина однотипних об’єктів реального світу, що легко ідентифікується.
Вчитель
Учень
Товар
Комп’ютер
10
Атрибут
Атрибут – це властивість, яка описує деяку характеристику описуваного об’єкта.
Учень:
прізвище
ім’я
по батькові
дата народження
номер паспорта
11
Атрибут
Атрибут – це властивість, яка описує деяку характеристику описуваного об’єкта.
Комп’ютер:
назва
марка
тип
обсяг оперативної пам’яті
розмір жорсткого диску
12
Ключ
Потенційний ключ – це мінімальний набір атрибутів, значення якого однозначно визначає об’єкт серед усіх об’єктів заданої сутності.
Учень:
прізвище
ім’я
по батькові
дата народження
номер паспорта
13
Ключ
Потенційний ключ – це мінімальний набір атрибутів, значення якого однозначно визначає об’єкт серед усіх об’єктів заданої сутності.
Учень:
прізвище
ім’я
по батькові
дата народження
серія свідоцтва
номер свідоцтва
14
Ключ
Учень:
серія свідоцтва про народження
номер свідоцтва про народження
номер платника податків (ІПН)
номер паспорта
15
Ключ
Учень:
серія свідоцтва про народження
номер свідоцтва про народження
номер платника податків (ІПН)
номер паспорта
16
Ключ
Учень:
серія свідоцтва про народження
номер свідоцтва про народження
номер платника податків (ІПН)
номер паспорта
17
Ключ
Потенційний ключ – це мінімальний набір атрибутів, значення якого однозначно визначає об’єкт серед усіх об’єктів заданої сутності.
18
Ключ
Учень:
серія паспорта
номер паспорта
номер платника податків (ІПН)
номер свідоцтва про народження
19
Ключ
Первинний ключ – це потенційний ключ, обраний для ідентифікації об’єкта сутності.
Учень:
серія свідоцтва номер свідоцтва
ІПН
номер паспорта
20
Приклад
Користувач:
номер п/п
електронна пошта
логін
прізвище
ім’я
номер телефону
21
Приклад
Користувач:
номер п/п
електронна пошта
логін
прізвище
ім’я
номер телефону
22
Приклад
Населений пункт:
назва
широта
довгота
країна
23
Приклад
Населений пункт:
назва
широта
довгота
країна
24
Ключ
Якщо серед полів не можна визначити ключ, зазвичай в якості ключа обирається порядковий чи інший номер.
Такий ключ називають штучним.
Користувач:
номер п/п
електронна пошта
логін
прізвище
ім’я
номер телефону
25
Приклад
Товар:
назва
роздрібна ціна
26
Приклад
Товар:
назва
роздрібна ціна
штрих-код
27
Ключ
Деколи для утворення ключа потрібно запозичити ключ іншої сутності.
Клас:
номер
літера
кабінет
28
Ключ
Деколи для утворення ключа потрібно запозичити ключ іншої сутності.
Клас:
номер
літера
кабінет
номер школи
Школа:
номер
назва
29
ER-модель
Товар
штрих-код
назва
ціна
30