НОУ ІНТУЇТ | лекція | Принципи організації баз даних

  1. НОУ ІНТУЇТ | лекція | Принципи організації баз даних Анотація: Розібрані принципи класифікації...
  2. НОУ ІНТУЇТ | лекція | Принципи організації баз даних
  3. Класифікація баз даних
  4. НОУ ІНТУЇТ | лекція | Принципи організації баз даних
  5. Класифікація баз даних

НОУ ІНТУЇТ | лекція | Принципи організації баз даних

Анотація: Розібрані принципи класифікації баз даних. Найбільша увага приділяється реляційних баз даних як основним в даний час. Розглянуто деякі теоретичні питання реляційної теорії. Мета: отримання знань за класифікацією баз даних, коротких відомостей з теорії реляційних баз даних.

Класифікація баз даних

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

Централізована база даних зберігається в пам'яті однієї обчислювальної системи. Ця обчислювальна система може бути мейнфреймів - тоді доступ до неї організовується з використанням терміналів - або файловим сервером локальної мережі ПК.

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

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

Для всіх сучасних баз даних можна організувати мережевий доступ з розрахованих на багато користувачів режимом роботи.

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

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

Мал.2.1.

Схема роботи з БД в локальній мережі з виділеним файловим сервером

Файл-сервер. Архітектура систем БД з мережевим доступом передбачає виділення однієї з машин мережі як центральної (файловий сервер). На цей комп'ютер встановлюється операційна система (ОС) для виділеного сервера (наприклад, Microsoft Windows Server 2003). На ньому ж зберігається спільно використовувана централізована БД у вигляді одного або групи файлів. Всі інші комп'ютери мережі виконують функції робочих станцій (можуть працювати в ОС Microsoft Windows 2000 Professional або Microsoft Windows 98). Файли бази даних відповідно до призначених для користувача запитами передаються на робочі станції, де і проводиться обробка інформації (див. Мал. 2.1 ). При великій інтенсивності доступу до одних і тих же даних продуктивність інформаційної системи падає. Користувачі можуть створювати також локальні БД на робочих станціях.


Мал.2.2.

Схема роботи з БД в архітектурі "Клієнт-сервер"

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

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


Мал.2.3.

Схема роботи з БД в трирівневої архітектурі

НОУ ІНТУЇТ | лекція | Принципи організації баз даних

Анотація: Розібрані принципи класифікації баз даних. Найбільша увага приділяється реляційних баз даних як основним в даний час. Розглянуто деякі теоретичні питання реляційної теорії. Мета: отримання знань за класифікацією баз даних, коротких відомостей з теорії реляційних баз даних.

Класифікація баз даних

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

Централізована база даних зберігається в пам'яті однієї обчислювальної системи. Ця обчислювальна система може бути мейнфреймів - тоді доступ до неї організовується з використанням терміналів - або файловим сервером локальної мережі ПК.

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

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

Для всіх сучасних баз даних можна організувати мережевий доступ з розрахованих на багато користувачів режимом роботи.

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

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

Рис.2.1.

Схема роботи з БД в локальній мережі з виділеним файловим сервером

Файл-сервер. Архітектура систем БД з мережевим доступом передбачає виділення однієї з машин мережі як центральної (файловий сервер). На цей комп'ютер встановлюється операційна система (ОС) для виділеного сервера (наприклад, Microsoft Windows Server 2003). На ньому ж зберігається спільно використовувана централізована БД у вигляді одного або групи файлів. Всі інші комп'ютери мережі виконують функції робочих станцій (можуть працювати в ОС Microsoft Windows 2000 Professional або Microsoft Windows 98). Файли бази даних відповідно до призначених для користувача запитами передаються на робочі станції, де і проводиться обробка інформації (див. Рис. 2.1 ). При великій інтенсивності доступу до одних і тих же даних продуктивність інформаційної системи падає. Користувачі можуть створювати також локальні БД на робочих станціях.


Рис.2.2.

Схема роботи з БД в архітектурі "Клієнт-сервер"

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

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


Рис.2.3.

Схема роботи з БД в трирівневої архітектурі

НОУ ІНТУЇТ | лекція | Принципи організації баз даних

Анотація: Розібрані принципи класифікації баз даних. Найбільша увага приділяється реляційних баз даних як основним в даний час. Розглянуто деякі теоретичні питання реляційної теорії. Мета: отримання знань за класифікацією баз даних, коротких відомостей з теорії реляційних баз даних.

Класифікація баз даних

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

Централізована база даних зберігається в пам'яті однієї обчислювальної системи. Ця обчислювальна система може бути мейнфреймів - тоді доступ до неї організовується з використанням терміналів - або файловим сервером локальної мережі ПК.

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

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

Для всіх сучасних баз даних можна організувати мережевий доступ з розрахованих на багато користувачів режимом роботи.

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

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

Рис.2.1.

Схема роботи з БД в локальній мережі з виділеним файловим сервером

Файл-сервер. Архітектура систем БД з мережевим доступом передбачає виділення однієї з машин мережі як центральної (файловий сервер). На цей комп'ютер встановлюється операційна система (ОС) для виділеного сервера (наприклад, Microsoft Windows Server 2003). На ньому ж зберігається спільно використовувана централізована БД у вигляді одного або групи файлів. Всі інші комп'ютери мережі виконують функції робочих станцій (можуть працювати в ОС Microsoft Windows 2000 Professional або Microsoft Windows 98). Файли бази даних відповідно до призначених для користувача запитами передаються на робочі станції, де і проводиться обробка інформації (див. Рис. 2.1 ). При великій інтенсивності доступу до одних і тих же даних продуктивність інформаційної системи падає. Користувачі можуть створювати також локальні БД на робочих станціях.


Рис.2.2.

Схема роботи з БД в архітектурі "Клієнт-сервер"

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

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


Рис.2.3.

Схема роботи з БД в трирівневої архітектурі

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: