регти їх в окремому файлі або куди-небудь перенести. Використовуючи колекції Users і Groups, ми можемо маніпулювати правилами доступу до даних, створюючи окремих користувачів або групи користувачів бази даних.
Об'єкти Column, Index і Key володіють чималою кількістю властивостей, у таблиці 3 наведено їх короткі описи.
Таблиця 3 Опис об'єктів
ColumnAttributesСодержіт характеристики поляDefinedSizeСодержіт максимальний розмір поляNumericScaleСодержіт відомості про становище десяткової точки для числового поляParentCatalogУказивает на ім'я каталогу, до якого належить полеPrecisionСодержіт максимальну точність даних в полеRelatedColumnДля ключових полів містить ім'я пов'язаного поляSortOrderУказивает порядок сортування в даних для поляTypeСодержіт тип даних, зберігаються в полеIndexClusteredУказивает, чи є індекс кластернимIndexNullsУказивает, як обробляються значення NullPrimaryKeyУказивает, чи реалізує даний індекс первинний ключUniqueУказивает, чи повинен бути унікальним ключ, реалізований в даному індексеKeyDeleteRuleУказивает, яким чином обробляється видалення запису, що містить первинний ключRelatedTableДля зовнішнього ключа вказує ім'я пов'язаної табліциTypeСодержіт тип ключаUpdateRuleУказивает, як проводиться оновлення запису, що містить первинний ключ
Висновки з проведеного аналізу:
У різних СУБД реалізація функціональних можливостей різна. Існує багато технологій для оновлення структури баз даних.
Найбільш відповідною СУБД для вирішення даної задачі є Microsoft SQL Server. Для маніпуляції з даними, використовується мова SQL. SQL забезпечує незалежність від конкретних СУБД, що є однією з найбільш важливою причиною його вибору, також мова SQL є простим і легким для вивчення. У переважній більшості сучасних СУБД метадані визначаються за допомогою мови SQL (Structured Query Language).
У реалізованій програмі для доступу до даних застосовується ADO. За допомогою ADO можна отримати доступ до даних, але не можна зчитувати структуру БД. Для цього, застосовується ADOX за допомогою якого, можна вирішувати різні завдання, недоступні за допомогою звичайних об'єктів ADO. SQL Script доповнює і створює БД.
Розділ 3. Опис розробки
. 1 Основні системно-концептуальні угоди
Як правило, на підприємствах теплових мереж в якості основної операційної системи зазвичай вибирають Microsoft Windows XP, в якості СУБД SQL Server, тому при проектуванні та реалізації баз даних необхідно орієнтуватися на її можливості. Також необхідно враховувати, що всі комп'ютери на підприємстві об'єднані в локальну обчислювальну мережу, що використовує стек протоколів ТСР/IР.
У процесі будуть застосовуватися компоненти ADO (Active Data Objects) для доступу до даних; ADO Extension for DDL and Security - для доступу до структурі баз даних.
Обмін інформацією між програмою і БД забезпечується за допомогою механізмів ADO, завдяки чому БД може зберігається у форматі кожної сучасної СУБД від MS Access, до SQL Server в залежності від потреб користувача. Це, зокрема, дозволяє використовувати програму в локальних обчислювальних мережах.
середу розробки додатків Borland Delphi 7, СУБД- SQL Server 2005.
На сьогодні Microsoft SQL Server є одним з найпопулярніших СУБД, представлених на ринку.
3.2 Блок схема
Рис. 8 Блок схема алгоритму
. 3 Характеристика реалізації
Розробляється програма повинна задовольняти вимогам відкритості за даними, їхньої сумісності з основними, стандартними форматами, а також забезпечувати можливість інтерактивного налаштування структури даних під вимоги користувачів силами самих користувачів. Для забезпечення цих можливостей і вимог пропонується спеціалізована технологія підтримки інформаційних моделей ТПС, яка базується на:
· залученні механізмів реляційних БД, для забезпечення підтримки топологічних відносин між елементами схем;
· поділі структури БД на системне ядро ?? raquo ;, відбиває базовий склад інформації, який повинен мати місце незалежно від конкретних особливостей ТПС, - і користувальницький таблиці raquo ;, що містять параметричну інформацію для ТПС конкретного типу;
· застосуванні спеціалізованих засобів настроювання БД, які звільняють користувача від необхідності знання механізмів реляційних БД, але дозволяють конфігурують їх структуру, оперуючи звичними поняттями з предметної області.
3.3.1 Призначення
Програма призначена для автоматизації оновл...