SlideShare a Scribd company logo
1 of 13
Бази даних.
Системи управління базами даних.


 Моделі даних.
Основні поняття
   реляційної
   бази даних
Сьогодні на уроці ви…
• Дізнаєтесь:
  – Які складові має модель даних
  – Які найпоширеніші види моделей даних
  – Про основні поняття реляційної бази даних
• Навчитесь:
  – Проектувати бази даних відповідно до
    обраної моделі даних
  – Визначати сутності баз даних та їх
    властивості
Складові моделі даних
• База даних є досить складним за своєю
  структурою об’єктом, тому вона спочатку
  проектується – створюється модель бази
  даних.
• При створенні моделі БД використовують ту
  чи іншу модель даних, яка має три складові:
   – 1. Структура даних.
   – 2. Засоби опрацювання даних .
   – 3. Обмеження цілісності.
Моделі баз даних
• Найпоширенішими є такі види моделей
  даних:
   – Ієрархічна
   – Мережна
   – Реляційна
   – Об’єктно-реляційна.
Ієрархічна модель
• Ієрархічна модель баз даних – це набір даних
  у вигляді багаторівневої структури. Ця
  модель нагадує ”дерево”.
                                                   Іван
• Являє собою
  структуру даних,                   Монітори             Принтери

  які впорядковані за
                              Sony      Phillips          Samsung
  підляганням від
  загального до         S93      X93B
  конкретного.
                        $306     $312
Мережева модель
• Мережева модель – це набір вузлів, в
  яких кожен може бути зв'язаний з
  кожним
• Дозволяє між елементами
  структури довільний, не обмежений
  кількістю елементів, зв'язок.

                         • Розроблена наприкінці
                           60-х років ХХ ст.
                           американським ученим
                           Чарльзом Бахманом
Реляційна модель
• Реляційна модель бази даних (від лат. relatio –
  відношення), побудована на взаємовідношеннях
  між складовими структури, являє собою одну
  таблицю або сукупність взаємопов’язаних
  двовимірних таблиць.
              • Була запропонована в 1970 році
                американським ученим Едгаром
                Франком Коддом, який увів у
                теорію баз даних математичний
                підхід, що базується на теорії
                множин.
Об’єктно-реляційна модель
• В останні роки ряд учених почали вказувати
  на недосконалість реляційної моделі даних, її
  обмеженість під час роботи з
  мультимедійними даними та даними про
  складені об’єкти.
• Для розширення можливостей реляційної
  моделі даних з кінця 90-х років ХХ ст. почала
  використовуватися об’єктно-реляційна
  модель даних.
Поняття реляційної моделі
• Реляційна модель – це двовимірна таблиця, яка
  містить рядки і стовпці
• Рядок таблиці називається запис або кортеж
• Запис містить значення властивостей одного
  екземпляра сутності.
• Структура записів однакова.
Поняття реляційної моделі
• Стовпець таблиці називається поле або
  атрибут – містить множину значень однієї
  властивості всіх екземплярів сутності
• Поле має ім’я, значення, характеризується
  типом і низкою властивостей.
• Дані, що містяться в кожному полі таблиці, є
  однотипними.
Вимоги до реляційних БД
• Одинакові записи у таблиці не допускаються.
• Записам надають унікальні імена.
• Поле має бути однорідним за типом
• Структура таблиці – це структура запису,
  тобто сукупність назв полів, їхніх типів та
  властивостей.
• Структуру визначає користувач під час
  аналізу конкретної задачі.
Ключове поле
• Реляційна модель однієї бази даних, як
  правило містить декілька таблиць, зв'язок
  між якими здійснюється за допомогою
  спеціального поля – ключа.
• Ключове поле – це поле (або комбінація полів),
  які однозначно визначають запис.
• В таблиці не може бути двох записів з
  однаковими значеннями ключа
Отже,
• База даних є досить складним за своєю
  структурою об’єктом, тому вона спочатку
  проектується – створюється модель бази
  даних.
• Найпоширенішими є такі види моделей даних:
  ієрархічна, мережна, реляційна, об’єктно-
  реляційна.
• Реляційна модель бази даних являє собою одну
  таблицю або сукупність взаємопов’язаних
  двовимірних таблиць.

More Related Content

What's hot

11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...StAlKeRoV
 
