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

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





стивості

? Використання покажчиків

? Висока надмірність

· Складність

Хоча SQL і замислювався як засіб роботи кінцевого користувача, врешті-решт, він став настільки складним, що перетворився на інструмент програміста.

· Відхилення від стандартів

Незважаючи на наявність міжнародного стандарту ANSI SQL - 92, багато компаній, що займаються розробкою СУБД (наприклад, Oracle, Sybase, Microsoft, MySQL AB, Borland), вносять зміни в мову SQL, застосовуваний в розробляється СУБД, тим самим відступаючи від стандарту. Таким чином з'являються специфічні для кожної конкретної СУБД діалекти мови SQL. Зокрема, для управління планом виконання запиту до деяких реалізації SQL додані підказки.

· Складність роботи з ієрархічними структурами

Раніше SQL не пропонував стандартного способу маніпуляції древововіднимі структурами. Деякі постачальники СУБД пропонували свої рішення. Наприклад, Oracle використовує вираз CONNECT BY raquo ;. В даний час в якості стандарту прийнята рекурсивна конструкція WITH .


2.2.4 Засоби програмного доступу до структурі баз даних


2.2.4.1 OLE DB

При роботі з будь-яким додатком обробки даних завжди є актуальним питання, як використовувати ті дані, які вже були накопичені раніше іншими програмними засобами і, отже, мають інший формат.позволяет вирішити цю проблему стандартним способом - шляхом імпорту існуючої таблиці бази даних, робочого аркуша електронної таблиці або текстового файлу, створених додатками MS-DOS або Windows, у внутрішній формат бази даних Access (MDB). Природно, що Access може також експортувати дані з таблиць бази даних формату MDB в будь-який формат, з якого можна імпортувати дані.

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

Крім файлів баз даних, Access може працювати безпосередньо з файлами електронних таблиць, текстовими файлами, документами HTML, адресними книгами або імпортувати дані з цих файлів і документів XML.

Для цього використовуються або вбудовані драйвери ISAM (Index-Sequential Access Method- індексних-послідовний метод доступу), або драйвери ODBC (Open Database Connectivity - Відкритий доступ до даних), або постачальники даних OLE DB.

Всі вбудовані драйвери встановлюються автоматично в процесі інсталяції Access. З драйверів ODBC в комплект поставки Microsoft Access входять три драйвера- Microsoft SQL Server ODBC driver (Sqlsrv32.dll), FoxPro ODBC driver (vfpodbc.dll) і Oracle ODBC driver (msorcl32.dll). Крім того, встановлюються ще чотири провайдера OLE DB (Microsoft Jet 4.0 OLE DB Provider, Microsoft OLE DB Provider for SQL Server, OLE DB Provider for ODBC Drivers, OLE DB Provider for Oracle).

OLE DB - набір інтерфейсів, заснованих на COM, які дозволяють додаткам звертатися до даних, збереженим в різних джерелах інформації або сховищах даних за допомогою уніфікованого доступу. Хоча OLE DB є дуже потужним інтерфейсом для роботи з даними, цей інтерфейс є низькорівневим. Для зручності роботи з OLE DB, так само як і для ODBC, була розроблена об'єктна модель, яку назвали ADO (ActiveX Data Objects). Мережева бібліотека для джерела даних може бути встановлена ??за допомогою параметра Data Sources (ODBC) на панелі управління. Встановлена ??мережева бібліотека для одного підключення стає бібліотекою, використовуваної за замовчуванням, для всіх наступних під'єднань і для будь-якого підключення без джерела даних, які може використовувати додаток.


Малюнок 5 Властивості зв'язку з даними


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

2.2.4.2 ADO (Active Data Objects)

Завдяки абстракціям OLE DB і об'єктної структурі об'єктна модель ADO і її інтерфейси залишаються одними і тими ж незалежно від типу оброблюваних даних. Характеристики ADO перераховані в наступному списку.

· Проста об'єктна модель для споживачів даних OLE DB.

· Може використовуватися з VBScript, JScript, Visual Basic, Java, C #, C ++.

· Єдиний стандарт Microsoft ...


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





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

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад
  • Реферат на тему: Створення бази даних у Microsoft Access
  • Реферат на тему: Розробка бази даних в Microsoft Access
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access