SlideShare a Scribd company logo
1 of 20
LOGO
Ієрархічна, мережева, реляційна
модель бази даних. Класифікація баз
даних.
СУБД. Особливості СУБД Access
Бази даних.
Означення
База даних (БД) – це сховище даних про деяку предметну
область, організоване у вигляді спеціальної структури.
це сукупність даних і зв’язків між ними
Важливо:
 дані про деяку область (не про все)
 впорядковані
Система керування базою даних (СКБД) – це програмне
забезпечення для роботи з БД.
Функції:
 пошук інформації в БД
 виконання нескладних розрахунків
 виведення звітів на друк
 редагування БД
Інформаційна система – це БД + СКБД.Інформаційна система – це БД + СКБД.
Company LogoCompany Logo
Класифікація баз даних
Локальні
1.За засобами
доступу
Мережні
Company LogoCompany Logo
Класифікація баз даних
2.За призначенням
Фактографічні
Основна ідея таких
БД- усі відомості
про дані мають свій
формат.
Інформація має
чітку структуру
Наприклад:
БД бібліотеки -
відомості про книгу
Документальні
Зорієнтовані на
обробку та зберігання
документа
Наприклад:
БД музики –
текст, ноти пісень,
автори, виконавці
Документально-
фактографічні
Типи баз даних
• табличні БД
дані у вигляді однієї таблиці
• мережеві БД
набір вузлів, в яких кожен може бути
зв'язаний з кожним.
• ієрархічні БД
у вигляді багаторівневої структури
• реляційні БД (99,9%)
набір взаємопов'язаних таблиць
Табличні БД
Прізвище Ім'я Адреса Телефон
Петров Вася Шевченка пл., б. 32, кв. 11 275-75-75
Іванов Петро Франка вул., б. 25, кв.12 276-76-76
Модель – картотека
Приклади:
• записна книжка
• каталог в бібліотеці
Петров Вася
Шевченка пл., б. 32, кв. 11
275-75-75
записизаписи
1) найпростіша структура
2) всі інші типи БД використовують таблиці
в багатьох випадках – дублювання даних:
поляполя
Т.Г. Шевченко Кобзар 540 ст.
Т.Г. Шевченко Гайдамаки 45 ст.
Табличні БД
1. Кількість полів визначається розробником і не може змінюватися
користувачем.
2. Будь-які поля повинні мати унікальне ім'я.
3. Поля можуть мати різний тип:
• рядок символів (довжиною до 255 символів)
• дійсне число (з дробовою частиною)
• ціле число
• грошова сума
• дата, час, дата і час
• логічне поле (істина або хибність, так або ні)
• багатосторінковий текст (МЕМО)
• малюнок, звук або інший об'єкт (об'єкт OLE)
4. Поля можуть бути обов'язковими для заповнення або ні.
5. Таблиці можуть містити скільки завгодно записів (ця кількість
обмежується тільки об'ємом диску); записи можна добавляти, вилучати,
редагувати, сортувати, шукати.
Ключове поле (ключ таблиці)
Ключове поле (ключ) – це поле (або комбінація полів),
які однозначно визначають запис.
В таблиці не може бути двох записів з однаковими
значеннями ключа.
Чи можуть дані поля бути ключем?
• прізвище
• ім'я
• номер паспорта
• номер будинку
• реєстраційний номер автомобіля
• пункт проживання
• дата виконаних робіт
• марка пральної машини ?
Мережеві БД
Мережева БД – це набір вузлів, в яких кожен може бути
зв'язаний з кожним.
БГ
А
В
найповніше відображає структуру деяких задач
(наприклад, мережеве планування в економіці)
1) складно зберігати і шукати інформацію в усіх зв'язках
2) заплутаність структури
Можна зберігати у вигляді таблиці, але з
дублюванням даних!
Можна зберігати у вигляді таблиці, але з
дублюванням даних!
!!
Ієрархічна БД
Ієрархічна БД – це набір даних у вигляді багаторівневої
структури.
Прайс-лист:
Продавець (рівень 1)
Товар (рівень 2)
Модель (рівень 4)
Ціна (рівень 5)
Виробник (рівень 3)
$306$306 $312$312
S93S93 X93BX93B
SonySony PhillipsPhillips SamsungSamsung
МоніториМонітори ПринтериПринтери
ІванІван
Реляційні БД
1970-і рр. Е. Кодд, англ. relation – відношення.
Реляційна база даних – це набір простих таблиць, між якими
встановлені зв'язки (відношення) з допомогою числових кодів.
Продавці
Код
Назва
Адреса
Телефон
Сайт
Виробник
Код
Назва
Країна
Сайт
Моделі
Код
Назва
Код виробника
Товари
Код
Назва
Прайс-лист
Код запису
Код продавця
Код виробника
Код товару
Код моделі
Ціна
Реляційні БД
1) немає дублювання інформації;
2) при зміні адреси фірми, достатньо змінити її тільки в
таблиці Продавці;
3) захист від неправильного введення: можна вибирати
тільки фірму, яка заздалегідь введена в таблицю
Продавці;
4) механізм транзакції: будь-які зміни вносяться в базу
тільки тоді, коли вони повністю завершені.
1) складність структури (не більше 40-50 таблиць);
2) при пошуку потрібно звертатися до декількох таблиць;
3) потрібно підтримувати цілісність: при вилученні фірми
продавця потрібно вилучати всі зв'язані записи з всіх
таблиць (в СКБД – автоматично, каскадні вилучення).
Зв'язки між таблицями
Один до одного («1-1») – одному запису в першій таблиці відповідає
тільки один запис в другій таблиці.
Примітка: виділення часто використовуваних даних.
Код Прізвище Ім'я
1 Іванов Кузьма
2 Петров Василь
…
Код Рік народження Адреса
1 1992 Шевченка, б.20, кв. 6
2 1993 Франка вул., б. 30, кв. 18
…
1 1
Один до багатьох («1- ∞») – одному запису в першій таблиці
відповідає декілька записів в другій.
Код Назва
1 Монітор
2 Вінчестер
…
Код Код товару Ціна
123 1 2 999
345 1 2 499
…
1 ∞товаритовари прайс-
лист
прайс-
лист
Зв’язок між таблицями
Багато до багатьох («∞ - ∞») – одному запису в першій таблиці
відповідає декілька записів в другій, і навпаки.
Код Прізвище
1 Іванов
2 Петров
…
Код Назва
1 Історія
2 Географія
3 Біологія
…
Реалізація – через третю таблицю і два зв'язки «1-∞».
Код Прізвище
1 Іванов
2 Петров
…
Код Назва
1 Історія
2 Географія
3 Біологія
…
Код
Код
вчителя
Код
предмету
Клас
1 1 1 9-А
2 1 2 8-Б
3 2 3 7-В
…
розкладрозклад
вчителівчителі предметипредмети
∞∞
∞ ∞
1 1
Поняття СУБД
Ми з’ясували, що база даних – це просто
файл із записами, що знаходиться на
жорсткому диску і чекає, поки до нього
хто-небудь добереться.
Але для того, щоб опрацьовувати дані файлу
БД, треба спеціальні програми. Такі
програми називають СУБД.
СУБД (системи управління базами даних) -
це спеціальні програми, призначені для
створення і опрацювання файлів баз
даних.
Company LogoCompany Logo
Company LogoCompany Logo
Операцій
вибірки;
Обчислення
Сортування
Фільтрування
даних
Визначає:
 Які дані слід
