SlideShare a Scribd company logo
1 of 14
2011 р.
П л а н
1. Вступ.
2. Історія розвитку.
3. Структуровані та неструктуровані БД.
4. Характеристика БД.
5. Типи даних.
6. Система керування БД.
5.1. Основні характеристики СКБД
5.2. Можливості СКБД
5.3. Основні компоненти середовища СКБД
5.4. Архітектура СКБД
7. Реалізації.
7.1. Комерційні.
7.2. З відкритим кодом.
7.Висновок.
- 2 -
Відомі два підходи до організації інформаційних масивів: файлова організація та
організація у вигляді бази даних.
База даних може бути визначена як структурна сукупність даних, що підтримуються в
активному стані та відображає властивості об'єктів зовнішнього (реального) світу. В базі
даних містяться не тільки дані, але й описи даних, і тому інформація про форму
зберігання вже не схована в сполученні "файл-програма", вона явним чином декларується
в базі.
База даних орієнтована на інтегровані запити, а не на одну програму, як у випадку
файлового підходу, і використовується для інформаційних потреб багатьох користувачів.
В зв'язку з цим бази даних дозволяють в значній мірі скоротити надлишковість
інформації. Перехід від структури БД до потрібної структури в програмі користувача
відбувається автоматично за допомогою систем управління базами даних
(СУБД).
- 3 –
 1960-ті рр. розробка перших БД. CODASYL — мережева
модель даних та одночасно незалежна розробка ієрархічної БД
фірмою North American Rockwell, яка пізніше взята за основу
IMS — власної розробки IBM.
 1970-ті рр. наукове обґрунтування Едгаром Ф. Коддом основ
реляційної моделі, котра на початку зацікавила лише наукові кола.
Вперше цю модель було використано у БД Ingres (Берклі) та
System R (IBM), що були лише дослідними прототипами,
анонсованими протягом 1976 року.
 1980-ті рр. поява перших комерційних версій реляційних БД
Oracle та DB2. Реляційні БД починають успішно витісняти
мережеві та ієрархічні. Дослідження децентралізованих
(розподілених) систем БД, проте вони не відіграють особливої ролі на
ринку БД.
 1990-ті рр. увага науковців спрямовується у сторону об'єктно-
орієнтованих БД, які знайшли застосування у першу чергу в тих
областях, де використовуються комплексні дані: інженерні,
мультимедійні БД.
 2000-ні рр. головним новоденням є підтримка та застосування
XML у БД. Розробники комерційних БД, які панували на ринку у
1990-их рр., отримують все більшу конкуренцію зі сторони руху
відкритого програмного забезпечення. Реакцією на це стає поява
безкоштовних версій комерційних БД.
- 4 –
Структуровані БД використовують структури даних, тобто структурований
опис типу фактів за допомогою схеми даних, більш відомої як модель даних.
Модель даних описує об'єкти та взаємовідносини між ними. Існує декілька моделей
(чи типів) баз даних, основні: плоска, ієрархічна, мережна та реляційна.
Приблизно з 2000 року більше половини БД використовують реляційну модель.
ПЛОСКА
ІЄРАРХІЧНА
МЕРЕЖНА
РЕЛЯЦІЙНА
- 5 -
До неструктурованих БД відносяться повнотекстові бази даних, які містять
неструктуровані тексти статей чи книг у формі, що дозволяє здійснювати швидкий
пошук (як наприклад вікіпедія).
- 6 -
Часто зустрічається характеристика БД на основі певних параметрів або
необхідних вимог, наприклад:
 значна кількість даних;
 незалежність даних;
 відкритий доступ до даних;
 підтримка транзакцій з гарантією відповідних властивостей;
 гарантована відсутність збоїв;
 одночасна робота з багатьма користувачами.
