SlideShare a Scribd company logo
1 of 23
Інформатика 11 клас
Постановка та розв'язування задач (зокрема, побудова інформаційних і
комп'ютерних моделей) пов'язані із заглибленням у певну предметну область,
яка складається з реальних об'єктів (наприклад, автомобілі, люди, країни,
товари) та об'єктів абстрактних (наприклад, інтервал часу). Такі об'єкти
називають сутностями.
Об'єкти кожної предметної області характеризуються сукупністю
параметрів (атрибутів). Наприклад, об'єкт Автомобіль може мати такі
атрибути, як модель, рік виготовлення, потужність двигуна, тип коробки
передач, а об'єкт Художник — прізвище, ім'я, рік народження, біографія, стиль
живопису.
Кожен атрибут має конкретне значення, наприклад, значення атрибутів
об'єкта Автомобіль можуть бути такими: модель — Nissan Note, рік
виготовлення — 2010, потужність двигуна — 1,6 л, тип коробки передач —
автоматична. Очевидно, що атрибути та їх значення пов'язані між собою. Крім
того, сутності предметної області перебувають у певних відношеннях одна до
одної, які називаються зв'язками (наприклад, батько-син).
Одним із способів опису предметної області для розв'язування
конкретного завдання, що потребує опрацювання великої кількості
структурованих даних, є бази даних (від англ. database).
Під терміном дані розуміють подання фактів або ідей у
формалізованому вигляді, придатному для передавання и
опрацювання в в певному процесі.
Існують різні визначення поняття бази даних. Наприклад, базу даних
можна розглядати як різновид архіву, за допомогою якого зберігають
великі обсяги однотипних даних, управляють ними, сортуючи та
відбираючи дані. Одним із простих прикладів бази даних може бути
телефонний довідник. Дані в ньому структуровані та відсортовані (за
алфавітом), складаються з багатьох записів, які відображають окремі
відомості про кожну людину (підприємство тощо).
База даних – це сукупність
даних, які мають слідуючи
властивості:
1. Структурованість та
взаємозв’язок.
2. Незалежність від
прикладних програм.
http://leontyev.at.ua/
Бази даних створюють з певною метою, а для зручного
опрацювання даних, що складають базу, використовують
комп'ютери та спеціальні програми. Це дозволяє у разі потреби
швидко змінювати дані та багаторазово використовувати їх під час
розв'язування задач певної предметної області. Предметною
областю називають сферу застосування конкретної бази
даних. Це може бути супермаркет, бібліотека, туристична агенція,
довідкова служба, школа, аптека тощо.
Сукупність атрибутів об'єкта та їх значень є даними конкретної
бази даних, які мають певну логічну структуру, тобто описуються
деякою інформаційною моделлю даних.
Оскільки реальний світ складається із сутностей та зв'язків, модель
сутність-зв'язок можна розглядати як універсальний спосіб подання даних
Основна мета побудови моделі сутність-зв'язок - забезпечення найбільш
природного для людини способу збирання та подання даних і відомостей,
які будуть зберігатися у базі даних.
Сутність — будь-який відокремлюваний об'єкт (який ми можемо
відрізнити від інших), відомості про який є потреба зберігати у базі даних.
При цьому розрізняють поняття тип сутності та екземпляр сутності. До
типу сутності підносять набір однорідних даних, а кожний елемент набору
буде екземпляром сутності. Наприклад, типом сутності може бути список
учнів, кожен а яких окремо буде його екземпляром.
Зв'язок - асоціювання двох або більше сутностей. У базі даних
потрібні нам дані можуть стосуватися різних сутностей, тому необхідно
вказати їх взаємозв'язок. Наприклад, сутність Товари у моделі даних
Склад пов'язана із двома сутностями Постачальник та Споживач. При
цьому є зрозумілим, що один і той самий тип товару можуть постачати
різні постачальники, а споживати конкретний екземпляр товару тільки
цілком певний споживач. Характер зв'язків між елементами бази даних
визначає модель організації даних. Найбільш відомими є ієрархічна,
мережна та реляційна моделі даних.
Система управління
базами даних
(скорочено СУБД) –
називається програма, яка
призначена для зберігання
та обробки даних в базі.
http://leontyev.at.ua/
Всі сучасні СУБД задовольняють, як
правило слідуючим вимогам:
1. Можливість маніпулювання даними.
2. Можливість пошука та формування
запитів.
3. Забезпечення цілісності
(узгодженості) даних.
4. Забезпечення захисту та таємності.
Більшість сучасних СУБД
використовують реляційну
модель даних. В основі цієї
моделі запропонованої в
1970 р Е.Ф. Коддом, лежить
поняття двовимірної
таблиці.
http://leontyev.at.ua/
Двовимірна таблиця
скадається
із рядків, які називаються
записами, і стовпчиків, які
називаються полями.
Едгар (Тед) Кодд (1924-2003)
Уродженець Англії, Код закінчив Оксфордський
Університет, де одержав ступені по математиці і по хімії,
був пілотом в Королівських Повітряних Силах під час
Другої Світової війни. Потім він переїхав в Сполучені
Штати і в 1949 році поступив працювати в IBM як
математик-програміст на Selective Sequence Electronic
Calculator - великому ламповому комп'ютері, який мав
достатню швидкість і гнучкість для вирішення багатьох
значних наукових проблем тих днів.
Він ввів новий метод "мультипрограмування" для
експериментального комп'ютера IBM STRETCH. Цей
метод дав можливість комп'ютеру STRETCH,
попереднику сучасних мейнфреймов, виконувати
декілька програм одночасно.
Після отримання ним в 1967 році ступеня доктора
комп'ютерних наук в Мічиганськом Університеті по
повній стипендії від IBM, Кодд перейшов в Дослідницьку
лабораторію IBM в Сан-Хосе, де він зайнявся своєю
реляційною моделлю.
Кодд був названий "Людиною IBM" в 1976 році, а в 1981
році він одержав Премію Тюрінга, вищу технічну
нагороду в професії компьютерщика. У 2002 році
журнал "Форбс", назвав реляційну модель даних Кодда
в числі найважливіших відкриттів за останні 85 років.
База даних “Подорож”, таблиці “Учасники”,
таблиця “Спорядження”
Код
учня
Прізвище І’мя Клас Адреса Телефон
1 іванов Петро 8-А вул. Леніна 45 3-44-67
2 Бірюкова Олена 10-Б вул. Степова 87 2-23-45
3 Крамченко Петро 9-Б вул. Лугова 12 4-56-78
4 Арбузова Марина 9-А вул. Перемоги
34
7-51-11
5 Петренко Владислав 8-Б вул. Леніна12 5-36-42
Код спорядження Код учасника Спорядження
10 1 Палатка
20 2 Казанок
30 2 Дріт
40 4 Сокира
50 5 Казанок
60 5 Ліхтар
70 4 Ніж
Будь-яка комп'ютерна реляційна модель, подана у вигляді
таблиці, має такі властивості:
1
• Кожен елемент таблиці – це один неподільний елемент даних - запис
2
• Усі стовпці таблиці однорідні, тобто всі елементи в стовпці містять дані
однакового типу і не перевищують визначеної довжини
3
• Кожен стовпець має унікальне ім'я
4
• Однакові рядки у таблиці відсутні
5
• Порядок розміщення рядків і стовпців може бути довільним
Між двома сутностями, наприклад А та Б, можливі чотири типи
зв'язків:
Один-до-
одного
Один-до-
багатьох
Багато-до-
одного
Багато-до-
багатьох
Звичайний зв'язок у реляційних базах даних — це один-до-
багатьох.
Якщо ви виявили зв'язок між таблицями один-до-одного, то,
швидше за все, потрібно переглянути структуру. Можливо те, що
ви при проектуванні моделі виділили як дві окремі сутності,
насправді є однією, і їх потрібно об'єднати в одну таблицю.
При зв'язку багато-до-багатьох необхідно також переглянути
структуру та пов'язати дві сутності таким чином, щоб зв'язок між
ними був один-до-багатьох.
Якщо серед атрибутів не виявлено потрібної пари для зв'язку,
то в цьому разі створюють так звану зв'язуючу таблицю, яка має
зв'язки з кожною із сутностей як один-до-багатьох.
Ієрархічна модель
бази даних представляє
собою сукупність
об’єктів різного рівня,
причому об’єктів
нижнього рівня підлеглі
об’єктам верхнього
рівня.
http://leontyev.at.ua/
Ієрархічна модель даних
“ Мої шкільні друзі”
Святогірська
школа
10- А клас
Іваненко І. Макаров П. Пущина В.
10-Б клас
Борзенко М. Свірський М
Мережева модель бази
даних, як і ієрархічна
модель, представляє собою
сукупність об’єктів різного
рівня, але схема зв’язків
між об’єктами може бути
будь-якою.
Мережева модель даних
“Спортивні команди”
Плавання Футбол
Іваненко І.Пущина В. Макаров П. Борзенко М. Свірський М.
Приклади реляційних
СУБД:
dBASE
FoxBase
FoxPro
Clipper
Access
http://leontyev.at.ua/
Для створення
бази даних будемо
використовувати
програму
Microsoft Acces
http://leontyev.at.ua/
Об’єкти СУБД Acces:
База даних -файл, який містить різні об’єкти
збереження даних.
Таблиця – організація збереження даних із
таблиць на екрані й зручному для перегляду
та обробки вигляді.
Форми - об’єкти для зображення даних із
таблиці на екрані в зручному для перегляду
та обробки вигляді.
Запити - об’єкти для вибору та фільтрації
даних таблиці за визначеними критеріями
(умовами).
Звіти – формування документа даних із
таблиці для друку.
Макроси– опис дій у вигляді послідовності
команд та їх автоматичного виконання.
Модулі – Програми на Visual Basic, які
розробляє користувач для реалізації
нестандартних процедур.
Дякую за увагу!
До побачення!