вміщувати та
зберігати у БД;
Якими повинні
бути типи
даних;
Яким чином
пов’язані між
собою дані
Контроль над
коректністю
роботи з даними
різними
користувачами
Адмініструванн
я прав
користувачів на
можливість
змінювати дані у
базі
Основні функції СУБД
Зберігання
даних
Опрацювання
даних
Управління
даними
Виконання:
Company LogoCompany Logo
Найпоширеніші СУБД
Microsoft Access
dBase
FoxPro
Основні перевагиОсновні переваги
СУБД:СУБД:
НадійністьНадійність
збереження даних;збереження даних;
Легкість оновлення;Легкість оновлення;
Доповнення даними;Доповнення даними;
Захист відЗахист від
несанкціонованогонесанкціонованого
доступу;доступу;
МожливістьМожливість
розширення структурирозширення структури
БД.БД.
Company LogoCompany Logo
СУБДСУБД AccessAccess –це БД організована–це БД організована
у вигляді двовимірних таблицьу вигляді двовимірних таблиць
СУБДСУБД AccessAccess –це БД організована–це БД організована
у вигляді двовимірних таблицьу вигляді двовимірних таблиць
Поля утворюють структуру БД
РядкиРядки ЗаписамиЗаписами СтовпчикиСтовпчики полямиполями
СУБД Microsoft Access надає можливість
створювати об’єкти спеціального призначення.
Об’єктиОб’єкти
ТаблиціТаблиці
ЗвітиЗвіти
ФормиФорми
Макроси,Макроси,
модулімодулі
ЗапитиЗапити
Для пошуку та
вибірки
інформації
Для збереження даних
Для введення
та перегляду
даних
Для перегляду
результатів
опрацювання
БД
Розширюють
можливості БД
Домашнє завдання
Вивчити основні поняття
Придумайте та запишіть у зошиті
приклади :
 реляційної
 ієрархічної
 мережевої БД
