30
ВВЕДЕННЯ В БД ТА ІС 1. Поняття про інформацію, дані, базу даних та СУБД. 2. СУБД. Автоматизовані інформаційні системи. 3. Структура та властивості СУБД. 4. Класифікація СУБД. 5. Інформаційні системи. Основні типи, функції та компоненти.

лекція 1 введення в бд та іс

Embed Size (px)

Citation preview

Page 1: лекція 1 введення в бд та іс

ВВЕДЕННЯ В БД ТА ІС1. Поняття про інформацію, дані, базу даних

та СУБД. 2. СУБД. Автоматизовані інформаційні

системи. 3. Структура та властивості СУБД. 4. Класифікація СУБД. 5. Інформаційні системи. Основні типи,

функції та компоненти.

Page 2: лекція 1 введення в бд та іс

Поняття про інформацію, дані та базу даних Інформація це будь-які відомості про подію,

процес чи об’єкт незалежно від форми їх подання (лат. Informatio роз'яснення, виклад, обізнаність).

Дані (Data) це інформація, подана у формі, зручній для зберігання, передачі та обробки людиною чи технічними засобами.

Базою даних (БД, DB – Database) називають пойменовану структуровану сукупність даних, що відображає стан об'єктів і їх відношення в даній предметній області.

Предметна область (ПО, Subjekt Domain) – це досліджувана частина (велика чи мала) реального світу.

Page 3: лекція 1 введення в бд та іс

Властивості БД

інтегрованість, спрямована на розв'язок загальних задач;

модельність (тобто структурованість), що відображає вибрану ПО;

взаємопов'язаність даних; незалежність опису даних від

прикладних програм.

Page 4: лекція 1 введення в бд та іс

СУБД. Автоматизовані інформаційні

системи

СУБД (DBMS)– це сукупність мовних і програмних засобів, призначених для створення, ведення і сумісного використання БД багатьма користувачами.

Введеня СУБД відокремлює логічну структуру даних від фізичної струтури даних у пам'яті ЕОМ.

У сучасному світі основними є автоматизовані БД, які називають також автоматизовані інформаційні системи, АІС.

Page 5: лекція 1 введення в бд та іс

Узагальнена структурна схема АІС

Page 6: лекція 1 введення в бд та іс

Схеми інформаційних систем а) без централізованого зберігання даних (система файлів),

б) з централізованим зберіганням даних (система бази даних)

Page 7: лекція 1 введення в бд та іс

Користувачі АІС

Внутрішні користувачі - створюють і розвивають інформаційну систему, а також підтримують правильне її функціонування.

Кінцеві користувачі – це фахівці предметної області, заради задач яких створюють базу даних

Page 8: лекція 1 введення в бд та іс

Користувачі АІС Адміністратор БД - очолює її розробку і експлуатацію Адміністратори функціональних підсистем разом з

адміністратором БД визначають алгоритми обробки даних. Системні програмісти забезпечують функціонування і (або)

розширення СУБД – генерують СУБД, аналізують її роботу, створюють до неї нові модулі за замовленням адміністратора.

Прикладні програмісти розробляють на мові програмування СКБД прикладні програми для кінцевих користувачів АІС.

Кінцеві користувачі бувають двох типів – опосередковані та безпосередні. Опосередковані кінцеві користувачі не звертаються до

комп’ютера безпосередньо, вони формулюють свої задачі службі адміністратора. Відповіді для таких користувачів надходять у паперовому вигляді іноді з результатами аналізу певних експертів.

Безпосередні кінцеві користувачі працюють з АІС в інтерактивному режимі.

Page 9: лекція 1 введення в бд та іс

Структура та властивості СУБД СУБД містить компоненти, які виконують наступні

функції:

визначення та модифікація структури БД; діалогова взаємодія з кінцевим користувачем (для

введення і корекції інформації, введення запитів і отримання відповідей):

генерування звітів; створення додатків: створення екранних форм; створення і підключення програм; настроювання параметрів системи, її генерація і

обслуговування; зв'язок із іншими СУБД і пакетами.

Page 10: лекція 1 введення в бд та іс

Мови БД мова опису даних (МОД) мова маніпулювання даними (ММД)

мова запитів за зразком, QBE - Query By Example ;

структурована не процедурна мова з відносно невеликим (близько 30) набором команд, SQL - Structured Query Language.

Page 11: лекція 1 введення в бд та іс

Архітектура СУБД

Page 12: лекція 1 введення в бд та іс