More Related Content

Viewers also liked

Random 111218114158-phpapp01
Random 111218114158-phpapp01Random 111218114158-phpapp01
Random 111218114158-phpapp01Darina Koroleh
 
Автоматизоване розроблення веб сайтів
Автоматизоване розроблення веб сайтівАвтоматизоване розроблення веб сайтів
Автоматизоване розроблення веб сайтівDarina Koroleh
 
лабораторна робота 8
лабораторна робота 8лабораторна робота 8
лабораторна робота 8Darina Koroleh
 
Поняття електронної таблиці
Поняття електронної таблиціПоняття електронної таблиці
Поняття електронної таблиціDarina Koroleh
 
11 клас 19 урок
11 клас 19 урок11 клас 19 урок
11 клас 19 урокDarina Koroleh
 
одновимірні масиви
одновимірні масивиодновимірні масиви
одновимірні масиви1cana1
 
10 клас. Урок 1.Підготовка документа до друку.
10 клас. Урок 1.Підготовка документа до друку.10 клас. Урок 1.Підготовка документа до друку.
10 клас. Урок 1.Підготовка документа до друку.StAlKeRoV
 
Урок_Форматування символів та абзаців
Урок_Форматування символів та абзацівУрок_Форматування символів та абзаців
Урок_Форматування символів та абзацівАлла Калічун
 