Підготуйте повідомлення за темою:
«Використання баз даних у перших
українських ЕОМ».
Company LogoCompany Logo

More Related Content

What's hot

Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...
Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...
Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...
sveta7940
 
інноваційні технології на уроках історії
інноваційні технології на уроках історіїінноваційні технології на уроках історії
інноваційні технології на уроках історії
gavronnatalia
 
Зразок схеми презентації для МАН
Зразок схеми презентації для МАНЗразок схеми презентації для МАН
Зразок схеми презентації для МАН
Aleksey Yevseyev
 

What's hot (20)

Формування ключових компетентностей учнів на уроках математики
Формування ключових компетентностей учнів на уроках математикиФормування ключових компетентностей учнів на уроках математики
Формування ключових компетентностей учнів на уроках математики
 
Науки, що вивчають життя. Методи вивчення організмів.
Науки, що вивчають життя. Методи вивчення організмів.Науки, що вивчають життя. Методи вивчення організмів.
Науки, що вивчають життя. Методи вивчення організмів.
 
Мультимедійна презентація до інтегрованого заняття з біології та інформатики ...
Мультимедійна презентація до інтегрованого заняття з біології та інформатики ...Мультимедійна презентація до інтегрованого заняття з біології та інформатики ...
Мультимедійна презентація до інтегрованого заняття з біології та інформатики ...
 
гейміфікація один з трендів сучасної освіти
гейміфікація   один з трендів сучасної освітигейміфікація   один з трендів сучасної освіти
гейміфікація один з трендів сучасної освіти
 
Спільні ознаки рослинних і тваринних клітин
Спільні ознаки рослинних  і тваринних клітинСпільні ознаки рослинних  і тваринних клітин
Спільні ознаки рослинних і тваринних клітин
 
БУДОВА ЗЕМЛІ. ЛІТОСФЕРА. ГІДРОСФЕРА. АТМОСФЕРА
БУДОВА ЗЕМЛІ.  ЛІТОСФЕРА. ГІДРОСФЕРА. АТМОСФЕРАБУДОВА ЗЕМЛІ.  ЛІТОСФЕРА. ГІДРОСФЕРА. АТМОСФЕРА
БУДОВА ЗЕМЛІ. ЛІТОСФЕРА. ГІДРОСФЕРА. АТМОСФЕРА
 
Ядро клітини. Будова та функції.
Ядро клітини. Будова та функції.Ядро клітини. Будова та функції.
Ядро клітини. Будова та функції.
 