поняття електронної таблиці. засоби опрацювання електронних табл
поняття електронної таблиці. засоби опрацювання електронних таблпоняття електронної таблиці. засоби опрацювання електронних табл
поняття електронної таблиці. засоби опрацювання електронних таблVonsul_Larisa Vonsul_Larisa
 
Бази даних 11 клас
Бази даних 11 класБази даних 11 клас
Бази даних 11 класKab Inf
 
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.StAlKeRoV
 
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.StAlKeRoV
 
урок1 excel
урок1 excelурок1 excel
урок1 excelHelen Pata
 
Lesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bcLesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bcNikolay Shaygorodskiy
 
Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...Nikolay Shaygorodskiy
 
11 календарне планування
11 календарне планування11 календарне планування
11 календарне плануванняoksana oksana
 

What's hot (12)

11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
 
поняття електронної таблиці. засоби опрацювання електронних табл
поняття електронної таблиці. засоби опрацювання електронних таблпоняття електронної таблиці. засоби опрацювання електронних табл
поняття електронної таблиці. засоби опрацювання електронних табл
 
Бази даних 11 клас
Бази даних 11 класБази даних 11 клас
Бази даних 11 клас
 
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
 
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
 
11 клас 17 урок бд
11 клас 17 урок бд11 клас 17 урок бд
11 клас 17 урок бд
 
бази даних
бази данихбази даних
бази даних
 
урок1 excel
урок1 excelурок1 excel
урок1 excel
 
Lesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bcLesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bc
 
Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...
 
11 календарне планування
11 календарне планування11 календарне планування
11 календарне планування
 
Access urok 03_tema
Access urok 03_temaAccess urok 03_tema
Access urok 03_tema
 

Similar to Access urok 02_tema

11 клас 17 урок
11 клас 17 урок11 клас 17 урок
11 клас 17 урокDarina Koroleh
 
Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)Olga Tomakhina
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Наталья Коба
 
Бази данних
Бази даннихБази данних
Бази даннихAhmad Dzhuma
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БДpogromskaya
 
Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...
Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...
Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...Oleg Nazarevych
 

Similar to Access urok 02_tema (10)

11 клас 17 урок
11 клас 17 урок11 клас 17 урок
11 клас 17 урок
 
Access urok 01_tema
Access urok 01_temaAccess urok 01_tema
Access urok 01_tema
 
Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.
 
Бази данних
Бази даннихБази данних
Бази данних
 
Бази даних
Бази данихБази даних
Бази даних
 
тематична
тематичнатематична
тематична
 
бд початок
бд початокбд початок
бд початок
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БД
 
Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...
Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...
Тема 2. Алгебраїчна система. Відображення логічних моделей даних у вигляді ал...
 

More from Оксана Кімакович (20)

10kl urok 25_tema
10kl urok 25_tema10kl urok 25_tema
10kl urok 25_tema
 
10kl urok 24_tema
10kl urok 24_tema10kl urok 24_tema
10kl urok 24_tema
 
10kl urok 23_tema
10kl urok 23_tema10kl urok 23_tema
10kl urok 23_tema
 
7kl urok 23_tema_site
7kl urok 23_tema_site7kl urok 23_tema_site
7kl urok 23_tema_site
 
7kl urok 22_tema_site
7kl urok 22_tema_site7kl urok 22_tema_site
7kl urok 22_tema_site
 
9kl urok 21_tema
9kl urok 21_tema9kl urok 21_tema
9kl urok 21_tema
 
10kl ak urok_09_tema
10kl ak urok_09_tema10kl ak urok_09_tema
10kl ak urok_09_tema
 
10kl ak urok_06_tema
10kl ak urok_06_tema10kl ak urok_06_tema
10kl ak urok_06_tema
 
9kl urok 06_tema
9kl urok 06_tema9kl urok 06_tema
9kl urok 06_tema
 
9kl urok 05_tema
9kl urok 05_tema9kl urok 05_tema
9kl urok 05_tema
 
9kl urok 04_tema
9kl urok 04_tema9kl urok 04_tema
9kl urok 04_tema
 
6kl urok 02_tema
6kl urok 02_tema6kl urok 02_tema
6kl urok 02_tema
 
7kl urok 04_tema
7kl urok 04_tema7kl urok 04_tema
7kl urok 04_tema
 
7kl urok 03_tema
7kl urok 03_tema7kl urok 03_tema
7kl urok 03_tema
 
7kl urok 02_tema
7kl urok 02_tema7kl urok 02_tema
7kl urok 02_tema
 