З подальшим розвитком БД змінюються й ці вимоги та додаються нові, тому
одностайності щодо повноти цієї характеристики немає.
-7 -
Тип даних - характеристика набору даних, що визначає:
1. діапазон можливих значень даних з набору;
2. припустимі операції, які можна виконувати над цими значеннями;
3. спосіб збереження цих значень у пам'яті.
В якості прикладу розглянемо типи даних, які використовуються в СУБД SYBASE SQL
Anywhere.
СУБД SYBASE SQL Anywhere підтримує великий спектр даних. Їх можна
розділити на декілька категорій:
1. символьні типи;
2. числові типи;
3. типи дата/час;
4. двійкові типи;
5. типи, задані користувачем.
- 8 –
Систе́ма керування ба́зами да́них (СКБД) — комп'ютерна програма чи комплекс
програм, що забезпечує користувачам можливість створення, збереження, оновлення,
пошук інформації та контролю доступу в базах даних.
Основні характеристики СКБД
• Контроль за надлишковістю даних.
• Несуперечливість даних.
• Підтримка цілісності бази даних (коректність та несуперечливість).
• Цілісність описується за допомогою обмежень.
• Незалежність прикладних програм від даних.
• Спільне використання даних.
• Підвищений рівень безпеки.
Можливості СКБД
 Дозволяється створювати БД (здійснюється за допомогою мови визначення
даних DDL (Data Definition Language).
 Дозволяється додавання, оновлення, видалення та читання інформації з БД
(за допомогою мови маніпулювання даними DML, яку часто називають
мовою запитів).
 Можна надавати контрольований доступ до БД за допомогою:
1. системи забезпечення захисту, яка запобігає несанкціонованому
доступу до БД;
2. системи керування паралельною роботою прикладних програм, яка
контролює процеси спільного доступу до БД;
3. система відновлення — дозволяє відновлювати БД до попереднього
несуперечливого стану, що був порушений в результаті збою
апаратного або програмного забезпечення.
- 9 –
Основні компоненти середовища СКБД
I. апаратне забезпечення;
II. програмне забезпечення;
III. дані;
IV. процедури — інструкції та правила, які повинні враховуватись при
проектуванні та використанні БД;
V. користувачі;
a. адміністратори даних (керування даними, проектування БД, розробка
алгоритмів, процедур) та БД (фізичне проектування, відповідальність за
безпеку та цілісність даних);
b. розробники БД;
c. прикладні програмісти;
d. кінцеві користувачі.
Архітектура СКБД
Існує трирівнева система організації СКБД ANSI-SPARC, при якій існує незалежний
рівень для ізоляції програми від особливостей представлення даних на нижчому рівні.
Рівні:
1) Зовнішній — представлення БД з точки зору користувача.
2) Концептуальний — узагальнене представлення БД, описує які дані зберігаються в
БД і зв'язки між ними. Підтримує зовнішні представлення, підтримується
внутрішнім рівнем.
3) Внутрішній — фізичне представлення БД в комп'ютері.
Логічна незалежність — повна захищеність зовнішніх моделей від змін, що вносяться в
концептуальну модель.
Фізична незалежність — захищеність концептуальної моделі від змін, які вносяться у
внутрішню модель.
- 10 -
Комерційні
 DB2 - система керування базами даних від IBM;
 Informix - ім'я відомої родини систем керування базами даних (СКБД),
та американської фірми, колишнього виробника цього програмного
забезпечення (також Informix Software). Пізніше, у 2001
підприємство перейшло у власність IBM і з того часу продукт належить та
далі розвивається IBM;
 SQL Server;
 Oracle.
- 11 –
З відкритим кодом
 MySQL - вільна система керування реляційними базами даних. Ця
система керування базами даних (СКБД) з відкритим кодом була створена
як альтернатива комерційним системам. MySQL — одна з
найпоширеніших систем керування базами даних. Вона використовується,
в першу чергу, для створення динамічних веб-сторінок, оскільки має
чудову підтримку з боку різноманітних мов програмування.
 Firebird - (іноді FirebirdSQL) — компактна, кросплатформна,