робота з історичними джерелами як засіб формування культури історичного мисле...
робота з історичними джерелами як засіб формування культури історичного мисле...робота з історичними джерелами як засіб формування культури історичного мисле...
робота з історичними джерелами як засіб формування культури історичного мисле...
 
Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...
Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...
Підсумковий урок-змагання з теми «Теплові явища » з використанням інтерактивн...
 
інноваційні технології на уроках історії
інноваційні технології на уроках історіїінноваційні технології на уроках історії
інноваційні технології на уроках історії
 
Вимоги до презентацій
Вимоги до презентаційВимоги до презентацій
Вимоги до презентацій
 
презентація евристичне навчання
презентація евристичне навчанняпрезентація евристичне навчання
презентація евристичне навчання
 
Зразок схеми презентації для МАН
Зразок схеми презентації для МАНЗразок схеми презентації для МАН
Зразок схеми презентації для МАН
 
презентація до уроку у 6 класі "Умови,необхідні для проростання насінини"
презентація до уроку у  6 класі "Умови,необхідні для проростання насінини"презентація до уроку у  6 класі "Умови,необхідні для проростання насінини"
презентація до уроку у 6 класі "Умови,необхідні для проростання насінини"
 
Самопрезентація Лугова О Г
Самопрезентація Лугова О ГСамопрезентація Лугова О Г
Самопрезентація Лугова О Г
 
Загальні правила створення презентації
Загальні правила створення презентаціїЗагальні правила створення презентації
Загальні правила створення презентації
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
 
«Пріоритети та перспективи розвитку освіти ХХІ століття» 
«Пріоритети та перспективи розвитку освіти ХХІ століття» «Пріоритети та перспективи розвитку освіти ХХІ століття» 
«Пріоритети та перспективи розвитку освіти ХХІ століття» 
 
8 клас урок 4
8 клас урок 48 клас урок 4
8 клас урок 4
 
з досвіду роботи вчителя інформатики
з досвіду роботи вчителя інформатикиз досвіду роботи вчителя інформатики
з досвіду роботи вчителя інформатики
 

Viewers also liked

Paint задания 6класс
Paint задания 6классPaint задания 6класс
Paint задания 6класс
Sveta_2013
 
презентация Paint
презентация Paintпрезентация Paint
презентация Paint
serg_brinza
 
Урок 7. Рисование на компьютере в программе Paint
Урок 7. Рисование на компьютере в программе PaintУрок 7. Рисование на компьютере в программе Paint
Урок 7. Рисование на компьютере в программе Paint
ANSevrukova
 
The task of this generation – changing the way we all think about mental health
The task of this generation – changing the way we all think about mental healthThe task of this generation – changing the way we all think about mental health
The task of this generation – changing the way we all think about mental health
James Palfreman-Kay
 

Viewers also liked (16)

Electronna poshta
Electronna poshtaElectronna poshta
Electronna poshta
 
графічний редактор
графічний редакторграфічний редактор
графічний редактор
 
комп графика
комп графикакомп графика
комп графика
 
Урок 19 для 5 класу - Інструменти вільного малювання та опрацювання зображень
 Урок 19 для 5 класу -  Інструменти вільного малювання та опрацювання зображень Урок 19 для 5 класу -  Інструменти вільного малювання та опрацювання зображень
Урок 19 для 5 класу - Інструменти вільного малювання та опрацювання зображень
 
Paint задания 6класс
Paint задания 6классPaint задания 6класс
Paint задания 6класс
 
презентация Paint
презентация Paintпрезентация Paint
презентация Paint
 
Урок 7. Рисование на компьютере в программе Paint
Урок 7. Рисование на компьютере в программе PaintУрок 7. Рисование на компьютере в программе Paint
Урок 7. Рисование на компьютере в программе Paint
 
Рисуем бабочку
Рисуем бабочкуРисуем бабочку
Рисуем бабочку
 
The task of this generation – changing the way we all think about mental health
The task of this generation – changing the way we all think about mental healthThe task of this generation – changing the way we all think about mental health
The task of this generation – changing the way we all think about mental health
 
Рисование в Paint
Рисование в Paint Рисование в Paint
Рисование в Paint
 