Inform 2015 2016
Inform 2015 2016Inform 2015 2016
Inform 2015 2016
 
5klas urok 27_site
5klas urok 27_site5klas urok 27_site
5klas urok 27_site
 
5klas urok 26_site
5klas urok 26_site5klas urok 26_site
5klas urok 26_site
 
6klas urok 25_site
6klas urok 25_site6klas urok 25_site
6klas urok 25_site
 
6klas urok 23_site
6klas urok 23_site6klas urok 23_site
6klas urok 23_site
 

Recently uploaded

upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 

Recently uploaded (6)

Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 

Access urok 02_tema

  • 1. Бази даних. Системи управління базами даних. Моделі даних. Основні поняття реляційної бази даних
  • 2. Сьогодні на уроці ви… • Дізнаєтесь: – Які складові має модель даних – Які найпоширеніші види моделей даних – Про основні поняття реляційної бази даних • Навчитесь: – Проектувати бази даних відповідно до обраної моделі даних – Визначати сутності баз даних та їх властивості
  • 3. Складові моделі даних • База даних є досить складним за своєю структурою об’єктом, тому вона спочатку проектується – створюється модель бази даних. • При створенні моделі БД використовують ту чи іншу модель даних, яка має три складові: – 1. Структура даних. – 2. Засоби опрацювання даних . – 3. Обмеження цілісності.
  • 4. Моделі баз даних • Найпоширенішими є такі види моделей даних: – Ієрархічна – Мережна – Реляційна – Об’єктно-реляційна.
  • 5. Ієрархічна модель • Ієрархічна модель баз даних – це набір даних у вигляді багаторівневої структури. Ця модель нагадує ”дерево”. Іван • Являє собою структуру даних, Монітори Принтери які впорядковані за Sony Phillips Samsung підляганням від загального до S93 X93B конкретного. $306 $312
  • 6. Мережева модель • Мережева модель – це набір вузлів, в яких кожен може бути зв'язаний з кожним • Дозволяє між елементами структури довільний, не обмежений кількістю елементів, зв'язок. • Розроблена наприкінці 60-х років ХХ ст. американським ученим Чарльзом Бахманом
  • 7. Реляційна модель • Реляційна модель бази даних (від лат. relatio – відношення), побудована на взаємовідношеннях між складовими структури, являє собою одну таблицю або сукупність взаємопов’язаних двовимірних таблиць. • Була запропонована в 1970 році американським ученим Едгаром Франком Коддом, який увів у теорію баз даних математичний підхід, що базується на теорії множин.
  • 8. Об’єктно-реляційна модель • В останні роки ряд учених почали вказувати на недосконалість реляційної моделі даних, її обмеженість під час роботи з мультимедійними даними та даними про складені об’єкти. • Для розширення можливостей реляційної моделі даних з кінця 90-х років ХХ ст. почала використовуватися об’єктно-реляційна модель даних.
  • 9. Поняття реляційної моделі • Реляційна модель – це двовимірна таблиця, яка містить рядки і стовпці • Рядок таблиці називається запис або кортеж • Запис містить значення властивостей одного екземпляра сутності. • Структура записів однакова.
  • 10. Поняття реляційної моделі • Стовпець таблиці називається поле або атрибут – містить множину значень однієї властивості всіх екземплярів сутності • Поле має ім’я, значення, характеризується типом і низкою властивостей. • Дані, що містяться в кожному полі таблиці, є однотипними.
  • 11. Вимоги до реляційних БД • Одинакові записи у таблиці не допускаються. • Записам надають унікальні імена. • Поле має бути однорідним за типом • Структура таблиці – це структура запису, тобто сукупність назв полів, їхніх типів та властивостей. • Структуру визначає користувач під час аналізу конкретної задачі.
  • 12. Ключове поле • Реляційна модель однієї бази даних, як правило містить декілька таблиць, зв'язок між якими здійснюється за допомогою спеціального поля – ключа. • Ключове поле – це поле (або комбінація полів), які однозначно визначають запис. • В таблиці не може бути двох записів з однаковими значеннями ключа
  • 13. Отже, • База даних є досить складним за своєю структурою об’єктом, тому вона спочатку проектується – створюється модель бази даних. • Найпоширенішими є такі види моделей даних: ієрархічна, мережна, реляційна, об’єктно- реляційна. • Реляційна модель бази даних являє собою одну таблицю або сукупність взаємопов’язаних двовимірних таблиць.