Класифікація СУБД

1) за призначенням; 2) за мовами; 3) за локалізацією; 4) за схемою додаткової обробки; 5) за структурами даних.

Page 13: лекція 1 введення в бд та іс

За призначенням

документальні (дескрипторні) фактографічні змішані.

За мовами замкнені (Borland: dBase, Foxbase, Paradox, Interbase; MicroSoft: Visio FoxPro та Access; Oracle;

Informix Software і т.д) з базовою мовою змішані.

Page 14: лекція 1 введення в бд та іс

За локалізацією

локальні (local Database, LDB) розподілені (РБД, distributed

Database, DDB) За способом доступу до даних (за

архітектурою) файл - сервер клієнт – сервер

Page 15: лекція 1 введення в бд та іс

БД архітектури файл – сервер

Page 16: лекція 1 введення в бд та іс

БД архітектури клієнт – сервер

Page 17: лекція 1 введення в бд та іс

Централізована БДУ централізованій БД легше організувати

безпеку, цілісність і несуперечливість інформації при оновленні даних.

Складнощі: значний обсяг даних, що передаються; недостатня надійність передачі

інформації; зниження продуктивності програмних

засобів; зростання витрат на супровід та

модернізацію робіт.

Page 18: лекція 1 введення в бд та іс

Розподілена БДРозподілена БД складається з декількох частин

(файлів, відношень), які перетинаються або дублюються та зберігаються у пристроях пам’яті різних ЕОМ комп’ютерної мережі.

СУРБД: Informix Software (Informix), Oracle (Oracle), Borland (Interbase), Progress Software (Progress ), Sybase (Sybase System).

Плюси децентралізації: прискорена обробка інформації внаслідок

розподілення навантаження на різні ЕОМ; оптимальне використання даних на місцях при

виконанні віддалених запитів; зменшення витрат на розробку та супровід БД; спрощення управління базою даних.

Page 19: лекція 1 введення в бд та іс

Режими роботи з базами даних

Page 20: лекція 1 введення в бд та іс

За структурами даних ієрархічні сіткового типу реляційні. За схемою додаткової

обробки з постобробкою з попередньою обробкою

Page 21: лекція 1 введення в бд та іс

По числу уровней в архитектуре

Пользователь А1 Пользователь А2 Пользователь В

Внешняя модель А

Внешняя модель В

Даталогическаямодель БД

Физическаямодель

Уровень 1(Концептуальная

модель)

Уровень 3

Уровень 2(Внутренняя

модель)

Page 22: лекція 1 введення в бд та іс

Інформаційні системи. Основні типи, функції та компоненти Інформаційна система (ІС,

informative System)– це система, що включає інформаційні, програмні, технічні, лінгвістичні, організаційні засоби збору, накопичення, передачі, пошуку, обробки даних.

Типи інформаційних систем по значущості виконуваних функцій наступні:

інформаційно пошукові системи; системи обробки даних.

Page 23: лекція 1 введення в бд та іс

Загальні властивості інформаційних систем

Page 24: лекція 1 введення в бд та іс

Банк даних

Банк даних (БнД, Bank of Data, Data Bank) це система спеціальним чином організованих даних баз даних (однією чи декількома), програмних, технічних, мовних та організаційно-методичних засобів, які призначені для забезпечення централізованого накопичення і колективного багатоцільового використання даних

Page 25: лекція 1 введення в бд та іс

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

Page 26: лекція 1 введення в бд та іс

КОНЕЦ 1 ЛЕКЦИИ!

Проверим знания?

Page 27: лекція 1 введення в бд та іс

1. Базой данных называют:

а) функциональный компонент, механизмы которого служат для поддержки некоторого уровня абстракции;

б) совокупность языковых и программных средств, облегчающих для пользователей выполнение всех операций, связанных с хранением и изменением данных;

в) совокупность взаимосвязанных данных, находящихся под управлением системы управления базой данных.

Page 28: лекція 1 введення в бд та іс

2. Система управления базой данных является:

а) компонентом банка данных;б) системой специальным образом

организованных данных;в) современной формой

организации хранения и доступа к информации.

Page 29: лекція 1 введення в бд та іс

3. Различаются следующие модели данных:

а) даталогическая, физическая, внешняя;

б) иерархическая, сетевая, реляционная;

в) одноуровневая, двухуровневая, трехуровневая.

Page 30: лекція 1 введення в бд та іс

4. Понятия базы данных и банка данных:

а) нельзя отождествлять;б) тождественны.