інформатика підручник для 8 класу авт. ривкінд
інформатика   підручник для 8 класу авт. ривкіндінформатика   підручник для 8 класу авт. ривкінд
інформатика підручник для 8 класу авт. ривкіндDarina Koroleh
 
5 клас 18 урок (нов)
5 клас 18 урок (нов)5 клас 18 урок (нов)
5 клас 18 урок (нов)Rebbit2015
 
11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.StAlKeRoV
 
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документStAlKeRoV
 
Техніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютеромТехніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютеромStAlKeRoV
 
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...VsimPPT
 
Solyndra article (1) (4)
Solyndra article (1) (4)Solyndra article (1) (4)
Solyndra article (1) (4)Adrian C. Henry
 

Viewers also liked (20)

Random 111218114158-phpapp01
Random 111218114158-phpapp01Random 111218114158-phpapp01
Random 111218114158-phpapp01
 
Автоматизоване розроблення веб сайтів
Автоматизоване розроблення веб сайтівАвтоматизоване розроблення веб сайтів
Автоматизоване розроблення веб сайтів
 
лабораторна робота 8
лабораторна робота 8лабораторна робота 8
лабораторна робота 8
 
782 6 __22
782 6 __22782 6 __22
782 6 __22
 
Поняття електронної таблиці
Поняття електронної таблиціПоняття електронної таблиці
Поняття електронної таблиці
 
Strukt web site
Strukt web siteStrukt web site
Strukt web site
 
11 клас 19 урок
11 клас 19 урок11 клас 19 урок
11 клас 19 урок
 
одновимірні масиви
одновимірні масивиодновимірні масиви
одновимірні масиви
 