Actualízate con la red
Actualízate con la redActualízate con la red
Actualízate con la red
 
эффективный урок
эффективный урокэффективный урок
эффективный урок
 
36-Dr Ahmed Esawy imaging oral board of biliary gall bladder imaging
36-Dr Ahmed Esawy imaging oral board of biliary gall bladder imaging36-Dr Ahmed Esawy imaging oral board of biliary gall bladder imaging
36-Dr Ahmed Esawy imaging oral board of biliary gall bladder imaging
 
Be&gg,erna,hapzi ali,ethics and business
Be&gg,erna,hapzi ali,ethics and businessBe&gg,erna,hapzi ali,ethics and business
Be&gg,erna,hapzi ali,ethics and business
 
Powerpoint sobre a interrupção voluntária da gravidez
Powerpoint sobre a interrupção voluntária da gravidezPowerpoint sobre a interrupção voluntária da gravidez
Powerpoint sobre a interrupção voluntária da gravidez
 
Ejercicios punto muerto
Ejercicios punto muertoEjercicios punto muerto
Ejercicios punto muerto
 

Similar to ієрархічна, мережева, реляційна модель бази даних

бази даних 1
бази даних 1бази даних 1
бази даних 1
anja_79
 
Bazi danih
Bazi danihBazi danih
Bazi danih
1cana1
 
Bazi danih
Bazi danihBazi danih
Bazi danih
Ann Eres
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та іс
pogromskaya
 
база даних
база данихбаза даних
база даних
Maria Gulko
 
8 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_20168 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_2016
UA7009
 
8 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_20168 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_2016
NEW8
 

Similar to ієрархічна, мережева, реляційна модель бази даних (20)

бд початок
бд початокбд початок
бд початок
 
Бази даних
Бази данихБази даних
Бази даних
 
бази даних 1
бази даних 1бази даних 1
бази даних 1
 
бази даних
бази данихбази даних
бази даних
 
Bazu danux
Bazu danuxBazu danux
Bazu danux
 
Lectionbase
LectionbaseLectionbase
Lectionbase
 
Bazi danih
Bazi danihBazi danih
Bazi danih
 
Bazi danih
Bazi danihBazi danih
Bazi danih
 
електронний помічник
електронний помічникелектронний помічник
електронний помічник
 
Access
AccessAccess
Access
 
бази даних
бази данихбази даних
бази даних
 
Презентация .pptx
Презентация .pptxПрезентация .pptx
Презентация .pptx
 
Бази данних
Бази даннихБази данних
Бази данних
 
Поняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxПоняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptx
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та іс
 
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
 
база даних
база данихбаза даних
база даних
 
8 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_20168 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_2016
 
8 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_20168 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_2016
 
8 i k_2016
8 i k_20168 i k_2016
8 i k_2016
 

Recently uploaded

Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
JurgenstiX
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
OlgaDidenko6
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ssuser59e649
 

Recently uploaded (17)

Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 

