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

Реферат Проектування бази даних &Автосалон&





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

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

. зручні для користувача вигляд і форма витягуваної інформації;

. висока швидкість доступу до даних;

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

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

Світ програмних систем, що дозволяють використовувати бази даних, досить різноманітний. В даний час існує досить велика кількість програмних систем, що дозволяють створювати і використовувати локальні і видалені бази даних. Серед найбільш відомих можна відзначити Paradox, dВase, FoxPro, MS Access, InterBase, Oracle, Infomix, MS SQL Server та інші.

У склад середовища Borland Delphi входять компоненти, що дозволяють створювати програми роботи з файлами даних, створених різними системами: від dBase до Infomix і Oracle. Середа розробки дозволяє програмісту за допомогою утиліти Database Explorer створювати файли баз даних у різних форматах.


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


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

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

Для забезпечення розмежування доступу до даних між декількома користувачами в локальних базах даних застосовується метод, що отримав назву блокування файлів. Метод блокування полягає в тому, що поки дані використовуються одним користувачем, інший користувач не може працювати з цими даними. Як приклад локальних баз даних можна навести програмні системи Paradox, dBase, FoxPro і MS Access.

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

Програма роботи з віддаленою базою даних складається з двох частин: клієнтської і серверної (така технологія отримала назву «кліентсервер»). Клієнтська частина програми, що працює на комп'ютері користувача, забезпечує взаємодію з серверною програмою за допомогою запитів, переданих на віддалений комп'ютер.

Серверна частина програми, що працює на віддаленому комп'ютері, приймає запити, виконує їх і пересилає дані клієнтській програмі. Запити являють собою команди на спеціальній мові структурованих запитів (Structured Query Language, SQL).

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

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

Архітектура клієнт-сервер має низку переваг:

· забезпечується більш широкий доступ до існуючих баз даних;

· підвищується загальна продуктивність системи: оскільки клієнти і сервери знаходяться на різних комп'ютерах, їх процесори здатні виконувати додатки паралельно. Налаштування продуктивності комп'ютера з сервером спрощується, якщо на ньому виконується тільки робота з базою даних;

· Знижується вартість апаратного ...


Назад | сторінка 2 з 10 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних