стемами управління БД *** є клієнт-серверні, для великого кола завдань можна і потрібно використовувати вбудовуються СУБД. Вони займають менше дискового простору, споживають менше машинних ресурсів, а головне, вони можуть бути розгорнуті локально без використання парадигми В«клієнт-серверВ», хоча при їх використанні і є ряд обмежень. p align="justify"> Метою курсової роботи було поставлено: створення кросплатформного стерпного графічного інтерфейсу користувача для зручної роботи зі вбудованої БД на прикладі СУБД SQLite. Тобто інтерфейсу, що не потребує установки і працює на ряді операційних систем. Повністю розроблений інтерфейс міг би знайти застосування в особистому використання на домашніх комп'ютерах (наприклад телефонна книга, фотоальбом, книга особистих доходів/витрат) або в середовищі малого бізнесу (облік відвідуваності працівниками, корпоративний щоденник) зважаючи зручності і компактності. p align="justify"> У ході розробки були поставлені і вирішені наступні завдання:
1. організувати роботу з БД через графічний інтерфейс користувача - тобто фактично необхідно було вирішити завдання побудова запитів до БД на основі заданих шаблон за заповненим користувачем полям;
2. організувати представлення схеми БД у вигляді ієрархічної структури в самому додатку і її збереження в XML-файл - надалі цей файл, завдяки універсальності формату, може бути використаний для вирішення якихось інших завдань;
Завдання, які можуть бути поставлені при подальшому розвитку проекту:
. додаток функціональності інтерфейсу і додавання нових можливостей: видалення, зв'язування таблиць БД; видалення, додавання полів у таблиці БД;
2. стандартизація та оформлення зводу правил подання БД у вигляді XML-файла.
* далі РТ - реляційна (-і) таблиця (-и).
** далі БД - база (-и) даних, РБД - реляційна (-і) БД. У силу поширеності РБД іноді під скороченням БД увазі конкретно їх. p align="justify"> *** далі СУБД - система (-и) управління БД.
1. Бази даних
розроблюється, - це інтерфейс для роботи з БД. Але в першу чергу необхідно прояснити, що ж являють собою бази даних. p align="justify"> Досить складно дати формальне визначення цьому терміну в загальному сенсі. Таке визначення змушене буде вийти занадто громіздким, щоб описувати тільки те, що ми розуміємо під БД і розглянути всі випадки. Але і неформального визначення вистачає в більшості випадків. База даних - це інформаційна модель, що дозволяє зберігати дані про групу (або групах) об'єктів, що володіють однаковим набором властивостей. p align="justify"> Нижче мова буде вестися переважно про реляційні БД. Але хотілося б зга...