вільна реляційна система керування базами даних, що реалізує більшість
функцій ANSI SQL 2003. Вона може запускатись на більшості
Unix-систем (в тому числі Linux та FreeBSD) та
Windows.
 PostgreSQL - об'єктно-реляційна система керування базами даних
(СКБД). Є альтернативою як комерційним СКБД (Oracle
Database, Microsoft SQL Server, IBM DB2 та
інші), так і СКБД з відкритим кодом (MySQL, Firebird,
SQLite). Порівняно до інших проектів з відкритим кодом Firebird
не контролюється якоюсь однією компанією, її розробка можлива завдяки
співпраці багатьох людей та компаній, які хочуть використовувати цю
СКБД та впроваджувати у неї найновіші досягнення.
- 12 -
Отже, база даних – це складне і заплутане систематизування численної кількісті даних, які
логічно взаємопов’язані і використовуються з одною метою, та використанням яких
людина задовольняє свої інформаційні потреби. Коли людина володіє певною базою
даних – вона фактично «володіє світом».
- 13 -
1. Антифеев Дм.Д. Современные средства построения корпоративных
систем поддержки принятия управленческих решений "Терн", М.,
2001
2. Рогач І. Ф., Сендзюк М. А., Антонюк В. А. Інформаційні системи у
фінансово-кредитних установах: Нанч. посібник. — 2-ге вид.,
3. Савчук Т.О. Організація баз даних і знань. Вінниця: ВДТУ, 2000 р.
4. Кельдер Т.Л. Системи обробки економічної інформації. Курс лекцій.
5. Електронна версія - HYPERLINK
6. "http://www.zsu.zp.ua/lab/mathdep/mme/IV/soei/index.htm"
7. Степанов Ю.Л. Разработка приложений баз данных для СУБД Sybase
SQL Anywhere. Санкт-Петербургский филиал Военного
университета ПВО.
8. Электронная версия –
http://www.cіtforum.elcat.kg/database/sql_any/іndex.shtml
- 14 -

More Related Content

Viewers also liked

Curso de android vox island
Curso de android   vox islandCurso de android   vox island
Curso de android vox islandpadinho
 
Emendamenti ddl anticorruzione
Emendamenti ddl anticorruzioneEmendamenti ddl anticorruzione
Emendamenti ddl anticorruzioneTrecentoSessanta
 
методи зоологічних досліджень
методи зоологічних дослідженьметоди зоологічних досліджень
методи зоологічних дослідженьTanyushka Bora-Bora
 
реферат з біології
реферат з біологіїреферат з біології
реферат з біологіїTanyushka Bora-Bora
 
Ddl anticorruzione, i subemendamenti
Ddl anticorruzione, i subemendamenti Ddl anticorruzione, i subemendamenti
Ddl anticorruzione, i subemendamenti TrecentoSessanta
 
як чистити плазмовий екран
як чистити плазмовий екраняк чистити плазмовий екран
як чистити плазмовий екранTanyushka Bora-Bora
 
грані можливостей
грані   можливостейграні   можливостей
грані можливостейTanyushka Bora-Bora
 
I dati sulla corruzione in Italia (relazione Giampaolino)
I dati sulla corruzione in Italia (relazione Giampaolino)I dati sulla corruzione in Italia (relazione Giampaolino)
I dati sulla corruzione in Italia (relazione Giampaolino)TrecentoSessanta
 
Ddl anticorruzione. Scheda riassuntiva
Ddl anticorruzione. Scheda riassuntivaDdl anticorruzione. Scheda riassuntiva
Ddl anticorruzione. Scheda riassuntivaTrecentoSessanta
 
битва за берлін та капітуляція німеччини
битва  за  берлін  та  капітуляція  німеччинибитва  за  берлін  та  капітуляція  німеччини
битва за берлін та капітуляція німеччиниTanyushka Bora-Bora
 
сан франциський мирний договір
сан   франциський мирний договірсан   франциський мирний договір
сан франциський мирний договірTanyushka Bora-Bora
 