функцииMs excel
функцииMs excelфункцииMs excel
функцииMs excel
 
10 клас. Урок 1.Підготовка документа до друку.
10 клас. Урок 1.Підготовка документа до друку.10 клас. Урок 1.Підготовка документа до друку.
10 клас. Урок 1.Підготовка документа до друку.
 
Урок_Форматування символів та абзаців
Урок_Форматування символів та абзацівУрок_Форматування символів та абзаців
Урок_Форматування символів та абзаців
 
інформатика підручник для 8 класу авт. ривкінд
інформатика   підручник для 8 класу авт. ривкіндінформатика   підручник для 8 класу авт. ривкінд
інформатика підручник для 8 класу авт. ривкінд
 
1132613
11326131132613
1132613
 
5 клас 18 урок (нов)
5 клас 18 урок (нов)5 клас 18 урок (нов)
5 клас 18 урок (нов)
 
11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.11 клас. Урок 1. Поняття моделі. Моделювання.
11 клас. Урок 1. Поняття моделі. Моделювання.
 
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
 
Техніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютеромТехніка безпеки при роботі з комп'ютером
Техніка безпеки при роботі з комп'ютером
 
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
Урок 22 для 6 класу - Довідкова система текстового процесора. Поняття ключово...
 
Solyndra article (1) (4)
Solyndra article (1) (4)Solyndra article (1) (4)
Solyndra article (1) (4)
 
Prometheus
PrometheusPrometheus
Prometheus
 

Similar to 11 клас 17 урок

Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Наталья Коба
 
конспект уроку №2
конспект уроку №2конспект уроку №2
конспект уроку №2oksana oksana
 
побудова інф моделі
побудова інф моделіпобудова інф моделі
побудова інф моделіIrina Tabanets
 
Презентация .pptx
Презентация .pptxПрезентация .pptx
Презентация .pptxssuser5a6560
 
Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...
Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...
Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...Наталья Качковская
 
Поняття моделі
Поняття моделіПоняття моделі
Поняття моделіBogdan75
 
Огляд статистичного пакету Statistica.pdf
Огляд статистичного пакету Statistica.pdfОгляд статистичного пакету Statistica.pdf
Огляд статистичного пакету Statistica.pdfssuser847e42
 
бази даних1
бази даних1бази даних1
бази даних1rznz
 
11 клас 7 урок. Поняття електронної таблиці.
11 клас 7 урок. Поняття електронної таблиці. 11 клас 7 урок. Поняття електронної таблиці.
11 клас 7 урок. Поняття електронної таблиці. StAlKeRoV
 
Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиpogromskaya
 

Similar to 11 клас 17 урок (20)

Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.
 
Access urok 02_tema
Access urok 02_temaAccess urok 02_tema
Access urok 02_tema
 
конспект уроку №2
конспект уроку №2конспект уроку №2
конспект уроку №2
 
10ikt_ur19.pptx
10ikt_ur19.pptx10ikt_ur19.pptx
10ikt_ur19.pptx
 
побудова інф моделі
побудова інф моделіпобудова інф моделі
побудова інф моделі
 
l1_2_kv1.ppt
l1_2_kv1.pptl1_2_kv1.ppt
l1_2_kv1.ppt
 
Access urok 01_tema
Access urok 01_temaAccess urok 01_tema
Access urok 01_tema
 
Урок 31.pptx
Урок 31.pptxУрок 31.pptx
Урок 31.pptx
 
Inf78
Inf78Inf78
Inf78
 
л пр№9
л пр№9л пр№9
л пр№9
 
бд початок
бд початокбд початок
бд початок
 
Презентация .pptx
Презентация .pptxПрезентация .pptx
Презентация .pptx
 
Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...
Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...
Поглиблене вивчення систем опрацювання табличної інформації Microsoft Office ...
 
Поняття моделі
Поняття моделіПоняття моделі
Поняття моделі
 
2012 2-bazi danih
2012 2-bazi danih2012 2-bazi danih
2012 2-bazi danih
 
Огляд статистичного пакету Statistica.pdf
Огляд статистичного пакету Statistica.pdfОгляд статистичного пакету Statistica.pdf
Огляд статистичного пакету Statistica.pdf
 
бази даних1
бази даних1бази даних1
бази даних1
 