ієрархічна, мережева, реляційна модель бази даних

  • 1. LOGO Ієрархічна, мережева, реляційна модель бази даних. Класифікація баз даних. СУБД. Особливості СУБД Access Бази даних.
  • 2. Означення База даних (БД) – це сховище даних про деяку предметну область, організоване у вигляді спеціальної структури. це сукупність даних і зв’язків між ними Важливо:  дані про деяку область (не про все)  впорядковані Система керування базою даних (СКБД) – це програмне забезпечення для роботи з БД. Функції:  пошук інформації в БД  виконання нескладних розрахунків  виведення звітів на друк  редагування БД Інформаційна система – це БД + СКБД.Інформаційна система – це БД + СКБД.
  • 3. Company LogoCompany Logo Класифікація баз даних Локальні 1.За засобами доступу Мережні
  • 4. Company LogoCompany Logo Класифікація баз даних 2.За призначенням Фактографічні Основна ідея таких БД- усі відомості про дані мають свій формат. Інформація має чітку структуру Наприклад: БД бібліотеки - відомості про книгу Документальні Зорієнтовані на обробку та зберігання документа Наприклад: БД музики – текст, ноти пісень, автори, виконавці Документально- фактографічні
  • 5. Типи баз даних • табличні БД дані у вигляді однієї таблиці • мережеві БД набір вузлів, в яких кожен може бути зв'язаний з кожним. • ієрархічні БД у вигляді багаторівневої структури • реляційні БД (99,9%) набір взаємопов'язаних таблиць
  • 6. Табличні БД Прізвище Ім'я Адреса Телефон Петров Вася Шевченка пл., б. 32, кв. 11 275-75-75 Іванов Петро Франка вул., б. 25, кв.12 276-76-76 Модель – картотека Приклади: • записна книжка • каталог в бібліотеці Петров Вася Шевченка пл., б. 32, кв. 11 275-75-75 записизаписи 1) найпростіша структура 2) всі інші типи БД використовують таблиці в багатьох випадках – дублювання даних: поляполя Т.Г. Шевченко Кобзар 540 ст. Т.Г. Шевченко Гайдамаки 45 ст.
  • 7. Табличні БД 1. Кількість полів визначається розробником і не може змінюватися користувачем. 2. Будь-які поля повинні мати унікальне ім'я. 3. Поля можуть мати різний тип: • рядок символів (довжиною до 255 символів) • дійсне число (з дробовою частиною) • ціле число • грошова сума • дата, час, дата і час • логічне поле (істина або хибність, так або ні) • багатосторінковий текст (МЕМО) • малюнок, звук або інший об'єкт (об'єкт OLE) 4. Поля можуть бути обов'язковими для заповнення або ні. 5. Таблиці можуть містити скільки завгодно записів (ця кількість обмежується тільки об'ємом диску); записи можна добавляти, вилучати, редагувати, сортувати, шукати.
  • 8. Ключове поле (ключ таблиці) Ключове поле (ключ) – це поле (або комбінація полів), які однозначно визначають запис. В таблиці не може бути двох записів з однаковими значеннями ключа. Чи можуть дані поля бути ключем? • прізвище • ім'я • номер паспорта • номер будинку • реєстраційний номер автомобіля • пункт проживання • дата виконаних робіт • марка пральної машини ?
  • 9. Мережеві БД Мережева БД – це набір вузлів, в яких кожен може бути зв'язаний з кожним. БГ А В найповніше відображає структуру деяких задач (наприклад, мережеве планування в економіці) 1) складно зберігати і шукати інформацію в усіх зв'язках 2) заплутаність структури Можна зберігати у вигляді таблиці, але з дублюванням даних! Можна зберігати у вигляді таблиці, але з дублюванням даних! !!
  • 10. Ієрархічна БД Ієрархічна БД – це набір даних у вигляді багаторівневої структури. Прайс-лист: Продавець (рівень 1) Товар (рівень 2) Модель (рівень 4) Ціна (рівень 5) Виробник (рівень 3) $306$306 $312$312 S93S93 X93BX93B SonySony PhillipsPhillips SamsungSamsung МоніториМонітори ПринтериПринтери ІванІван
  • 11. Реляційні БД 1970-і рр. Е. Кодд, англ. relation – відношення. Реляційна база даних – це набір простих таблиць, між якими встановлені зв'язки (відношення) з допомогою числових кодів. Продавці Код Назва Адреса Телефон Сайт Виробник Код Назва Країна Сайт Моделі Код Назва Код виробника Товари Код Назва Прайс-лист Код запису Код продавця Код виробника Код товару Код моделі Ціна
  • 12. Реляційні БД 1) немає дублювання інформації; 2) при зміні адреси фірми, достатньо змінити її тільки в таблиці Продавці; 3) захист від неправильного введення: можна вибирати тільки фірму, яка заздалегідь введена в таблицю Продавці; 4) механізм транзакції: будь-які зміни вносяться в базу тільки тоді, коли вони повністю завершені. 1) складність структури (не більше 40-50 таблиць); 2) при пошуку потрібно звертатися до декількох таблиць; 3) потрібно підтримувати цілісність: при вилученні фірми продавця потрібно вилучати всі зв'язані записи з всіх таблиць (в СКБД – автоматично, каскадні вилучення).
  • 13. Зв'язки між таблицями Один до одного («1-1») – одному запису в першій таблиці відповідає тільки один запис в другій таблиці. Примітка: виділення часто використовуваних даних. Код Прізвище Ім'я 1 Іванов Кузьма 2 Петров Василь … Код Рік народження Адреса 1 1992 Шевченка, б.20, кв. 6 2 1993 Франка вул., б. 30, кв. 18 … 1 1 Один до багатьох («1- ∞») – одному запису в першій таблиці відповідає декілька записів в другій. Код Назва 1 Монітор 2 Вінчестер … Код Код товару Ціна 123 1 2 999 345 1 2 499 … 1 ∞товаритовари прайс- лист прайс- лист
  • 14. Зв’язок між таблицями Багато до багатьох («∞ - ∞») – одному запису в першій таблиці відповідає декілька записів в другій, і навпаки. Код Прізвище 1 Іванов 2 Петров … Код Назва 1 Історія 2 Географія 3 Біологія … Реалізація – через третю таблицю і два зв'язки «1-∞». Код Прізвище 1 Іванов 2 Петров … Код Назва 1 Історія 2 Географія 3 Біологія … Код Код вчителя Код предмету Клас 1 1 1 9-А 2 1 2 8-Б 3 2 3 7-В … розкладрозклад вчителівчителі предметипредмети ∞∞ ∞ ∞ 1 1
  • 15. Поняття СУБД Ми з’ясували, що база даних – це просто файл із записами, що знаходиться на жорсткому диску і чекає, поки до нього хто-небудь добереться. Але для того, щоб опрацьовувати дані файлу БД, треба спеціальні програми. Такі програми називають СУБД. СУБД (системи управління базами даних) - це спеціальні програми, призначені для створення і опрацювання файлів баз даних. Company LogoCompany Logo
  • 16. Company LogoCompany Logo Операцій вибірки; Обчислення Сортування Фільтрування даних Визначає:  Які дані слід вміщувати та зберігати у БД; Якими повинні бути типи даних; Яким чином пов’язані між собою дані Контроль над коректністю роботи з даними різними користувачами Адмініструванн я прав користувачів на можливість змінювати дані у базі Основні функції СУБД Зберігання даних Опрацювання даних Управління даними Виконання:
  • 17. Company LogoCompany Logo Найпоширеніші СУБД Microsoft Access dBase FoxPro Основні перевагиОсновні переваги СУБД:СУБД: НадійністьНадійність збереження даних;збереження даних; Легкість оновлення;Легкість оновлення; Доповнення даними;Доповнення даними; Захист відЗахист від несанкціонованогонесанкціонованого доступу;доступу; МожливістьМожливість розширення структурирозширення структури БД.БД.
  • 18. Company LogoCompany Logo СУБДСУБД AccessAccess –це БД організована–це БД організована у вигляді двовимірних таблицьу вигляді двовимірних таблиць СУБДСУБД AccessAccess –це БД організована–це БД організована у вигляді двовимірних таблицьу вигляді двовимірних таблиць Поля утворюють структуру БД РядкиРядки ЗаписамиЗаписами СтовпчикиСтовпчики полямиполями
  • 19. СУБД Microsoft Access надає можливість створювати об’єкти спеціального призначення. Об’єктиОб’єкти ТаблиціТаблиці ЗвітиЗвіти ФормиФорми Макроси,Макроси, модулімодулі ЗапитиЗапити Для пошуку та вибірки інформації Для збереження даних Для введення та перегляду даних Для перегляду результатів опрацювання БД Розширюють можливості БД
  • 20. Домашнє завдання Вивчити основні поняття Придумайте та запишіть у зошиті приклади :  реляційної  ієрархічної  мережевої БД Підготуйте повідомлення за темою: «Використання баз даних у перших українських ЕОМ». Company LogoCompany Logo