фауна дніпропетровщини
фауна дніпропетровщинифауна дніпропетровщини
фауна дніпропетровщиниTanyushka Bora-Bora
 
Ddl anticorruzione: emendamenti e subemendamenti commissioni congiunte
Ddl anticorruzione: emendamenti e subemendamenti commissioni congiunteDdl anticorruzione: emendamenti e subemendamenti commissioni congiunte
Ddl anticorruzione: emendamenti e subemendamenti commissioni congiunteTrecentoSessanta
 
Quote latte: 5 anni di denunce e proposte del PD
Quote latte: 5 anni di denunce e proposte del PDQuote latte: 5 anni di denunce e proposte del PD
Quote latte: 5 anni di denunce e proposte del PDTrecentoSessanta
 
Cos'è il DDL anti-corruzione
Cos'è il DDL anti-corruzioneCos'è il DDL anti-corruzione
Cos'è il DDL anti-corruzioneTrecentoSessanta
 
"La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla...
"La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla..."La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla...
"La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla...TrecentoSessanta
 
The transformation of Gold Hill Museum
The transformation of Gold Hill MuseumThe transformation of Gold Hill Museum
The transformation of Gold Hill MuseumAnna McDowell
 

Viewers also liked (18)

Curso de android vox island
Curso de android   vox islandCurso de android   vox island
Curso de android vox island
 
Emendamenti ddl anticorruzione
Emendamenti ddl anticorruzioneEmendamenti ddl anticorruzione
Emendamenti ddl anticorruzione
 
методи зоологічних досліджень
методи зоологічних дослідженьметоди зоологічних досліджень
методи зоологічних досліджень
 
Esa ef 2013
Esa ef 2013Esa ef 2013
Esa ef 2013
 
реферат з біології
реферат з біологіїреферат з біології
реферат з біології
 
Ddl anticorruzione, i subemendamenti
Ddl anticorruzione, i subemendamenti Ddl anticorruzione, i subemendamenti
Ddl anticorruzione, i subemendamenti
 
як чистити плазмовий екран
як чистити плазмовий екраняк чистити плазмовий екран
як чистити плазмовий екран
 
грані можливостей
грані   можливостейграні   можливостей
грані можливостей
 
I dati sulla corruzione in Italia (relazione Giampaolino)
I dati sulla corruzione in Italia (relazione Giampaolino)I dati sulla corruzione in Italia (relazione Giampaolino)
I dati sulla corruzione in Italia (relazione Giampaolino)
 
Ddl anticorruzione. Scheda riassuntiva
Ddl anticorruzione. Scheda riassuntivaDdl anticorruzione. Scheda riassuntiva
Ddl anticorruzione. Scheda riassuntiva
 
битва за берлін та капітуляція німеччини
битва  за  берлін  та  капітуляція  німеччинибитва  за  берлін  та  капітуляція  німеччини
битва за берлін та капітуляція німеччини
 
сан франциський мирний договір
сан   франциський мирний договірсан   франциський мирний договір
сан франциський мирний договір
 
фауна дніпропетровщини
фауна дніпропетровщинифауна дніпропетровщини
фауна дніпропетровщини
 
Ddl anticorruzione: emendamenti e subemendamenti commissioni congiunte
Ddl anticorruzione: emendamenti e subemendamenti commissioni congiunteDdl anticorruzione: emendamenti e subemendamenti commissioni congiunte
Ddl anticorruzione: emendamenti e subemendamenti commissioni congiunte
 
Quote latte: 5 anni di denunce e proposte del PD
Quote latte: 5 anni di denunce e proposte del PDQuote latte: 5 anni di denunce e proposte del PD
Quote latte: 5 anni di denunce e proposte del PD
 
Cos'è il DDL anti-corruzione
Cos'è il DDL anti-corruzioneCos'è il DDL anti-corruzione
Cos'è il DDL anti-corruzione
 
"La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla...
"La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla..."La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla...
"La corruzione in Italia. Per una politica di prevenzione". Il Rapporto sulla...
 