11 клас 7 урок. Поняття електронної таблиці.
11 клас 7 урок. Поняття електронної таблиці. 11 клас 7 урок. Поняття електронної таблиці.
11 клас 7 урок. Поняття електронної таблиці.
 
Урок 6
Урок 6Урок 6
Урок 6
 
Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграми
 

More from Darina Koroleh

інформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами робінформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами робDarina Koroleh
 
Наш корабель
Наш корабельНаш корабель
Наш корабельDarina Koroleh
 
9 клас ривкiнд
9 клас   ривкiнд9 клас   ривкiнд
9 клас ривкiндDarina Koroleh
 
Pisa результати 2015 року
Pisa результати 2015 рокуPisa результати 2015 року
Pisa результати 2015 рокуDarina Koroleh
 
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_вPisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_вDarina Koroleh
 
фестиваль дю на 28.01.17
фестиваль дю  на 28.01.17фестиваль дю  на 28.01.17
фестиваль дю на 28.01.17Darina Koroleh
 
оновлений бланк заяви_на_500
оновлений бланк заяви_на_500оновлений бланк заяви_на_500
оновлений бланк заяви_на_500Darina Koroleh
 
порядок материалка
порядок материалкапорядок материалка
порядок материалкаDarina Koroleh
 
презентация 01
презентация 01презентация 01
презентация 01Darina Koroleh
 
Nakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulamNakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulamDarina Koroleh
 
план семінару кзш 21
план семінару кзш 21план семінару кзш 21
план семінару кзш 21Darina Koroleh
 

More from Darina Koroleh (20)

інформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами робінформатика 9 клас розділ 25 робота з текстовими фрагментами роб
інформатика 9 клас розділ 25 робота з текстовими фрагментами роб
 
Наш корабель
Наш корабельНаш корабель
Наш корабель
 
9 клас ривкiнд
9 клас   ривкiнд9 клас   ривкiнд
9 клас ривкiнд
 
Pisa результати 2015 року
Pisa результати 2015 рокуPisa результати 2015 року
Pisa результати 2015 року
 
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_вPisa загальний опис-програми-м жнародного-оц-нювання-учн_в
Pisa загальний опис-програми-м жнародного-оц-нювання-учн_в
 
Pisa 2018
Pisa 2018 Pisa 2018
Pisa 2018
 
фестиваль дю на 28.01.17
фестиваль дю  на 28.01.17фестиваль дю  на 28.01.17
фестиваль дю на 28.01.17
 
оновлений бланк заяви_на_500
оновлений бланк заяви_на_500оновлений бланк заяви_на_500
оновлений бланк заяви_на_500
 
решение
решениерешение
решение
 
порядок материалка
порядок материалкапорядок материалка
порядок материалка
 
презентация 01
презентация 01презентация 01
презентация 01
 
Bib urok
Bib urokBib urok
Bib urok
 
Bib urok
Bib urokBib urok
Bib urok
 
Po vodnim obyektam
Po vodnim obyektamPo vodnim obyektam
Po vodnim obyektam
 
Nakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulamNakaz obschiy po_kanikulam
Nakaz obschiy po_kanikulam
 
Tb
TbTb
Tb
 
Tb
TbTb
Tb
 
семинар
семинарсеминар
семинар
 
шмк
шмкшмк
шмк
 
план семінару кзш 21
план семінару кзш 21план семінару кзш 21
план семінару кзш 21
 

