Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Клієнт -серверна модель доступу до даних




Особливості моделі клієнт сервер в SQL Server.

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

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

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

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

Фізична модель, що визначає розміщення даних, методи доступу і техніку індексування, називаєтьсявнутрішньою моделлю системи

 

Що таке модель клієнт -сервер, і як використовувати її переваги? Модель клієнт -сервер - це відносно нова багатокористувацька модель обчислень, що дає ряд переваг у порівнянні з моделлю файл-сервер. Так, при коректній реалізації системи клієнт -сервер можна отримати систему керування інформацією з кращим відношенням "Ціна/продуктивність", якові можна нарощувати і легко пристосовувати до мінливих вимог.

Системи клієнт -сервер мають три різних компоненти, кожна з яких виконує конкретну роботові: сервер бази даних, клієнтський додаток і ятір.

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

· Керування однією ІБД, з якою спільно працюють безліч користувачів.

· Керування доступом до бази даних і іншими вимогами захисту.

· Захист інформації в БД за допомогою засобів архівації - відновлення і створення резервних копій.

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

· Клієнтський додаток - це частина системи, якові користувач використовує для взаємодії з даними. Клієнтські додатки в клієнт -серверних БД виконують наступні задачі:

· Надання інтерфейсу, за допомогою якого користувач може виконувати свою роботові.

· Керування логікою додатка.

· Виконання логіки додатка, наприклад, обчислення полів у формі.

· Перевірка допустимості даних.

 

Нарешті засобами передачі даних між клієнтом і сервером у системі є ятір і комунікаційне ПЗ, що є в клієнта і на сервері, яку дозволяє взаємодіяти через ятір [1].

Оскільки клієнтський додаток і сервер БД працюють спільно і розподіляють завантаження додатка (звідси термін "Розподілена обробка даних"), система клієнт -сервер може забезпечити кращу продуктивність, ніж система з файловим сервером.

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 600; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.