The transformation of Gold Hill Museum
The transformation of Gold Hill MuseumThe transformation of Gold Hill Museum
The transformation of Gold Hill Museum
 

Similar to реферат з інформатики

Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationCharlie662408
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази данихVladyslavKochkin
 
поняття моделі даних
поняття моделі данихпоняття моделі даних
поняття моделі данихJulia Stepsnuk
 
Lecture 105 - Relational data model
Lecture 105 - Relational data modelLecture 105 - Relational data model
Lecture 105 - Relational data modelAndrii Kopp
 
бази даних шелунцова
бази даних шелунцовабази даних шелунцова
бази даних шелунцоваraprap1
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Наталья Коба
 
програмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрпрограмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрIrina Semenova
 
Презентація. Основні відомості про системи управляння базами даних
Презентація. Основні відомості про системи управляння базами данихПрезентація. Основні відомості про системи управляння базами даних
Презентація. Основні відомості про системи управляння базами данихssuser8895451
 
Поняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxПоняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxRexterMaster
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Oleg Nazarevych
 

Similar to реферат з інформатики (20)

Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentation
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази даних
 
поняття моделі даних
поняття моделі данихпоняття моделі даних
поняття моделі даних
 
Bd rozdil 1
Bd rozdil 1Bd rozdil 1
Bd rozdil 1
 
Lecture 105 - Relational data model
Lecture 105 - Relational data modelLecture 105 - Relational data model
Lecture 105 - Relational data model
 
бази даних шелунцова
бази даних шелунцовабази даних шелунцова
бази даних шелунцова
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.
 
пз
пзпз
пз
 
програмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрпрограмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапр
 
Презентація. Основні відомості про системи управляння базами даних
Презентація. Основні відомості про системи управляння базами данихПрезентація. Основні відомості про системи управляння базами даних
Презентація. Основні відомості про системи управляння базами даних
 
Бази даних
Бази данихБази даних
Бази даних
 
Поняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxПоняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptx
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
Ado.net module 1
Ado.net module 1Ado.net module 1
Ado.net module 1
 
l1_2_kv1.ppt
l1_2_kv1.pptl1_2_kv1.ppt
l1_2_kv1.ppt
 
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
 
Dbase
DbaseDbase
Dbase
 
Access urok 03_tema
Access urok 03_temaAccess urok 03_tema
Access urok 03_tema
 