11 клас 17 урок

  • 2. Постановка та розв'язування задач (зокрема, побудова інформаційних і комп'ютерних моделей) пов'язані із заглибленням у певну предметну область, яка складається з реальних об'єктів (наприклад, автомобілі, люди, країни, товари) та об'єктів абстрактних (наприклад, інтервал часу). Такі об'єкти називають сутностями. Об'єкти кожної предметної області характеризуються сукупністю параметрів (атрибутів). Наприклад, об'єкт Автомобіль може мати такі атрибути, як модель, рік виготовлення, потужність двигуна, тип коробки передач, а об'єкт Художник — прізвище, ім'я, рік народження, біографія, стиль живопису. Кожен атрибут має конкретне значення, наприклад, значення атрибутів об'єкта Автомобіль можуть бути такими: модель — Nissan Note, рік виготовлення — 2010, потужність двигуна — 1,6 л, тип коробки передач — автоматична. Очевидно, що атрибути та їх значення пов'язані між собою. Крім того, сутності предметної області перебувають у певних відношеннях одна до одної, які називаються зв'язками (наприклад, батько-син).
  • 3. Одним із способів опису предметної області для розв'язування конкретного завдання, що потребує опрацювання великої кількості структурованих даних, є бази даних (від англ. database). Під терміном дані розуміють подання фактів або ідей у формалізованому вигляді, придатному для передавання и опрацювання в в певному процесі. Існують різні визначення поняття бази даних. Наприклад, базу даних можна розглядати як різновид архіву, за допомогою якого зберігають великі обсяги однотипних даних, управляють ними, сортуючи та відбираючи дані. Одним із простих прикладів бази даних може бути телефонний довідник. Дані в ньому структуровані та відсортовані (за алфавітом), складаються з багатьох записів, які відображають окремі відомості про кожну людину (підприємство тощо).
  • 4. База даних – це сукупність даних, які мають слідуючи властивості: 1. Структурованість та взаємозв’язок. 2. Незалежність від прикладних програм. http://leontyev.at.ua/
  • 5. Бази даних створюють з певною метою, а для зручного опрацювання даних, що складають базу, використовують комп'ютери та спеціальні програми. Це дозволяє у разі потреби швидко змінювати дані та багаторазово використовувати їх під час розв'язування задач певної предметної області. Предметною областю називають сферу застосування конкретної бази даних. Це може бути супермаркет, бібліотека, туристична агенція, довідкова служба, школа, аптека тощо. Сукупність атрибутів об'єкта та їх значень є даними конкретної бази даних, які мають певну логічну структуру, тобто описуються деякою інформаційною моделлю даних.
  • 6. Оскільки реальний світ складається із сутностей та зв'язків, модель сутність-зв'язок можна розглядати як універсальний спосіб подання даних Основна мета побудови моделі сутність-зв'язок - забезпечення найбільш природного для людини способу збирання та подання даних і відомостей, які будуть зберігатися у базі даних. Сутність — будь-який відокремлюваний об'єкт (який ми можемо відрізнити від інших), відомості про який є потреба зберігати у базі даних. При цьому розрізняють поняття тип сутності та екземпляр сутності. До типу сутності підносять набір однорідних даних, а кожний елемент набору буде екземпляром сутності. Наприклад, типом сутності може бути список учнів, кожен а яких окремо буде його екземпляром. Зв'язок - асоціювання двох або більше сутностей. У базі даних потрібні нам дані можуть стосуватися різних сутностей, тому необхідно вказати їх взаємозв'язок. Наприклад, сутність Товари у моделі даних Склад пов'язана із двома сутностями Постачальник та Споживач. При цьому є зрозумілим, що один і той самий тип товару можуть постачати різні постачальники, а споживати конкретний екземпляр товару тільки цілком певний споживач. Характер зв'язків між елементами бази даних визначає модель організації даних. Найбільш відомими є ієрархічна, мережна та реляційна моделі даних.
  • 7. Система управління базами даних (скорочено СУБД) – називається програма, яка призначена для зберігання та обробки даних в базі. http://leontyev.at.ua/
  • 8. Всі сучасні СУБД задовольняють, як правило слідуючим вимогам: 1. Можливість маніпулювання даними. 2. Можливість пошука та формування запитів. 3. Забезпечення цілісності (узгодженості) даних. 4. Забезпечення захисту та таємності.
  • 9. Більшість сучасних СУБД використовують реляційну модель даних. В основі цієї моделі запропонованої в 1970 р Е.Ф. Коддом, лежить поняття двовимірної таблиці. http://leontyev.at.ua/
  • 10. Двовимірна таблиця скадається із рядків, які називаються записами, і стовпчиків, які називаються полями.
  • 11. Едгар (Тед) Кодд (1924-2003) Уродженець Англії, Код закінчив Оксфордський Університет, де одержав ступені по математиці і по хімії, був пілотом в Королівських Повітряних Силах під час Другої Світової війни. Потім він переїхав в Сполучені Штати і в 1949 році поступив працювати в IBM як математик-програміст на Selective Sequence Electronic Calculator - великому ламповому комп'ютері, який мав достатню швидкість і гнучкість для вирішення багатьох значних наукових проблем тих днів. Він ввів новий метод "мультипрограмування" для експериментального комп'ютера IBM STRETCH. Цей метод дав можливість комп'ютеру STRETCH, попереднику сучасних мейнфреймов, виконувати декілька програм одночасно. Після отримання ним в 1967 році ступеня доктора комп'ютерних наук в Мічиганськом Університеті по повній стипендії від IBM, Кодд перейшов в Дослідницьку лабораторію IBM в Сан-Хосе, де він зайнявся своєю реляційною моделлю. Кодд був названий "Людиною IBM" в 1976 році, а в 1981 році він одержав Премію Тюрінга, вищу технічну нагороду в професії компьютерщика. У 2002 році журнал "Форбс", назвав реляційну модель даних Кодда в числі найважливіших відкриттів за останні 85 років.
  • 12. База даних “Подорож”, таблиці “Учасники”, таблиця “Спорядження” Код учня Прізвище І’мя Клас Адреса Телефон 1 іванов Петро 8-А вул. Леніна 45 3-44-67 2 Бірюкова Олена 10-Б вул. Степова 87 2-23-45 3 Крамченко Петро 9-Б вул. Лугова 12 4-56-78 4 Арбузова Марина 9-А вул. Перемоги 34 7-51-11 5 Петренко Владислав 8-Б вул. Леніна12 5-36-42 Код спорядження Код учасника Спорядження 10 1 Палатка 20 2 Казанок 30 2 Дріт 40 4 Сокира 50 5 Казанок 60 5 Ліхтар 70 4 Ніж
  • 13. Будь-яка комп'ютерна реляційна модель, подана у вигляді таблиці, має такі властивості: 1 • Кожен елемент таблиці – це один неподільний елемент даних - запис 2 • Усі стовпці таблиці однорідні, тобто всі елементи в стовпці містять дані однакового типу і не перевищують визначеної довжини 3 • Кожен стовпець має унікальне ім'я 4 • Однакові рядки у таблиці відсутні 5 • Порядок розміщення рядків і стовпців може бути довільним
  • 14. Між двома сутностями, наприклад А та Б, можливі чотири типи зв'язків: Один-до- одного Один-до- багатьох Багато-до- одного Багато-до- багатьох
  • 15. Звичайний зв'язок у реляційних базах даних — це один-до- багатьох. Якщо ви виявили зв'язок між таблицями один-до-одного, то, швидше за все, потрібно переглянути структуру. Можливо те, що ви при проектуванні моделі виділили як дві окремі сутності, насправді є однією, і їх потрібно об'єднати в одну таблицю. При зв'язку багато-до-багатьох необхідно також переглянути структуру та пов'язати дві сутності таким чином, щоб зв'язок між ними був один-до-багатьох. Якщо серед атрибутів не виявлено потрібної пари для зв'язку, то в цьому разі створюють так звану зв'язуючу таблицю, яка має зв'язки з кожною із сутностей як один-до-багатьох.
  • 16. Ієрархічна модель бази даних представляє собою сукупність об’єктів різного рівня, причому об’єктів нижнього рівня підлеглі об’єктам верхнього рівня. http://leontyev.at.ua/
  • 17. Ієрархічна модель даних “ Мої шкільні друзі” Святогірська школа 10- А клас Іваненко І. Макаров П. Пущина В. 10-Б клас Борзенко М. Свірський М
  • 18. Мережева модель бази даних, як і ієрархічна модель, представляє собою сукупність об’єктів різного рівня, але схема зв’язків між об’єктами може бути будь-якою.
  • 19. Мережева модель даних “Спортивні команди” Плавання Футбол Іваненко І.Пущина В. Макаров П. Борзенко М. Свірський М.
  • 21. Для створення бази даних будемо використовувати програму Microsoft Acces http://leontyev.at.ua/
  • 22. Об’єкти СУБД Acces: База даних -файл, який містить різні об’єкти збереження даних. Таблиця – організація збереження даних із таблиць на екрані й зручному для перегляду та обробки вигляді. Форми - об’єкти для зображення даних із таблиці на екрані в зручному для перегляду та обробки вигляді. Запити - об’єкти для вибору та фільтрації даних таблиці за визначеними критеріями (умовами). Звіти – формування документа даних із таблиці для друку. Макроси– опис дій у вигляді послідовності команд та їх автоматичного виконання. Модулі – Програми на Visual Basic, які розробляє користувач для реалізації нестандартних процедур.
  • 23. Дякую за увагу! До побачення!