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

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





, і, більше того, вона дозволяє розширити функціональність провайдера.реалізована таким чином, щоб мінімізувати мережевий трафік в інтернет-додатках і скоротити число проміжних шарів між фронтальним (клієнтським) додатком і джерелами даних. Це потрібно для того, щоб зробити інтерфейс якомога легшим і високопроізводітельним.обеспечівает об'єктно-орієнтована інтерфейсний доступ в джерела даних ODBC. Використовуючи ADO, розробники можуть реалізувати прості об'єкти, що представляють з'єднання з базою даних, команди (такі як оператори SQL або збережені процедури) та набори записів, аналогічні курсор клієнта і володіють значною мірою такими ж функціональними можливостями, як курсори баз даних сервера. Коли ADO зв'язується з базою даних, робота відбувається через мережеву бібліотеку. Вибір мережевої бібліотеки визначається постачальником даних і конфігурацією системи, він може зробити істотний вплив на швидкість доступу до бази даних. (рис.5) Наприклад, якщо звертаються до даних з бази даних Microsoft SQL Server, швидкість доступу, в загальному випадку, буде вищою, якщо використовувати мережеву бібліотеку TCP/IP


2.2.4.3 ADOX (ADO Extension for DDL and Security)

ADOX - це додаткова технологія ADO, яка дозволяє вам отримувати і змінювати інформацію про схему. У SQL еквівалентом ADOX є мова DDL (Data Definition Language), тобто вираження CREATE, ALTER, DROP і DCL (Data Control Language), тобто вираження GRANT, REVOKE. В рамках dbGo технологія ADOX безпосередньо не підтримується, однак можна імпортувати бібліотеку типів ADOX і використовувати її в додатках Delphi.Extension for DDL and Security (ADOX) застосовується для вирішення різних завдань, недоступних за допомогою звичайних об'єктів ADO. Наприклад, використовуючи об'єкти ADOX, можна витягати метадані з баз даних і, отже, переносити структуру даних з однієї бази даних в іншу (в тому числі і іншого типу). Друга можливість, яка надається цим розширенням, - маніпулювання відомостями про безпеку. Наприклад, за допомогою ADOX можна отримувати інформацію про користувачів бази даних і групах користувачів, а також створювати нових користувачів і групи. ADOX розширює об'єктну модель ADO десятьма новими об'єктами, які можна використовувати як окремо, так і разом з іншими об'єктами ADO, зокрема можна застосовувати об'єкт ADO Connection для з'єднання з джерелом даних і витягувати метадані з нього.

Метадані є описами об'єктів бази даних (таблиць, полів, індексів, ключів, подань, збережених процедур та інших об'єктів). У переважній більшості сучасних СУБД метадані визначаються за допомогою мови SQL (Structured Query Language). До появи ADOX єдиним програмним способом вилучення метаданих з джерел даних за допомогою ADO був метод OpenSchemaоб'єкта ADO Connection. Для створення нових об'єктів в базі даних застосовувався мову Data Definition Language (DDL) - підмножина мови SQL, а також об'єкт ADO Command.предоставляет більш універсальний спосіб маніпуляції метаданими, що не вимагає знання SQL для того, щоб отримати структуру бази даних або навіть створити нові об'єкти. Зверніть увагу на те, що ADOX працює далеко не з усіма базами даних - його функціональність обмежена Microsoft Access і Microsoft SQL Server, а також кількома іншими СУБД.обладает власної об'єктною моделлю, що складається з 10 об'єктів, перерахованих в таблиці 2. Ці об'єкти утворюють ієрархію , представлену на рис. 7.


Таблиця 2. Опис об'єктів ADOX

Об'ектОпісаніеConnectionПріменяется для установки з'єднання з базою даннихCatalogПредставляет схему бази даних і забезпечує доступ до колекцій всіх таблиць, процедур, користувачів і груп в базі даннихTableОбеспечівает доступ до таблиці в базі даних і доступ до полів, індексам і ключамColumnОбеспечівает доступ до полю таблиці або полях, на основі яких створено індекс або ключIndexОбеспечівает доступ до індексу в таблиці. Містить колекцію об'єктів Column, що представляють поля, на яких заснований індексKeyОбеспечівает доступ до ключа в таблиці. Містить колекцію об'єктів Column, що представляють поля, на яких заснований ключViewОбеспечівает доступ до подання (віртуальній таблиці, view) ProcedureОбеспечівает доступ до збереженої процедурою або запросуUserОбеспечівает доступ до користувача бази даних (user account) GroupОбеспечівает доступ до групи користувачів бази даних

Рис. 7 Об'єктна модель ADOX


Ієрархія об'єктів ADOX починається з об'єкта Catalog. Цей об'єкт містить колекції таблиць, уявлень, процедур, користувачів і груп і може бути використаний для відкриття існуючої бази даних (за допомогою об'єкта ADO Connection), а також для створення нової.

Маючи об'єкт Catalog, ми можемо працювати з таблицями, процедурами і уявленнями. Вивчаючи властивості об'єктів бази даних, можна отримати інформацію щодо метаданих і, зокрема, збе...


Назад | сторінка 21 з 37 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Бази даних та системи управління базами даних