реферат з інформатики

  • 2. П л а н 1. Вступ. 2. Історія розвитку. 3. Структуровані та неструктуровані БД. 4. Характеристика БД. 5. Типи даних. 6. Система керування БД. 5.1. Основні характеристики СКБД 5.2. Можливості СКБД 5.3. Основні компоненти середовища СКБД 5.4. Архітектура СКБД 7. Реалізації. 7.1. Комерційні. 7.2. З відкритим кодом. 7.Висновок. - 2 -
  • 3. Відомі два підходи до організації інформаційних масивів: файлова організація та організація у вигляді бази даних. База даних може бути визначена як структурна сукупність даних, що підтримуються в активному стані та відображає властивості об'єктів зовнішнього (реального) світу. В базі даних містяться не тільки дані, але й описи даних, і тому інформація про форму зберігання вже не схована в сполученні "файл-програма", вона явним чином декларується в базі. База даних орієнтована на інтегровані запити, а не на одну програму, як у випадку файлового підходу, і використовується для інформаційних потреб багатьох користувачів. В зв'язку з цим бази даних дозволяють в значній мірі скоротити надлишковість інформації. Перехід від структури БД до потрібної структури в програмі користувача відбувається автоматично за допомогою систем управління базами даних (СУБД). - 3 –
  • 4.  1960-ті рр. розробка перших БД. CODASYL — мережева модель даних та одночасно незалежна розробка ієрархічної БД фірмою North American Rockwell, яка пізніше взята за основу IMS — власної розробки IBM.  1970-ті рр. наукове обґрунтування Едгаром Ф. Коддом основ реляційної моделі, котра на початку зацікавила лише наукові кола. Вперше цю модель було використано у БД Ingres (Берклі) та System R (IBM), що були лише дослідними прототипами, анонсованими протягом 1976 року.  1980-ті рр. поява перших комерційних версій реляційних БД Oracle та DB2. Реляційні БД починають успішно витісняти мережеві та ієрархічні. Дослідження децентралізованих (розподілених) систем БД, проте вони не відіграють особливої ролі на ринку БД.  1990-ті рр. увага науковців спрямовується у сторону об'єктно- орієнтованих БД, які знайшли застосування у першу чергу в тих областях, де використовуються комплексні дані: інженерні, мультимедійні БД.  2000-ні рр. головним новоденням є підтримка та застосування XML у БД. Розробники комерційних БД, які панували на ринку у 1990-их рр., отримують все більшу конкуренцію зі сторони руху відкритого програмного забезпечення. Реакцією на це стає поява безкоштовних версій комерційних БД. - 4 –
  • 5. Структуровані БД використовують структури даних, тобто структурований опис типу фактів за допомогою схеми даних, більш відомої як модель даних. Модель даних описує об'єкти та взаємовідносини між ними. Існує декілька моделей (чи типів) баз даних, основні: плоска, ієрархічна, мережна та реляційна. Приблизно з 2000 року більше половини БД використовують реляційну модель. ПЛОСКА ІЄРАРХІЧНА МЕРЕЖНА РЕЛЯЦІЙНА - 5 -
  • 6. До неструктурованих БД відносяться повнотекстові бази даних, які містять неструктуровані тексти статей чи книг у формі, що дозволяє здійснювати швидкий пошук (як наприклад вікіпедія). - 6 -
  • 7. Часто зустрічається характеристика БД на основі певних параметрів або необхідних вимог, наприклад:  значна кількість даних;  незалежність даних;  відкритий доступ до даних;  підтримка транзакцій з гарантією відповідних властивостей;  гарантована відсутність збоїв;  одночасна робота з багатьма користувачами. З подальшим розвитком БД змінюються й ці вимоги та додаються нові, тому одностайності щодо повноти цієї характеристики немає. -7 -
  • 8. Тип даних - характеристика набору даних, що визначає: 1. діапазон можливих значень даних з набору; 2. припустимі операції, які можна виконувати над цими значеннями; 3. спосіб збереження цих значень у пам'яті. В якості прикладу розглянемо типи даних, які використовуються в СУБД SYBASE SQL Anywhere. СУБД SYBASE SQL Anywhere підтримує великий спектр даних. Їх можна розділити на декілька категорій: 1. символьні типи; 2. числові типи; 3. типи дата/час; 4. двійкові типи; 5. типи, задані користувачем. - 8 –
  • 9. Систе́ма керування ба́зами да́них (СКБД) — комп'ютерна програма чи комплекс програм, що забезпечує користувачам можливість створення, збереження, оновлення, пошук інформації та контролю доступу в базах даних. Основні характеристики СКБД • Контроль за надлишковістю даних. • Несуперечливість даних. • Підтримка цілісності бази даних (коректність та несуперечливість). • Цілісність описується за допомогою обмежень. • Незалежність прикладних програм від даних. • Спільне використання даних. • Підвищений рівень безпеки. Можливості СКБД  Дозволяється створювати БД (здійснюється за допомогою мови визначення даних DDL (Data Definition Language).  Дозволяється додавання, оновлення, видалення та читання інформації з БД (за допомогою мови маніпулювання даними DML, яку часто називають мовою запитів).  Можна надавати контрольований доступ до БД за допомогою: 1. системи забезпечення захисту, яка запобігає несанкціонованому доступу до БД; 2. системи керування паралельною роботою прикладних програм, яка контролює процеси спільного доступу до БД; 3. система відновлення — дозволяє відновлювати БД до попереднього несуперечливого стану, що був порушений в результаті збою апаратного або програмного забезпечення. - 9 – Основні компоненти середовища СКБД
  • 10. I. апаратне забезпечення; II. програмне забезпечення; III. дані; IV. процедури — інструкції та правила, які повинні враховуватись при проектуванні та використанні БД; V. користувачі; a. адміністратори даних (керування даними, проектування БД, розробка алгоритмів, процедур) та БД (фізичне проектування, відповідальність за безпеку та цілісність даних); b. розробники БД; c. прикладні програмісти; d. кінцеві користувачі. Архітектура СКБД Існує трирівнева система організації СКБД ANSI-SPARC, при якій існує незалежний рівень для ізоляції програми від особливостей представлення даних на нижчому рівні. Рівні: 1) Зовнішній — представлення БД з точки зору користувача. 2) Концептуальний — узагальнене представлення БД, описує які дані зберігаються в БД і зв'язки між ними. Підтримує зовнішні представлення, підтримується внутрішнім рівнем. 3) Внутрішній — фізичне представлення БД в комп'ютері. Логічна незалежність — повна захищеність зовнішніх моделей від змін, що вносяться в концептуальну модель. Фізична незалежність — захищеність концептуальної моделі від змін, які вносяться у внутрішню модель. - 10 -
  • 11. Комерційні  DB2 - система керування базами даних від IBM;  Informix - ім'я відомої родини систем керування базами даних (СКБД), та американської фірми, колишнього виробника цього програмного забезпечення (також Informix Software). Пізніше, у 2001 підприємство перейшло у власність IBM і з того часу продукт належить та далі розвивається IBM;  SQL Server;  Oracle. - 11 – З відкритим кодом  MySQL - вільна система керування реляційними базами даних. Ця система керування базами даних (СКБД) з відкритим кодом була створена
  • 12. як альтернатива комерційним системам. MySQL — одна з найпоширеніших систем керування базами даних. Вона використовується, в першу чергу, для створення динамічних веб-сторінок, оскільки має чудову підтримку з боку різноманітних мов програмування.  Firebird - (іноді FirebirdSQL) — компактна, кросплатформна, вільна реляційна система керування базами даних, що реалізує більшість функцій ANSI SQL 2003. Вона може запускатись на більшості Unix-систем (в тому числі Linux та FreeBSD) та Windows.  PostgreSQL - об'єктно-реляційна система керування базами даних (СКБД). Є альтернативою як комерційним СКБД (Oracle Database, Microsoft SQL Server, IBM DB2 та інші), так і СКБД з відкритим кодом (MySQL, Firebird, SQLite). Порівняно до інших проектів з відкритим кодом Firebird не контролюється якоюсь однією компанією, її розробка можлива завдяки співпраці багатьох людей та компаній, які хочуть використовувати цю СКБД та впроваджувати у неї найновіші досягнення. - 12 -
  • 13. Отже, база даних – це складне і заплутане систематизування численної кількісті даних, які логічно взаємопов’язані і використовуються з одною метою, та використанням яких людина задовольняє свої інформаційні потреби. Коли людина володіє певною базою даних – вона фактично «володіє світом». - 13 - 1. Антифеев Дм.Д. Современные средства построения корпоративных систем поддержки принятия управленческих решений "Терн", М., 2001
  • 14. 2. Рогач І. Ф., Сендзюк М. А., Антонюк В. А. Інформаційні системи у фінансово-кредитних установах: Нанч. посібник. — 2-ге вид., 3. Савчук Т.О. Організація баз даних і знань. Вінниця: ВДТУ, 2000 р. 4. Кельдер Т.Л. Системи обробки економічної інформації. Курс лекцій. 5. Електронна версія - HYPERLINK 6. "http://www.zsu.zp.ua/lab/mathdep/mme/IV/soei/index.htm" 7. Степанов Ю.Л. Разработка приложений баз данных для СУБД Sybase SQL Anywhere. Санкт-Петербургский филиал Военного университета ПВО. 8. Электронная версия – http://www.cіtforum.elcat.kg/database/sql_any/іndex.shtml - 14 -