Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Бази даних на Delphi

Реферат Бази даних на Delphi





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

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

· Управління БД здійснюється з різних комп'ютерів, тому утруднена організація контролю доступу, дотримання конфіденційності та підтримки цілісності БД.

Дистанційна БД розміщується на комп'ютері-сервері мережі, а додаток, що працює з цією БД, знаходиться на комп'ютері користувача. У цьому випадку мова йде про архітектуру клієнт - сервер (рис. 1.3 ). Інформаційна система складається з неоднорідних частин - сервер і клієнт БД. Комп'ютер-сервер також називається віддаленим сервером.


Рис . 1.3. Архітектура клієнт-сервер


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

· Низьке навантаження на мережу, в якій циркулює тільки потрібна інформація

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

· У клієнтських додатках відсутній код, що забезпечує керування базою даних та розмежуванням доступу до неї

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


1.8 Таблиці баз даних


Реляційна БД складається з взаємозалежних таблиць. Зазвичай таблиці, що утворюють БД, знаходяться в каталозі на жорсткому диску. Таблиці зберігаються в файлах. Вони схожі на окремі документи або електронні таблиці, їх можна перемішати і копіювати звичайним способом, наприклад, за допомогою провідника Windows. Однак, на відміну від документів, таблиці БД підтримують багатокористувацький режим доступу, тобто з ними одночасно можуть працювати кілька додатків.

Для однієї таблиці створю...


Назад | сторінка 11 з 33 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...
  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Використання архітектури клієнт-сервер в системі 1С: Підприємство
  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Розробка додатків за технологією &клієнт-сервер&