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

Реферат Розробка стерпного графічного інтерфейсу користувача для роботи з вбудовуваної реляційної БД на прикладі СУБД SQLite





QL та ін)

В· Вбудовувані (SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact та ін)


1.3. Вбудована СУБД SQLite


Локальна або вбудовується СУБД (англ. embedded DBMS) - СУБД, яка може поставлятися як складова частина деякого програмного продукту, не вимагаючи процедури самостійної установки. Вбудована СУБД призначена для локального зберігання даних свого додатку і не розрахована на колективне використання в мережі. Фізично вбудовується СУБД найчастіше реалізована у вигляді підключається бібліотеки. Доступ до даних з боку додатка може відбуватися через SQL або через спеціальні програмні інтерфейси.является невід'ємною частиною (бібліотека sqlite3.dll) клієнтського програми, але не функціонує поза ним. Кожна база даних SQLite являє собою один файл в користувальницької файлової системі, що містить всі таблиці та службову інформацію всередині себе. При використанні СУБД SQLite процес, який бажає отримати доступ до бази даних, за допомогою викликаються функцій бібліотеки читає і пише дані безпосередньо в файл, що зберігається на диску. br/>

.4. Організація запитів до БД через використання бібліотеки sqlite3.dll (рішення задачі 1, частина 1)


Як було сказано вище, реалізація SQLite являє собою СУБД, розташовану всередині окремої програмної бібліотеки, написаної на мові C. Бібліотека самої останньої на поточний момент версії SQLite3 займає всього близько 300 кілобайт і може бути використана в більшості сучасних мов програмування. Для використання на платформі. Net (Mono) на сайті sqlite.org <# "justify"> В· ExecuteNonQuery (string appPath, string sSql) - обробляє запит sSql по відношенню до файлу БД appPath і повертає кількість порушених полів. Наприклад, запит update.

В· Query (string appPath, string sSql) - обробляє запит sSql по відношенню до файлу БД appPath і повертає запитані дані. Наприклад, запит select.

В· GetTablesNames (string appPath) - повертає імена всіх таблиць, що містяться у файлі БД appPath.

Обробка запитів полягає у створенні так званого коннектора (об'єкта класу SQLiteConnection) і виклик відповідних методів. А коннектор, у свою чергу, вже фізично працює з файлом БД. p align="justify"> Повний код класу SQLiteProvider знаходиться в Додатку 1.



2. Графічний інтерфейс користувача, неявне побудова запитів


Як було заявлено у Вступі, метою роботи є не просто створити додаток з управління БД, але зробити це управління зручним для не знайомої з технічними моментами користувача. Дане завдання звичайно вирішується через створення G...


Назад | сторінка 4 з 20 | Наступна сторінка





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

  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...
  • Реферат на тему: Технологія створення бази даних у середовищі СУБД MS Access на прикладі маг ...
  • Реферат на тему: Структура команди мови запитів SQL. Простий запит. Багатотабличного запит