винний ключ
if (hasPrimaryKey == true)
{[] fields = new string [Lb_Fields.Items.Count]; _Fields.Items.CopyTo (fields, 0);
ifNotEx = ""; (Cb_IfNotExist.IsChecked.Value) ifNotEx = "IF NOT EXISTS";
= "CREATE TABLE" + ifNotEx + Tb_NewTableName.Text + "("; (int i = 0; i
();
} MessageBox.Show ("Задайте первинний ключ!");
} MessageBox.Show ("Задайте поля!");
} MessageBox.Show ("Введіть ім'я таблиці!");
Як можна побачити з наведеного фрагменту, частина SQL-запиту заданна прямо в коді у вигляді текстових (string, в подвійних лапках) даних, а інша частина виходить з полів на формі, яку повинен заповнити користувач. Після цього сформований запит відправляється в основний клас додатки, а з нього в клас провайдера до СУБД. p align="justify"> Повний код класу NewTable знаходиться в Додатку 1.
3. Представлення реляційної БД у вигляді ієрархічної структури (XML-файла)
.1. Ієрархічна модель даних
Вище була описана реляційна модель даних. Але вона не є єдиною можливою моделлю представлення даних, а так само реляційні БД не є єдиними, хоча вони і самі популярні і поширені. Інший досить популярною моделлю представлення даних, в деяких випадках більш вигідною і зручною, є ієрархічна модель даних. Сенс її полягає в тому, що в БД заданий набір об'єктів, що мають ряд атрибутів і якийсь значенні. Між об'єктами існують зв'язки, кожен об'єкт може містити в собі кілька об'єктів більш низького рівня (вони є значенням цього об'єкта). Такі об'єкти перебувають у відношенні предка (об'єкт більш близький до кореня) до нащадка, при цьому можлива ситуація, коли об'єкт-предок не має нащадків або має їх декілька, тоді як в об'єкта-нащадка обов'язково тільки один предок. Об'єкти, що мають загального предка, називаються близнюками (сестринськими об'єктами). br/>
.2. Формат даних - XML ​​
- це описана в текстовому форматі ієрархічна структура, призначена для зберігання будь-яких даних. Даний формат є універсальним і вкрай поширеним, використовується в багатьох галузях - від комп'ютерних ігор до автоматизації роботи виробничого устаткування. Візуально структура може бути представлена ​​як дерево елементів. Елементи XML описуються тегами. p align="justify"> Синтаксис:
В· тег - ув'язнений в < >...