Історія розвитку та основні поняття Про Бази даних
Бази даних
Британська бібліотека, Лондон, Великобританія
Національна бібліотека ім. Вернадського, Київ, Україна
Співвідношення кількості паперового і електронного матеріалів
Що таке база даних?
Основне призначення бази даних:
Сфери використання баз даних:
Етапи створення бази даних:
Класифікація систем управління базами даних
Ієрархічна модель
Ієрархічна модель
Мережева модель Схожа на ієрархічну. Вона має самі основні складові (вузол, рівень, зв'язок), проте характер їхніх відносин
Реляційна модель .
Реляційна модель .
Реляційна модель .
Эдгар Кодд .
Таким чином, у реляційній моделі інформація представляється у вигляді прямокутних таблиць, які складаються з рядків і стовпців.
«Один до багатьох»
«Багато хто до багатьох»
Реляційна модель на даний момент є найпоширенішою, так як вона перша отримала математичний опис, і вона економна по частині
За технологією обробки даних бази даних поділяються на централізовані та розподілені.
Централізовані бази даних з мережним доступом можуть мати таку архітектуру:
Означення системи управління базами даних
Означення системи управління базами даних
Означення системи управління базами даних
3.81M

Поняття_бази_даних_і_систем_керування_базами_даних,_їх_призначення

1. Історія розвитку та основні поняття Про Бази даних

Системи керування базами даних

2. Бази даних

Лекції - 12 занять
● Практичні роботы -12 занять
● Іспит
● Викладач - ст. викладач кафедри КН Темніков Г.Є
Електронна пошта - tegeev@ukr.net

3. Британська бібліотека, Лондон, Великобританія

Колекція бібліотеки налічує понад 150 мільйонів одиниць зберігання, у тому числі
310 тисяч томів рукописів, 60 мільйонів патентів, понад 4 мільйонів карт, понад 260
тисяч найменувань журналів і т.д.

4. Національна бібліотека ім. Вернадського, Київ, Україна

Бібліотечні фонди тут становлять понад 15 мільйонів
одиниць зберігання

5. Співвідношення кількості паперового і електронного матеріалів

6.

Інформація
21 КН Гешева Г В, ФЕКТ, Зіновьєва О Г, ФЕКТ,
11сКН
БД
Група
Курс
Куратор
Факультет
21 КН
2
Зіновьєва
О.Г.
ФЕКТ
11 сКН

Гешева Г В
ФЕКТ

7. Що таке база даних?

База даних — організована відповідно до певних правил
і підтримувана в пам'яті комп'ютера сукупність даних,
що характеризує актуальний стан деякої предметної
області
і
використовується
для
задоволення інформаційних потреб користувачів.
● База даних - деякий набір перманентних (постійно
збережених) даних, що використовуються прикладними
програмними системами будь-якого підприємства.
● База даних - спільно використовується набір логічно
пов'язаних даних (і опис цих даних), призначений для
задоволення інформаційних потреб організації

8. Основне призначення бази даних:

● гарантоване збереження даних;
● надання швидкого доступу до даних
користувачеві чи комп'ютерній
програмі

9. Сфери використання баз даних:

● банківська сфера;
● бібліотеки;
● пошукові системи Інтернету;
● системи обліку та здійснення оплати за комунальні
послуги;
● під час проведення зовнішнього незалежного оцінювання;
● інші сфери людської діяльності

10. Етапи створення бази даних:

1. Постановка завдання.
2. Створення інформаційної моделі бази даних.
3. Визначення моделі даних.
4. Створення структури бази даних з використання однієї із
систем управління базами даних або однією з мов
програмування.
5. Уведення даних.
6. Тестування бази даних, її корекція

11. Класифікація систем управління базами даних

12. Ієрархічна модель

Являє собою сукупність елементів, розташованих у порядку їх
підпорядкування від більшого до приватного і утворюють перевернуте
дерево (граф).
Ця модель характеризується такими параметрами, як рівні, вузли, зв'язки.
Принцип роботи моделі такий, що кілька вузлів нижчого рівня поєднуються
за допомогою зв'язку з одним вузлом вищого рівня.
Вузол - інформаційна модель елемента, що знаходиться на даному рівні
ієрархії.
Властивості
Декілька вузлів нижчого рівня пов'язано тільки з одним вузлом вищого
рівня;
Ієрархічне дерево має лише одну вершину (корінь), не підпорядкований
жодній іншій вершині;
Кожен вузол має власне ім'я (ідентифікатор);

13. Ієрархічна модель

14. Мережева модель Схожа на ієрархічну. Вона має самі основні складові (вузол, рівень, зв'язок), проте характер їхніх відносин

Мережева модель
Схожа на ієрархічну. Вона має самі основні складові (вузол, рівень, зв'язок),
проте характер їхніх відносин принципово інший. У мережній моделі
прийнято вільний зв'язок між елементами різних рівнів.

15. Реляційна модель .

Реляційна модель
Модель зберігання даних побудована на. взаємовідносини складових її частин. У
найпростішому випадку вона є двомірним масивом або двомірною таблицею, а при
створенні складних інформаційних моделей складе сукупність взаємопов'язаних
таблиць.
Кожен рядок такої таблиці називається записом.
Кожен стовпець у такій таблиці називається полем.
Властивості реляційної моделі бази даних:
Кожен елемент таблиці один елемент даних;
Всі стовпці в таблиці є однорідними, тобто мають один тип (числа, текст, дата і т. д.);
Кожен стовпець має унікальне ім'я;
Однакові рядки в таблиці відсутні;
Порядок слідування рядків у таблиці може бути довільним і може характеризуватись
кількістю полів, кількістю записів, типом даних
Реляційна модель даних, зазвичай, складається з кількох таблиць, які пов'язуються між
собою ключами. Ключ – це поле, яке однозначно визначає відповідний запис

16. Реляційна модель .

Реляційна модель
Код студента
ФИО
.
Группа
Учебный план
Бюджет / контракт
1763
Бузовський К.С.
21 КН
18/КН-021
0
1764
Власюк М.М.
21 КН
18/КН-006
0
1765
Дейнега Ю.О.
21 КН
18/КН-004
0
1766
Емірасанов А.Н.
21 КН
18/КН-012
0
1767
Завгородній О.М.
21 КН
18/КН-010
0
1768
Карпенко М.В.
21 КН
18/КН-011
0
1769
Крутенко М.В.
21 КН
18/КН-025
0
1770
Луценко В.Г.
21 КН
18/КН-024
0
1771
Мандзюк С.О.
21 КН
18/КН-019
0
1772
Мельничук К.В.
21 КН
18/КН-002
0
1773
Муравйов К.О.
21 КН
18/КН-015
0
1775
Палій О.А.
21 КН
18/КН-022
0
3407
Онищенко М.В.
11 СКН
19/СКН-001
1
3408
Рюмін Д.В.
11 СКН
19/СКН-023
0
3409
Самойленко А.Ю.
11 СКН
19/СКН-019
1
3410
Сєводнев Д.О.
11 СКН
19/СКН-016
0
3411
Солодченко Р.К.
11 СКН
19/СКН-014
0
3412
Филенко Є.В.
11 СКН
19/СКН-026
0
3413
Фомін В.В.
11 СКН
19/СКН-006
1
3414
Хорхоль А.О.
11 СКН
19/СКН-008
0
3415
Чальцев А.А.
11 СКН
19/СКН-011
0

17. Реляційна модель .

18. Эдгар Кодд .

Засновник реляційної моделі Е. Кодд,
будучи
математиком
за
освітою,
запропонував
для
обробки
даних
використовувати апарат теорії множин.
Їм було доведено, що будь-яке уявлення
даних можна звести до сукупності
двомірних таблиць особливого виду,
відомого в математиці як відношення
(relation).

19. Таким чином, у реляційній моделі інформація представляється у вигляді прямокутних таблиць, які складаються з рядків і стовпців.

Між таблицями
встановлюються різні типи зв'язків, які відображають, як об'єкти співвідносяться
між собою.
Виділяють наступні основні типи зв'язків:
Зв'язок «один до одного»
означає, що кожному запису першої таблиці може відповідати не більше одного
запису другої таблиці, і кожному запису другої таблиці може відповідати не більше
одного запису першої таблиці.

20. «Один до багатьох»

є найбільш поширеним видом зв'язку. При цьому типі
зв'язку кожному запису першої таблиці може відповідати
безліч записів другої таблиці, але кожному запису другий
таблиці може відповідати тільки один запис батьківської
таблиці.

21. «Багато хто до багатьох»

означає, що кожному запису першої таблиці може
відповідати безліч записів другої таблиці, і кожному запису
другої таблиці може відповідати безліч записів першої
таблиці.

22. Реляційна модель на даний момент є найпоширенішою, так як вона перша отримала математичний опис, і вона економна по частині

базових понять.
Перше спричинило можливість ретельного і інтенсивного дослідження
властивостей цієї моделі (негайно реалізованого в великій літературі), а
друге зробило її привабливою для програмістів і користувачів.
Переваги
простота і доступність,
повна незалежність даних.
однорідність.
Недоліки
обмеженість і визначеність набору можливих типів даних атрибутів
атомарність (т. е. значення кожного атрибуту не є є списками або множинами
простих або складних значень).

23.

За способом доступу до даних бази
даних поділяються на бази даних з
локальним доступом і бази даних з
мережним доступом.

24. За технологією обробки даних бази даних поділяються на централізовані та розподілені.

За технологією обробки даних бази даних
поділяються на централізовані та розподілені.
● Централізована база даних зберігається в пам'яті однієї
обчислювальної системи. Ця обчислювальна система може бути
мейнфреймом - тоді доступ до неї організується з використанням
терміналів - або файловим сервером локальної мережі ПК.
● Розподілена база даних складається з кількох, можливо, частин, що
перетинаються або навіть дублюють один одного, які зберігаються
в різних ЕОМ обчислювальної мережі. Робота з такою базою
здійснюється за допомогою системи управління розподіленою базою
даних (СУРБД).

25. Централізовані бази даних з мережним доступом можуть мати таку архітектуру:

файл-сервер;
клієнт-сервер бази даних;
тонкий клієнт - сервер додатків сервер
бази
даних
(трирівнева
архітектура).

26. Означення системи управління базами даних

● Файл сервер. Архітектура систем БД з мережним доступом передбачає виділення однієї
з машин мережі в якості центральної (файловий сервер). На цей комп'ютер
встановлюється операційна система (ОС) для виділеного сервера. На ньому вже
зберігається спільно використовувана централізована БД. Всі інші комп'ютери мережі
виконують функції робочих станцій Файли бази даних у відповідності з
користувальницькими запитами передаються на робочі станції, де і проводиться обробка
інформації При великій інтенсивності доступу до одних і тих же даних продуктивність
інформаційної системи падає.

27. Означення системи управління базами даних

● Клієнт-сервер. У цій архітектурі на виділеному сервері, що працює під
керуванням серверної операційної системи, встановлюється спеціальне
програмне забезпечення (ПЗ) - сервер БД, наприклад Microsoft SQL
Server або Oracle. СУБД підрозділяється на дві частини: клієнтську і
серверну. Основа роботи сервера БД - використання мови запитів
(SQL). Запит на мові SQL, що передається клієнтом (робочою станцією)
серверу БД, породжує пошук і вилучення даних на сервері. Вилучені
дані транспортуються по мережі від сервера до клієнта (рис. 2). Тим
самим кількість інформації, що передається по мережі, зменшується в
багато разів..

28. Означення системи управління базами даних

● Трирівнева архітектура функціонує в інтранеті інтернет-мережах.
Клієнтська частина («тонкий клієнт»), що взаємодіє з користувачем, є
HTML-сторінку в Web-браузері або Windows-додаток, що взаємодіє
з Web-сервісами. Вся програмна логіка винесена на сервер додатків,
який забезпечує формування запитів до бази даних, що передаються на
виконання серверу баз даних. Сервер програм може бути Web-сервером
або спеціалізованою програмою

29.

Системи управління базами даних - це прикладні комп'ютерні програми,
призначені для створення, збереження та використання баз даних
English     Русский Rules