Лекція №1. «Бд та їх типи. СУБд та їх можливості» Навчальні питання: Бд та їх типи. СУБд та їх можливості




Скачати 14,45 Kb.
Дата конвертації01.09.2017
Розмір14,45 Kb.

Лекція №1. «БД та їх типи. СУБД та їх можливості»

Навчальні питання:

БД та їх типи.

СУБД та їх можливості.

Створення ділової моделі та концептуальної схеми організації БД.

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

Створення зв’язків між таблицями бази даних

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

  • База даних - це сукупність описів об‘єктів реального світу та зв‘язків між ними, що належать до конкретної прикладної області і використовуються для вирішення задач у межах цієї області.
  • Частина реального світу, до якої відносяться об‘єкти БД називається предметною областю.
  • Схема, що відображає об‘єкти предметної області та зв’язки між ними називається концептуальною або логічною схемою бази даних.

ТИПИ БД

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

Ієрархічна БД (дані представляються у вигляді деревоподібної структури)

Мережна БД (представлення даних у вигляді вільного графу)

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

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

Функції СУБД

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

За характером використання СУБД поділяються на:

  • персональні (сукупність мовних і програмних засобів, які потрібні для
  • створення й керування базами даних - VISUAL FOXPRO, ACCESS)
  • загальні (використовують різні операційні системи і містять у собі сервер бази даних і клієнтську частину - ORACLE, INFORMIX).

Вимоги до СУБД

  • висока швидкодія;
  • простота відновлення даних;
  • незалежність даних;
  • можливість багатокористувацького використання даних;
  • безпека даних;
  • стандартизація побудови й експлуатації БД;
  • адекватність відображення даних відповідної предметної області.

У 1970 році Едгаром Коддом була розроблена реляційна модель даних, що базується на математичній теорії відношень.

  • У 1970 році Едгаром Коддом була розроблена реляційна модель даних, що базується на математичній теорії відношень.
  • Реляційна модель дозволяє встановлювати однозначні відношення між об‘єктами за допомогою таблиць. У одній таблиці зберігаються дані про об‘єкти одного класу предметної області. Кажуть, що кожна таблиця відповідає одній сутності з предметної області. Рядок таблиці (запис) відповідає одному об‘єкту, стовпчики (поля,) являються характеристики об‘єкту .

Стандартною мовою найбільш розповсюджених в теперішній час реляційних СУБД є мова структурованих запитів SQL - не процедурна мова, оператори якої вказують, які дії повинні виконуватись, а не спосіб їх виконання. Програмний код на SQL в декілька разів менший за програмний код на процедурній мові. Це дозволяє виконувати обробку записів за один раз.

  • Стандартною мовою найбільш розповсюджених в теперішній час реляційних СУБД є мова структурованих запитів SQL - не процедурна мова, оператори якої вказують, які дії повинні виконуватись, а не спосіб їх виконання. Програмний код на SQL в декілька разів менший за програмний код на процедурній мові. Це дозволяє виконувати обробку записів за один раз.

Розглядаючи сучасні реляційні СУБД можна виділити два класи - настільні та промислові, хоча вони виконують одні й ти ж самі функції. Настільні СУБД поставляються у складі офісних пакетів і призначені для вирішення задач збору і обробки інформації.

  • Розглядаючи сучасні реляційні СУБД можна виділити два класи - настільні та промислові, хоча вони виконують одні й ти ж самі функції. Настільні СУБД поставляються у складі офісних пакетів і призначені для вирішення задач збору і обробки інформації.
  • До сучасних настільних СУБД відносяться: MS
  • Access, Paradox, Visual dBASE, Visual FoxPro. СУБД MS Access отримала найбільше розповсюдження в сфері адміністративної діяльності, завдяки тому, що вона в повній мірі використовує переваги реляційної моделі даних, має вбудовану мову SQL, використовує графічні засоби для побудови логічної схеми БД, забезпечена майстрами для побудови запитів, форм і звітів.

СУБД MYSQL дозволяє оперувати даними розташованими, як локально, так і на віддаленому сервері у мережі Інтернет.

  • СУБД MYSQL дозволяє оперувати даними розташованими, як локально, так і на віддаленому сервері у мережі Інтернет.
  • Мовою створення клієнтських додатків у середовищі Інтернет, для СУБД MYSQL, виступає мова PHP.

Створення ділової моделі організації БД

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

Ділова модель навчального процесу організації "Факультет“ (зірочки у діловій моделі вказують зв‘язки між об‘єктами, що забезпечують виконання певної функції )

Створення концептуальної схеми бази даних організації

  • Ділова модель слугує основою для створення концептуальної схеми бази даних. Опис предметного середовища в термінах деякої моделі називається концептуальною схемою або логічною схемою бази даних. Назва концептуальна походить від латинського слова концепція.

Концептуальна схема бази даних організації "Факультет"



База даних захищена авторським правом ©uchika.in.ua 2016
звернутися до адміністрації

    Головна сторінка